{"_id":"@libp2p/utils","_rev":"4639398","name":"@libp2p/utils","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","dist-tags":{"latest":"7.0.15","next":"7.0.15-b30baa93a"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"time":{"modified":"2026-04-10T19:35:19.000Z","created":"2022-01-04T19:12:04.894Z","7.0.15-b30baa93a":"2026-04-10T16:14:27.158Z","7.0.15-f60bd85b0":"2026-04-10T11:25:58.438Z","7.0.15-90100be0c":"2026-04-10T07:05:00.779Z","7.0.15":"2026-04-08T15:45:47.834Z","7.0.14-74620dbcd":"2026-04-08T14:44:27.247Z","7.0.14-b6efda3d5":"2026-04-08T11:27:18.056Z","7.0.14-1ecf0e324":"2026-04-08T07:54:38.456Z","7.0.14-ff5ee99ed":"2026-04-06T10:06:51.847Z","7.0.14-4580b64fa":"2026-04-04T06:36:43.927Z","7.0.14-709b3fa2e":"2026-04-02T19:56:49.373Z","7.0.14-2a3e54738":"2026-04-02T07:15:33.467Z","7.0.14":"2026-03-28T10:30:26.653Z","7.0.13-1c3b61777":"2026-03-27T21:27:01.583Z","7.0.13-f88ec96cf":"2026-03-24T16:42:20.375Z","7.0.13-dd251c5e7":"2026-03-23T06:39:06.380Z","7.0.13-82c3c9ea8":"2026-03-20T09:37:33.537Z","7.0.13-d6f6f5818":"2026-03-19T07:05:08.596Z","7.0.13":"2026-03-13T22:57:16.387Z","7.0.12-9c0fc4482":"2026-03-12T21:15:30.651Z","7.0.12-e19d11093":"2026-03-11T22:51:45.067Z","7.0.12-28af2ff3d":"2026-03-11T18:24:32.932Z","7.0.12-db185b16b":"2026-03-06T14:50:09.768Z","7.0.12-4db427d30":"2026-03-04T17:35:35.549Z","7.0.12":"2026-03-03T15:51:06.812Z","7.0.11-f4b950dc9":"2026-03-03T13:50:53.429Z","7.0.11-8f0e1b2db":"2026-03-02T12:42:19.561Z","7.0.11-3bb95f95b":"2026-03-01T23:08:58.428Z","7.0.11-19796b103":"2026-03-01T10:50:00.339Z","7.0.11":"2026-03-01T00:01:35.621Z","7.0.10-30b53a999":"2026-02-25T08:29:56.064Z","7.0.10":"2026-01-16T16:12:54.212Z","7.0.9-05acd0c35":"2026-01-16T15:38:10.439Z","7.0.9-7fff925bf":"2026-01-16T11:59:56.782Z","7.0.9-28c2b65f4":"2026-01-16T10:03:54.739Z","7.0.9":"2025-11-14T09:00:52.280Z","7.0.8-977a3c5f2":"2025-11-14T08:11:33.309Z","7.0.8":"2025-11-13T07:02:55.980Z","7.0.7-e2bdc7e63":"2025-11-13T06:05:19.446Z","7.0.7-8cebf6322":"2025-11-13T05:20:24.689Z","7.0.7":"2025-10-29T10:27:36.269Z","7.0.6-d1ff510bb":"2025-10-29T09:18:34.317Z","7.0.7-d447a9944":"2025-10-29T08:34:10.449Z","7.0.6-0f3ab9e61":"2025-10-28T15:29:32.477Z","7.0.6":"2025-10-23T04:32:12.023Z","7.0.5-dad3cca5d":"2025-10-22T19:42:27.376Z","7.0.5-fb08a2f90":"2025-10-09T09:41:34.392Z","7.0.5-3596206ed":"2025-10-06T04:54:22.604Z","7.0.5":"2025-10-03T10:51:27.794Z","7.0.4-a0f9da212":"2025-10-03T09:46:18.092Z","7.0.4-5fccd1dde":"2025-10-03T08:32:50.336Z","7.0.4":"2025-10-02T07:06:45.038Z","7.0.3-72a7ea10a":"2025-10-02T05:47:02.872Z","7.0.3":"2025-10-01T17:35:13.123Z","7.0.2-7e1c0bada":"2025-10-01T14:35:20.523Z","7.0.2-547a5b988":"2025-09-30T12:48:10.203Z","7.0.2-93ba5a84f":"2025-09-28T05:55:39.120Z","7.0.2-de2ad9ca5":"2025-09-27T15:59:46.568Z","7.0.2":"2025-09-27T08:07:21.458Z","7.0.1-334f91bdc":"2025-09-27T07:41:57.482Z","7.0.1-8d66d5ff1":"2025-09-27T06:49:32.037Z","7.0.1-39e2e541a":"2025-09-26T15:30:38.532Z","7.0.1-8543df06b":"2025-09-26T13:41:05.211Z","7.0.1-425a42cdd":"2025-09-25T14:35:16.119Z","7.0.1-71e8ee163":"2025-09-25T07:07:45.339Z","7.0.1":"2025-09-24T14:01:10.022Z","7.0.0-55b7e5fea":"2025-09-24T12:40:38.399Z","7.0.0":"2025-09-24T05:49:03.969Z","6.7.2-6059227cb":"2025-09-23T19:40:06.167Z","7.0.0-621b464f0":"2025-09-23T15:48:34.291Z","7.0.0-049bfa0fa":"2025-09-23T12:56:30.808Z","6.7.2-fb19b055d":"2025-09-23T11:33:47.313Z","6.7.2-e8398d97e":"2025-09-23T10:02:06.786Z","6.7.2-87bc8d4fb":"2025-09-22T11:03:31.208Z","6.7.2-f0afebfdf":"2025-09-22T08:35:58.997Z","6.7.2-9a9b11fd4":"2025-09-22T06:52:39.227Z","6.7.2-da78fa851":"2025-09-19T07:44:39.541Z","6.7.2-8484de8a2":"2025-09-08T06:37:46.799Z","6.7.2-0f07e3df5":"2025-09-05T11:28:32.484Z","6.7.2-a02cb0461":"2025-09-04T09:01:46.621Z","6.7.2-f5932c294":"2025-08-20T11:09:41.753Z","6.7.2":"2025-08-20T04:33:34.697Z","6.7.1-5ed83dd69":"2025-08-19T12:28:11.240Z","6.7.1-aa770ab81":"2025-08-17T20:42:01.320Z","6.7.1-7ce083dca":"2025-08-14T10:18:17.319Z","6.7.1-cf9aab5c8":"2025-07-30T10:53:57.148Z","6.7.1-cb1c14e62":"2025-07-24T15:48:26.009Z","6.7.1-4420fad68":"2025-07-13T06:33:55.728Z","6.7.1-79473c99a":"2025-07-10T10:31:21.153Z","6.7.1-ce6b542a8":"2025-07-09T15:42:43.938Z","6.7.1-58abe8702":"2025-07-09T11:42:45.925Z","6.7.1-87e5d5938":"2025-07-08T09:57:56.278Z","6.7.1-57e7fa441":"2025-07-07T15:43:11.270Z","6.7.1-cfe2be4c9":"2025-07-03T13:43:03.527Z","6.7.1":"2025-06-25T15:19:23.159Z","6.7.0-2d6079bc1":"2025-06-25T14:38:11.480Z","6.7.0-8ad44f759":"2025-06-25T13:56:58.570Z","6.7.0-d2dc12c7d":"2025-06-25T10:02:01.168Z","6.7.0-451e011d4":"2025-06-18T12:53:22.161Z","6.7.0-53001addf":"2025-06-18T11:18:29.409Z","6.7.0-439d2c9ce":"2025-06-17T15:14:10.561Z","6.7.0":"2025-06-17T08:01:46.430Z","6.6.7-7eed3b40d":"2025-06-17T07:07:45.890Z","6.6.7":"2025-06-16T13:34:05.328Z","6.6.6-6c42ea64a":"2025-06-16T12:46:06.447Z","6.6.6-ae595d8db":"2025-06-13T14:53:42.701Z","6.6.6":"2025-06-03T15:10:26.260Z","6.6.5-8e87be9e6":"2025-06-03T13:24:52.782Z","6.6.5-bb4ad31db":"2025-06-03T12:28:08.845Z","6.6.5-cc7b34c0f":"2025-06-03T08:18:25.482Z","6.6.5-b8600fce8":"2025-06-03T06:53:33.399Z","6.6.5-6a3ae02f5":"2025-05-30T17:58:53.785Z","6.6.5-307d0ba58":"2025-05-30T16:21:40.064Z","6.6.5-ec73d59a6":"2025-05-30T16:16:43.741Z","6.6.5-2a7425cdb":"2025-05-30T16:12:47.912Z","6.6.5-dbbc6ef1d":"2025-05-30T16:12:45.682Z","6.6.5-d91ae66c6":"2025-05-29T09:41:52.684Z","6.6.5-3528df829":"2025-05-29T09:21:12.575Z","6.6.5-b32bc8406":"2025-05-28T18:58:15.733Z","6.6.5-5b004c0c4":"2025-05-28T17:39:04.402Z","6.6.5-8efb065d2":"2025-05-28T17:28:08.224Z","6.6.5-14dbebea8":"2025-05-24T11:32:25.720Z","6.6.5-9f1be6742":"2025-05-24T10:53:19.597Z","6.6.5":"2025-05-23T13:31:10.611Z","6.6.4-ab014c0c0":"2025-05-22T15:03:37.685Z","6.6.4-7788b4025":"2025-05-22T13:33:25.620Z","6.6.4-776cb432d":"2025-05-21T15:27:47.357Z","6.6.4":"2025-05-20T14:21:46.733Z","6.6.3-aa25d38ab":"2025-05-20T13:16:51.667Z","6.6.3":"2025-05-19T08:58:25.775Z","6.6.2-3df5bf2da":"2025-05-19T08:22:31.706Z","6.6.2-3577af88a":"2025-05-19T06:15:11.965Z","6.6.2-32627c876":"2025-05-17T07:37:51.237Z","6.6.2-213a54a1e":"2025-05-16T16:43:10.563Z","6.6.2-185b23eac":"2025-05-14T12:51:20.633Z","6.6.2-4b8c0a6bd":"2025-05-14T11:12:46.937Z","6.6.2-a5a33afd9":"2025-05-12T08:48:08.338Z","6.6.2-9b33d202e":"2025-05-12T07:52:39.258Z","6.6.2-f1de46607":"2025-05-07T10:47:14.215Z","6.6.2-772b4011e":"2025-05-07T09:26:25.319Z","6.6.2-cdc63e6cc":"2025-05-06T16:51:48.922Z","6.6.2-6f96de86c":"2025-04-17T09:05:23.758Z","6.6.2-afa5c9f59":"2025-04-17T07:49:10.488Z","6.6.2":"2025-04-16T11:11:35.036Z","6.6.1-f09bef843":"2025-04-16T09:01:12.127Z","6.6.1-3833353bd":"2025-04-16T08:25:32.117Z","6.6.1-b9e32cc37":"2025-04-15T14:01:27.291Z","6.6.1":"2025-04-09T15:40:42.192Z","6.6.0-4f37aff53":"2025-04-09T14:58:25.606Z","6.6.0-53a9be54e":"2025-04-09T13:56:40.303Z","6.6.0-da7353a0b":"2025-04-09T12:03:08.673Z","6.6.0-4c64bd06d":"2025-04-09T11:01:07.438Z","6.6.0-da4e9da82":"2025-04-08T11:38:44.237Z","6.6.0-d53ef170c":"2025-03-25T16:45:37.409Z","6.6.0-0b9090aea":"2025-03-25T13:16:28.279Z","6.6.0-78cd7d53e":"2025-03-25T12:51:29.525Z","6.6.0-fc5122110":"2025-03-25T11:44:51.404Z","6.6.0-71267286":"2025-03-20T16:50:28.731Z","6.6.0-b2124c2db":"2025-03-20T16:31:56.749Z","6.6.0":"2025-03-18T16:14:05.914Z","6.5.8-2f2322a25":"2025-03-18T15:37:47.148Z","6.5.8-95909c3df":"2025-03-18T14:43:51.807Z","6.5.8-a71c7c32b":"2025-03-18T14:09:23.041Z","6.5.8-907518bad":"2025-03-14T12:11:06.255Z","6.5.8-a7ab9a41b":"2025-03-14T10:46:56.606Z","6.5.8-757577dd2":"2025-03-13T16:05:50.763Z","6.5.8":"2025-03-12T14:00:57.486Z","6.5.7-0699fb747":"2025-03-12T13:00:27.178Z","6.5.7-600d0a561":"2025-03-07T17:34:21.522Z","6.5.7-a6c9aee5a":"2025-03-06T14:10:38.263Z","6.5.7-88b5c29ed":"2025-03-06T13:47:19.220Z","6.5.7-5fe2a18fc":"2025-03-04T17:41:47.053Z","6.5.7":"2025-03-04T07:08:45.130Z","6.5.6-48cd9b652":"2025-03-03T18:33:33.234Z","6.5.6-2fbcdb687":"2025-03-03T18:05:36.283Z","6.5.6-2c8ecb455":"2025-03-03T17:12:34.178Z","6.5.6-3f127b610":"2025-03-03T14:48:57.410Z","6.5.6-dd71d8a86":"2025-03-03T12:37:57.880Z","6.5.6-80fe31aa1":"2025-03-03T12:31:25.652Z","6.5.6":"2025-03-03T12:11:52.700Z","6.5.5-52a46ecad":"2025-03-03T11:31:07.950Z","6.5.5-3d9b07c34":"2025-02-27T17:27:04.622Z","6.5.5-9acccaaed":"2025-02-27T16:56:40.441Z","6.5.5-0555339ba":"2025-02-26T13:25:48.774Z","6.5.5-22e62d00f":"2025-02-26T12:55:41.967Z","6.5.5-4939ef7ae":"2025-02-26T09:48:49.246Z","6.5.5-96f79bc11":"2025-02-26T08:33:52.363Z","6.5.5-e1f868f03":"2025-02-26T08:27:22.072Z","6.5.5-e2f49432b":"2025-02-26T06:58:34.226Z","6.5.5":"2025-02-25T09:28:40.456Z","6.5.4-90cca822b":"2025-02-25T07:55:30.998Z","6.5.4-6f8cfeafb":"2025-02-24T12:00:02.717Z","6.5.4-f465c5473":"2025-02-23T17:46:04.973Z","6.5.4-5b084e968":"2025-02-23T17:03:25.657Z","6.5.4-e7e01f58f":"2025-02-23T08:09:22.417Z","6.5.4":"2025-02-21T18:14:38.342Z","6.5.3-2a3cec922":"2025-02-21T17:40:36.130Z","6.5.3-a4f0db1e9":"2025-02-21T17:39:56.903Z","6.5.3-9b1a3791d":"2025-02-21T17:03:29.021Z","6.5.3":"2025-02-21T13:52:16.155Z","6.5.2-2b49a5f74":"2025-02-21T12:47:03.491Z","6.5.2-1ab50cc0d":"2025-02-21T11:51:43.290Z","6.5.2-d98cc46e4":"2025-02-21T09:32:51.606Z","6.5.2-7718d020a":"2025-02-21T08:39:07.034Z","6.5.2":"2025-02-20T15:43:54.389Z","6.5.1-8331c8ea8":"2025-02-20T14:51:50.036Z","6.5.1-cc7fcfe98":"2025-02-20T14:28:09.671Z","6.5.1-ff951f1a0":"2025-02-20T12:48:17.423Z","6.5.1-700e4c0b5":"2025-02-20T11:00:47.479Z","6.5.1-754fe84db":"2025-02-19T14:58:49.286Z","6.5.1-e7e280257":"2025-02-18T15:48:01.082Z","6.5.1-68ad3663e":"2025-02-18T13:37:11.897Z","6.5.1-b818882e0":"2025-02-18T08:31:35.747Z","6.5.1-1fc0e2662":"2025-02-14T16:16:55.179Z","6.5.1-23685db5e":"2025-02-13T16:22:34.473Z","6.5.1-35a52f029":"2025-02-13T15:13:52.716Z","6.5.1-2e35b6055":"2025-02-13T14:40:09.582Z","6.5.1-c4e862731":"2025-02-13T12:48:18.924Z","6.5.1-d188511b9":"2025-02-13T09:58:20.481Z","6.5.1-f9345a7a1":"2025-02-13T08:32:54.684Z","6.5.1-7655833bb":"2025-02-13T07:21:28.523Z","6.5.1-4ab04faf0":"2025-02-12T17:53:27.367Z","6.5.1-d8f003e6e":"2025-02-10T08:56:16.147Z","6.5.1":"2025-02-10T06:41:03.204Z","6.5.0-6e52ee346":"2025-02-10T05:48:36.321Z","6.5.0-7a1665cd8":"2025-02-06T11:03:44.622Z","6.5.0-21088c519":"2025-02-06T07:59:45.567Z","6.5.0-96f14e429":"2025-02-06T06:00:20.192Z","6.5.0-34b3c14b8":"2025-02-05T16:10:37.400Z","6.5.0-d72b51184":"2025-02-04T17:22:01.698Z","6.5.0":"2025-02-04T12:01:48.718Z","6.4.0-bf0f74d66":"2025-02-04T11:20:55.268Z","6.4.0-26313e695":"2025-02-04T10:39:55.987Z","6.4.0-66c3ec5e1":"2025-02-04T09:59:29.518Z","6.4.0-c1d0b7fa4":"2025-02-04T09:50:56.460Z","6.4.0-d61cbacec":"2025-02-04T08:25:35.131Z","6.4.0-80ddad5bb":"2025-02-04T07:05:44.587Z","6.4.0":"2025-02-03T13:22:40.482Z","6.3.1-e2ec7bdaa":"2025-02-03T12:27:49.261Z","6.3.1-4bbcfa707":"2025-02-03T12:06:20.380Z","6.3.1-723bde6ce":"2025-02-03T11:54:03.770Z","6.3.1-15a70af5f":"2025-02-03T10:59:19.756Z","6.3.1-f767126e1":"2025-01-20T15:18:58.433Z","6.3.1-06fc82da8":"2025-01-13T17:08:31.856Z","6.3.1-c90984ec7":"2025-01-13T14:59:21.808Z","6.3.1-fe8af37a1":"2025-01-13T14:16:25.167Z","6.3.1-b56d91884":"2025-01-09T10:38:34.486Z","6.3.1":"2025-01-09T10:16:11.337Z","6.3.0-abe9bd154":"2025-01-07T15:51:27.008Z","6.3.0-20d9ba73e":"2025-01-07T10:13:46.154Z","6.3.0-ae75570c8":"2025-01-06T16:49:32.425Z","6.3.0-285dab7d7":"2024-12-13T08:04:25.558Z","6.3.0-5acfae333":"2024-12-13T08:00:24.279Z","6.3.0-f4747450f":"2024-12-13T07:57:49.039Z","6.3.0-52f0f2f13":"2024-12-13T07:57:28.832Z","6.3.0-023ea575c":"2024-12-12T11:18:56.420Z","6.3.0-d3e5a3382":"2024-12-12T08:37:54.561Z","6.3.0-3c63482e5":"2024-12-12T08:37:50.952Z","6.3.0-5c4a79e5a":"2024-12-10T13:54:00.543Z","6.3.0-127abe24b":"2024-12-10T09:15:04.633Z","6.3.0":"2024-12-09T14:18:11.182Z","6.2.1-48e9cfa56":"2024-12-09T12:05:14.046Z","6.2.1-96654117c":"2024-12-06T14:08:32.813Z","6.2.1-9614de7c6":"2024-12-06T14:04:31.967Z","6.2.1-2625cc323":"2024-12-06T12:50:13.079Z","6.2.1-92cc74082":"2024-12-06T11:54:43.177Z","6.2.1-d19974d93":"2024-12-04T17:36:24.533Z","6.2.1-6ab85ea68":"2024-12-04T13:34:21.586Z","6.2.1-2c182d2e2":"2024-11-30T15:40:57.481Z","6.2.1-06f79b646":"2024-11-30T15:40:49.903Z","6.2.1-99f5f270b":"2024-11-30T12:17:17.196Z","6.2.1-f8da60e73":"2024-11-29T19:55:21.119Z","6.2.1-406b3916c":"2024-11-29T19:02:24.107Z","6.2.1-a0c8ceb99":"2024-11-29T18:37:24.619Z","6.2.1-f2f9008b8":"2024-11-29T15:21:15.350Z","6.2.1-339b7df88":"2024-11-28T14:42:51.985Z","6.2.1-8a9258a24":"2024-11-27T09:55:54.131Z","6.2.1-4761dd701":"2024-11-26T17:48:50.619Z","6.2.1-3650283f7":"2024-11-26T16:46:22.931Z","6.2.1-b02ea9b6e":"2024-11-26T15:29:46.419Z","6.2.1-bc90b4fd5":"2024-11-25T09:27:56.187Z","6.2.1-a82b07d8c":"2024-11-25T09:25:33.663Z","6.2.1-d6cd25d0d":"2024-11-25T09:25:27.313Z","6.2.1-98b43045c":"2024-11-25T09:25:04.976Z","6.2.1-4a85eb033":"2024-11-25T08:05:51.089Z","6.2.1-6ddc1b80e":"2024-11-22T12:52:03.582Z","6.2.1-0862522fe":"2024-11-22T12:33:02.115Z","6.2.1-b248eefc0":"2024-11-21T09:06:45.077Z","6.2.1-d866eb5bb":"2024-11-19T17:23:00.020Z","6.2.1-f53f65d18":"2024-11-19T14:40:00.875Z","6.2.1":"2024-11-18T12:41:48.610Z","6.2.0-05d559f54":"2024-11-18T11:24:06.162Z","6.2.0-656db81cf":"2024-11-18T10:43:00.247Z","6.2.0":"2024-11-18T08:51:22.597Z","6.1.3-432955390":"2024-11-16T10:51:53.223Z","6.1.3-eee97c7d4":"2024-11-15T16:03:54.440Z","6.1.3-2feaeddb4":"2024-11-15T11:14:00.880Z","6.1.3-c917314f3":"2024-11-14T16:34:59.497Z","6.1.3-844a8d2d1":"2024-11-14T16:07:46.133Z","6.1.3-7dcabb884":"2024-11-14T10:49:07.012Z","6.1.3-7626b224d":"2024-11-12T11:54:46.622Z","6.1.3-02f285fc8":"2024-11-12T09:07:27.218Z","6.1.3-32ca76fcb":"2024-11-08T08:22:14.797Z","6.1.3-665769021":"2024-11-07T14:38:19.727Z","6.1.3-7dead6d35":"2024-11-07T13:26:40.517Z","6.1.3-6bd7f9169":"2024-11-07T08:23:37.455Z","6.1.3-91687998d":"2024-11-06T07:38:51.961Z","6.1.3-d30d07e6f":"2024-11-05T14:11:28.710Z","6.1.3-adc767899":"2024-11-05T08:09:11.840Z","6.1.3-7c085d10c":"2024-11-04T22:40:24.059Z","6.1.3-0a3406a05":"2024-11-02T12:19:31.782Z","6.1.3-c2ff2e454":"2024-11-02T11:43:11.028Z","6.1.3-ad5cfd66a":"2024-10-30T09:27:28.667Z","6.1.3-a5cd8cfbe":"2024-10-28T18:51:36.584Z","6.1.3":"2024-10-28T10:56:42.773Z","6.1.2-a657bbd2e":"2024-10-28T08:43:38.689Z","6.1.2-d34642db1":"2024-10-28T08:31:35.414Z","6.1.2-7383821e1":"2024-10-26T07:28:15.283Z","6.1.2-717731e49":"2024-10-25T10:21:37.292Z","6.1.2":"2024-10-23T13:29:31.713Z","6.1.1-aa8de9fd3":"2024-10-23T12:23:16.747Z","6.1.1-3bc9769b8":"2024-10-23T11:41:04.039Z","6.1.1-3244ed086":"2024-10-23T08:11:17.403Z","6.1.1-4521cf1f7":"2024-10-23T08:03:32.270Z","6.1.1-75301ac7d":"2024-10-22T08:21:20.142Z","6.1.1-e6b4158c6":"2024-10-22T08:21:06.785Z","6.1.1-5d199f9b6":"2024-10-11T17:39:09.432Z","6.1.1":"2024-10-09T18:08:22.224Z","6.1.0-0d326d102":"2024-10-09T17:02:11.796Z","6.1.0-e99e8f448":"2024-10-09T10:14:15.582Z","6.1.0-d7a818e8e":"2024-10-09T07:10:00.371Z","6.1.0-934a891f9":"2024-10-08T19:33:00.624Z","6.1.0-d4da56961":"2024-10-08T01:04:05.066Z","6.1.0":"2024-10-07T07:01:18.261Z","6.0.6-27b2fa6b6":"2024-10-05T08:15:18.469Z","6.0.6-661d6586a":"2024-10-03T12:42:34.395Z","6.0.6-80e798cdc":"2024-10-02T10:02:08.147Z","6.0.6-b4f02a637":"2024-10-02T08:56:52.107Z","6.0.6-35b48025c":"2024-09-30T20:25:51.704Z","6.0.6-32c176fd5":"2024-09-30T16:32:57.559Z","6.0.6-58784abf7":"2024-09-30T12:37:43.920Z","6.0.6-d9c7e0f7e":"2024-09-30T12:37:40.651Z","6.0.6-24fa1d5af":"2024-09-30T12:37:34.936Z","6.0.6":"2024-09-27T11:21:52.963Z","6.0.5-dad979f9b":"2024-09-27T09:55:44.373Z","6.0.5-a390db4a4":"2024-09-27T07:33:26.041Z","6.0.5-82bd42bcf":"2024-09-27T07:28:51.092Z","6.0.5":"2024-09-25T14:23:03.459Z","6.0.4-0c5957836":"2024-09-25T13:45:14.658Z","6.0.4-c5988cce8":"2024-09-25T13:31:30.925Z","6.0.4-980038477":"2024-09-25T13:31:19.281Z","6.0.4-fa83ee1c7":"2024-09-25T06:37:29.088Z","6.0.4":"2024-09-24T16:22:29.246Z","6.0.3-c258b35af":"2024-09-24T15:31:44.045Z","6.0.3":"2024-09-24T12:26:13.495Z","6.0.2-7f7ec82ae":"2024-09-24T11:05:02.934Z","6.0.2-b3272cfce":"2024-09-24T06:46:39.016Z","6.0.2":"2024-09-23T11:43:47.665Z","6.0.1-21fe841f2":"2024-09-23T09:02:58.836Z","6.0.1-c628c44c5":"2024-09-23T07:07:59.356Z","6.0.1-4fd7eb2e1":"2024-09-20T14:57:10.815Z","6.0.1-6ccbb06f0":"2024-09-19T10:03:04.531Z","6.0.1-34455b5f2":"2024-09-13T16:16:07.573Z","6.0.1":"2024-09-12T11:29:21.614Z","6.0.0-18dd3cb26":"2024-09-12T09:20:34.785Z","6.0.0-1210884ed":"2024-09-12T08:53:09.482Z","6.0.0-d101aac4b":"2024-09-11T17:30:58.904Z","6.0.0-7cd984569":"2024-09-11T17:18:44.679Z","6.0.0":"2024-09-11T10:15:16.448Z","5.4.9-b6681bd25":"2024-09-11T09:08:59.295Z","5.4.9-2bbaf4361":"2024-09-10T16:06:15.710Z","5.4.9-e1ca9cced":"2024-09-10T14:15:07.999Z","5.4.9-71e5f7a5b":"2024-09-10T11:44:49.503Z","5.4.9-c010d575c":"2024-09-10T09:43:57.940Z","5.4.9-a142bb642":"2024-09-10T08:07:12.089Z","5.4.9-81ebe4e47":"2024-09-10T06:21:16.028Z","5.4.9-5214dec4a":"2024-09-09T07:54:07.809Z","5.4.9-df330695a":"2024-09-06T11:47:40.751Z","5.4.9-dd7b329c4":"2024-09-05T14:53:56.142Z","5.4.9-737b3ea5b":"2024-09-04T13:34:54.660Z","5.4.9-2265e59ba":"2024-09-04T11:58:21.853Z","5.4.9-1675adee2":"2024-08-30T10:52:02.625Z","5.4.9-7655e5200":"2024-08-29T15:22:19.738Z","5.4.9-50b897139":"2024-08-29T14:50:43.682Z","5.4.9-e211b46cc":"2024-08-29T13:15:37.033Z","5.4.9-3c8dd5bbf":"2024-08-17T06:49:49.337Z","5.4.9-359265a3a":"2024-08-16T14:13:33.992Z","5.4.9":"2024-08-15T15:52:25.487Z","5.4.8-1dfb74e79":"2024-08-15T09:48:26.327Z","5.4.8-7939dbd5c":"2024-08-14T12:53:54.166Z","5.4.8-c5dba70a9":"2024-08-13T15:02:06.096Z","5.4.8-0edbfe7af":"2024-08-09T15:21:45.428Z","5.4.8":"2024-08-02T16:38:30.736Z","5.4.7-f30e2ee8d":"2024-08-02T15:10:31.314Z","5.4.7-944935f8d":"2024-07-29T14:52:18.358Z","5.4.7":"2024-07-29T10:08:19.929Z","5.4.6-a8ec2bcb7":"2024-07-29T08:09:57.424Z","5.4.6-a82ff8221":"2024-07-26T17:49:48.192Z","5.4.6-34cf1f7cd":"2024-07-26T17:12:48.444Z","5.4.6-8b3114292":"2024-07-22T14:38:43.988Z","5.4.6-4a994c5ef":"2024-07-22T09:10:14.455Z","5.4.6-73f2b6b6d":"2024-07-15T17:58:16.415Z","5.4.6-40902d99b":"2024-07-15T17:54:04.299Z","5.4.6-928801a80":"2024-07-15T17:51:06.600Z","5.4.6-a130993ed":"2024-07-15T17:51:01.130Z","5.4.6":"2024-07-13T13:56:02.825Z","5.4.5-e9b6a242a":"2024-07-13T13:15:16.310Z","5.4.5-3319ff41e":"2024-07-10T18:22:54.043Z","5.4.5-e1f0b307c":"2024-07-10T16:59:20.035Z","5.4.5-d1aec4d9f":"2024-07-08T19:39:11.573Z","5.4.5-ce6da9896":"2024-07-08T19:34:06.342Z","5.4.5-151bc46fb":"2024-07-08T06:28:39.970Z","5.4.5":"2024-07-03T13:38:45.063Z","5.4.4-abb9f90c7":"2024-07-03T13:01:26.967Z","5.4.4-af85a7cad":"2024-07-02T18:01:35.563Z","5.4.4-21cf7bc56":"2024-07-02T14:03:21.691Z","5.4.4-b0b6cae12":"2024-07-02T13:01:39.490Z","5.4.4-6573cb8b0":"2024-07-02T12:44:12.939Z","5.4.4-15eb66428":"2024-07-02T12:44:08.690Z","5.4.4-3b9cbf7d8":"2024-07-01T17:34:01.967Z","5.4.4-0b55625d1":"2024-06-23T21:16:42.034Z","5.4.4":"2024-06-19T15:52:09.343Z","5.4.3-9e0236627":"2024-06-18T12:47:19.298Z","5.4.3-8e4fdcde9":"2024-06-18T10:43:24.699Z","5.4.3-94cac115a":"2024-06-13T10:51:32.260Z","5.4.3-d1f1c2be7":"2024-06-13T08:49:27.858Z","5.4.3-44791342":"2024-06-12T15:53:31.197Z","5.4.3-863b3de03":"2024-06-12T10:30:59.937Z","5.4.3":"2024-06-10T10:38:26.057Z","5.4.2-90d10b565":"2024-06-07T15:49:42.303Z","5.4.2-62e32252a":"2024-06-06T18:56:40.183Z","5.4.2-769461d3b":"2024-06-06T16:03:40.083Z","5.4.2-bc6556f96":"2024-06-06T11:29:35.937Z","5.4.2-6011d3697":"2024-06-06T10:15:00.409Z","5.4.2-f6fe2cc3c":"2024-06-06T10:01:20.095Z","5.4.2-4bd8e4f79":"2024-06-06T09:44:25.850Z","5.4.2-440c9b360":"2024-06-06T09:16:09.894Z","5.4.2-757fb2674":"2024-06-06T08:25:35.997Z","5.4.2-12106b5b0":"2024-06-06T07:48:39.462Z","5.4.2-169c9d85e":"2024-05-28T17:49:50.497Z","5.4.2-f4e572cd6":"2024-05-28T17:49:35.156Z","5.4.2-352699ab5":"2024-05-28T17:15:25.183Z","5.4.2-167bf2b3c":"2024-05-28T11:55:09.843Z","5.4.2-7aec7bd45":"2024-05-28T09:39:27.022Z","5.4.2-7464dc00c":"2024-05-28T08:09:29.030Z","5.4.2-e69a2f1b6":"2024-05-28T07:50:25.659Z","5.4.2":"2024-05-20T11:17:17.200Z","5.4.1-a3e8beabd":"2024-05-17T19:24:49.143Z","5.4.1-48444f750":"2024-05-17T17:52:43.265Z","5.4.1-1a41c28bb":"2024-05-17T17:49:04.781Z","5.4.1-8214dcfb0":"2024-05-17T15:10:43.622Z","5.4.1-1eb5b2713":"2024-05-16T18:21:14.008Z","5.4.1-5b7380259":"2024-05-16T17:12:58.709Z","5.4.1-7de56f244":"2024-05-16T16:06:57.996Z","5.4.1-1cd5aae11":"2024-05-16T14:36:39.489Z","5.4.1-1cc6a9405":"2024-05-16T10:43:14.169Z","5.4.1-3c73707ff":"2024-05-15T11:47:38.891Z","5.4.1":"2024-05-15T11:30:56.006Z","5.4.0-9d4b0596f":"2024-05-14T09:06:14.389Z","5.4.0-43046b9ae":"2024-05-13T17:22:00.419Z","5.4.0-83c14d08f":"2024-05-13T07:32:54.579Z","5.4.0-7ae6063df":"2024-05-10T10:11:56.320Z","5.4.0-4ad63bb79":"2024-05-07T16:42:54.693Z","5.4.0-510d9ce65":"2024-05-07T15:12:20.496Z","5.4.0-767b23e71":"2024-05-07T13:59:39.966Z","5.4.0-bfa7660d5":"2024-05-07T13:27:27.317Z","5.4.0-d9366f9aa":"2024-05-07T12:36:22.589Z","5.4.0-1488a7371":"2024-05-07T11:45:23.654Z","5.4.0-a11e135c2":"2024-05-02T09:16:19.339Z","5.4.0-9d13a2f6a":"2024-05-01T11:35:50.030Z","5.4.0":"2024-05-01T07:38:14.930Z","5.3.2-de3f7aeaf":"2024-05-01T06:40:31.331Z","5.3.2-c82432312":"2024-04-30T17:38:01.652Z","5.3.2-3d7a9da17":"2024-04-30T09:39:39.722Z","5.3.2-3bc94b403":"2024-04-30T06:42:03.689Z","5.3.2-e1923b0a7":"2024-04-26T17:42:10.046Z","5.3.2-998fcaf94":"2024-04-26T17:19:48.594Z","5.3.2-90cfd25e2":"2024-04-25T16:48:23.921Z","5.3.2":"2024-04-24T14:16:05.674Z","5.3.1-c2181f0cf":"2024-04-24T13:14:15.357Z","5.3.1-2281f802b":"2024-04-24T08:42:32.344Z","5.3.1-fd1f8343d":"2024-04-23T10:49:48.661Z","5.3.1-eaf8ac7cf":"2024-04-22T13:50:54.376Z","5.3.1-acef72613":"2024-04-22T07:35:15.613Z","5.3.1":"2024-04-16T14:27:47.196Z","5.3.1-ea4f26285":"2024-04-16T13:45:26.385Z","5.3.0-31c78f4ed":"2024-04-15T14:19:16.042Z","5.3.0-08dabd390":"2024-04-15T10:41:38.355Z","5.3.0":"2024-04-12T18:09:51.342Z","5.2.8-b17824a1d":"2024-04-12T17:01:27.205Z","5.2.8-2c56203f9":"2024-04-12T11:11:46.336Z","5.2.8-732c436d4":"2024-04-09T14:21:23.179Z","5.2.8-936dbba10":"2024-04-09T14:02:52.943Z","5.2.8-2b2958fe6":"2024-04-08T18:27:42.202Z","5.2.8":"2024-04-05T17:27:22.848Z","5.2.7-3e515f007":"2024-04-05T16:29:53.833Z","5.2.7-d446c6c31":"2024-04-04T20:07:28.880Z","5.2.7-a2b41f793":"2024-04-03T18:43:52.322Z","5.2.7-80278b36b":"2024-04-02T16:48:47.249Z","5.2.7-3ffecc5bf":"2024-04-02T15:38:09.894Z","5.2.7-ab5f05763":"2024-04-02T12:22:41.826Z","5.2.7-4fc0a7d30":"2024-04-02T10:43:50.761Z","5.2.7-1f589c822":"2024-04-02T10:32:13.393Z","5.2.7-afe15f669":"2024-04-02T10:30:13.589Z","5.2.7":"2024-03-28T14:09:09.405Z","5.2.6-82901e785":"2024-03-28T13:08:07.972Z","5.2.6-bf720c045":"2024-03-28T13:00:20.243Z","5.2.6-1fc929c1c":"2024-03-28T12:59:32.473Z","5.2.6-330a5ed72":"2024-03-28T12:21:21.515Z","5.2.6-59a97b61b":"2024-03-28T06:29:00.105Z","5.2.6-fad3074b8":"2024-03-13T13:35:01.994Z","5.2.6-cad9cf007":"2024-03-13T12:24:25.527Z","5.2.6-e1798aa26":"2024-03-13T11:40:47.537Z","5.2.6-f39ce5f13":"2024-03-12T10:43:05.278Z","5.2.6-83ef3717e":"2024-03-11T08:27:25.597Z","5.2.6-ab466004b":"2024-03-06T13:58:07.311Z","5.2.6-a9cc0ee49":"2024-03-01T11:09:16.350Z","5.2.6-2122a713d":"2024-02-29T15:28:28.311Z","5.2.6-28e51652a":"2024-02-29T14:56:27.985Z","5.2.6-f71bc49bd":"2024-02-29T08:53:41.667Z","5.2.6":"2024-02-28T10:51:10.219Z","5.2.5-f0d2b52d0":"2024-02-27T14:46:42.278Z","5.2.5-e1c01370b":"2024-02-20T09:11:58.126Z","5.2.5-8072a2e59":"2024-02-19T21:08:44.718Z","5.2.5-b1b77adb4":"2024-02-19T18:16:45.143Z","5.2.5-bedfd0aa2":"2024-02-19T16:03:27.112Z","5.2.5-fb7c51c3c":"2024-02-12T09:09:43.292Z","5.2.5":"2024-02-08T06:42:59.167Z","5.2.4-0c7bbbb07":"2024-02-07T19:20:20.797Z","5.2.4":"2024-02-07T15:58:11.665Z","5.2.3-9891ecd73":"2024-02-07T15:33:17.167Z","5.2.3-0321812e7":"2024-02-07T14:34:54.015Z","5.2.3-03ff9fd82":"2024-02-07T13:14:37.140Z","5.2.3-1cb2408ac":"2024-02-07T12:33:58.591Z","5.2.3-dab5cf724":"2024-02-07T12:09:42.754Z","5.2.3-2370d1c39":"2024-02-07T11:56:30.654Z","5.2.3-e1db332a4":"2024-01-31T15:15:53.703Z","5.2.3-6f323de7d":"2024-01-29T09:58:50.882Z","5.2.3-c9ed1c7d6":"2024-01-25T08:11:03.908Z","5.2.3":"2024-01-24T13:50:50.003Z","5.2.2-f4dda4a3c":"2024-01-24T13:19:37.135Z","5.2.2-74fb5671d":"2024-01-24T12:22:51.183Z","5.2.2-2e464c099":"2024-01-24T12:19:04.527Z","5.2.2-dbc92ab74":"2024-01-24T12:02:47.082Z","5.2.2-72f0e09f7":"2024-01-24T11:58:02.157Z","5.2.2-f27138ca1":"2024-01-18T18:43:04.535Z","5.2.2-74477f6ea":"2024-01-18T18:21:04.482Z","5.2.2-8c6654c3a":"2024-01-18T17:55:12.122Z","5.2.2-08f6f607d":"2024-01-18T17:36:38.213Z","5.2.2-9376e61a1":"2024-01-18T16:06:56.648Z","5.2.2-3e47d88fd":"2024-01-18T16:04:04.012Z","5.2.2":"2024-01-16T08:48:19.604Z","5.2.1-092861e23":"2024-01-16T08:07:03.131Z","5.2.1-8bbd43628":"2024-01-12T14:23:15.295Z","5.2.1":"2024-01-12T11:50:23.348Z","5.2.0-856ccd708":"2024-01-12T10:12:05.523Z","5.2.0-ddaa59a60":"2024-01-12T08:57:18.135Z","5.2.0-4691f4173":"2024-01-10T07:42:32.561Z","5.2.0-ee7ffe9b9":"2024-01-09T17:27:55.448Z","5.2.0-821a38e24":"2024-01-07T13:30:09.176Z","5.2.0-900236724":"2024-01-07T11:12:08.523Z","5.2.0":"2024-01-07T06:47:11.716Z","5.1.1-444d83751":"2024-01-06T15:13:17.496Z","5.1.1-d011f6130":"2024-01-06T08:52:12.151Z","5.1.1-528d73781":"2024-01-06T08:17:15.778Z","5.1.1-581574d6d":"2024-01-06T07:28:14.930Z","5.1.1-388d02b33":"2024-01-05T19:02:01.413Z","5.1.1-ba7089984":"2024-01-05T18:29:39.915Z","5.1.1":"2023-12-30T11:33:08.759Z","5.1.0-28587d24f":"2023-12-28T12:51:30.750Z","5.1.0-5d1f68e92":"2023-12-28T07:52:57.987Z","5.1.0-4e0135c7d":"2023-12-27T14:48:30.088Z","5.1.0-cd8cafcd5":"2023-12-20T12:29:16.851Z","5.1.0-6fd681d09":"2023-12-20T11:55:49.252Z","5.1.0-178fe2671":"2023-12-20T10:34:33.975Z","5.1.0-c00378909":"2023-12-20T09:02:38.734Z","5.1.0-83dfc7dc8":"2023-12-19T14:27:28.233Z","5.1.0":"2023-12-19T09:26:45.883Z","5.0.3-f71f2e14e":"2023-12-19T08:35:31.607Z","5.0.3-07f3afe2d":"2023-12-18T19:04:38.876Z","5.0.3-984f13e42":"2023-12-18T18:57:48.421Z","5.0.3-ad6f70bf3":"2023-12-18T08:39:40.098Z","5.0.3-230afea4b":"2023-12-18T07:17:53.502Z","5.0.3-a7c6a93c6":"2023-12-18T07:14:40.936Z","5.0.3-9eff7eff0":"2023-12-17T11:54:37.630Z","5.0.3-f81be145a":"2023-12-15T15:19:23.657Z","5.0.3-01e9a5fe4":"2023-12-14T19:59:08.036Z","5.0.3-742915567":"2023-12-12T15:26:43.046Z","5.0.3":"2023-12-11T10:12:10.110Z","5.0.2-341581166":"2023-12-10T13:30:46.048Z","5.0.2-6d11e8268":"2023-12-09T11:04:48.318Z","5.0.2-d10506189":"2023-12-06T08:37:05.435Z","5.0.2-64a915ae9":"2023-12-05T18:34:13.816Z","5.0.2-3bf6387ff":"2023-12-05T12:39:59.791Z","5.0.2-93890c8f9":"2023-12-05T09:23:44.483Z","5.0.2-887c6ffe1":"2023-12-04T10:17:46.594Z","5.0.2-16588d27c":"2023-12-04T08:00:09.423Z","5.0.2-bcfa15993":"2023-12-02T12:15:55.650Z","5.0.2-10ea19700":"2023-12-02T12:15:38.071Z","5.0.2-09dd02987":"2023-12-02T10:00:43.045Z","5.0.2-5a9362e21":"2023-12-01T19:49:05.479Z","5.0.2":"2023-12-01T17:33:31.860Z","5.0.1-738dd40f1":"2023-12-01T16:53:11.950Z","5.0.1-7861ed882":"2023-12-01T15:25:34.449Z","5.0.1-9197f10ba":"2023-12-01T14:36:31.656Z","5.0.1-e7167fe52":"2023-12-01T12:41:22.943Z","5.0.1-f537b3731":"2023-12-01T08:34:27.661Z","5.0.1-8c169db1b":"2023-12-01T07:52:56.334Z","5.0.1-561797a89":"2023-12-01T06:22:30.807Z","5.0.1-cf963694f":"2023-12-01T05:57:14.170Z","5.0.1-bca8d6e68":"2023-11-30T21:37:40.657Z","5.0.1":"2023-11-30T20:15:57.107Z","5.0.1-53224004f":"2023-11-30T19:15:42.258Z","5.0.0-273d8177c":"2023-11-30T18:37:56.689Z","5.0.1-6c1f0ee81":"2023-11-30T18:15:15.156Z","5.0.0-a32e70bac":"2023-11-30T17:19:20.901Z","5.0.0-06e6d235f":"2023-11-30T16:24:40.968Z","5.0.0-bcf18265e":"2023-11-30T16:22:03.169Z","5.0.0-8e4fbe13a":"2023-11-30T15:58:24.076Z","5.0.0-7682861f9":"2023-11-30T09:24:33.595Z","5.0.0-551622a96":"2023-11-29T17:39:55.400Z","5.0.0":"2023-11-29T11:52:50.204Z","4.0.7-8f921ee97":"2023-11-28T15:20:06.531Z","4.0.7-74e84bc29":"2023-11-28T13:20:18.994Z","4.0.7-8bb6d5333":"2023-11-28T12:35:35.660Z","4.0.7-7877a50e0":"2023-11-28T09:13:49.792Z","4.0.7-68db79f6b":"2023-11-27T18:55:32.336Z","4.0.7-e2267d437":"2023-11-27T16:22:30.885Z","4.0.7-4a474d54d":"2023-11-25T14:01:48.419Z","4.0.7-0b4a2ee79":"2023-11-23T16:51:38.682Z","4.0.7-6b6ba9ab7":"2023-11-23T14:17:57.856Z","4.0.7-d729d66a5":"2023-11-22T08:52:55.765Z","4.0.7-bb6ceb192":"2023-11-21T11:05:25.356Z","4.0.7-d8f5bc211":"2023-11-20T16:59:26.923Z","4.0.7-13a870cbe":"2023-11-20T11:06:52.792Z","4.0.7-3dee5df4d":"2023-11-17T18:19:15.394Z","4.0.7-adea7bbbf":"2023-11-17T15:55:38.161Z","4.0.7-6625a27fc":"2023-11-17T12:19:26.638Z","4.0.7-9c67c5b3d":"2023-11-16T08:54:30.792Z","4.0.7-05b52d69c":"2023-11-16T08:17:14.137Z","4.0.7-97ab31c0c":"2023-11-15T10:27:16.060Z","4.0.7-9ad8f8686":"2023-11-15T09:55:28.190Z","4.0.7-0f5c305af":"2023-11-15T09:48:43.628Z","4.0.7-c960eb659":"2023-11-10T06:32:37.586Z","4.0.7-effcfaa8e":"2023-11-07T19:24:20.988Z","4.0.7":"2023-11-07T18:13:40.658Z","4.0.6-70d5efc2e":"2023-11-07T17:46:17.739Z","4.0.6-fb8a6f188":"2023-11-07T14:57:48.465Z","4.0.6-78db573f9":"2023-11-07T13:39:31.487Z","4.0.6-8b82e68e8":"2023-11-07T11:42:49.266Z","4.0.6-1d141331a":"2023-11-07T07:12:15.317Z","4.0.6-d25d9510":"2023-11-06T17:59:01.383Z","4.0.6-dfbe0cc0":"2023-11-06T15:10:31.018Z","4.0.6-f4fac961":"2023-11-06T09:24:11.465Z","4.0.6-051154dd":"2023-11-06T09:05:45.919Z","4.0.6-fdcb801e":"2023-11-06T08:21:47.689Z","4.0.6":"2023-11-03T14:09:43.572Z","4.0.5-025c082a":"2023-11-03T12:31:52.074Z","4.0.5-16a87076":"2023-11-02T12:51:08.005Z","4.0.5-346ff5a2":"2023-11-01T15:37:10.678Z","4.0.5-50442d7a":"2023-10-31T15:22:53.300Z","4.0.5-69581367":"2023-10-31T10:05:53.851Z","4.0.5-b686fb5a":"2023-10-27T13:47:42.624Z","4.0.5-d5ef1c91":"2023-10-27T11:34:11.157Z","4.0.5-7903d7a5":"2023-10-27T10:15:42.023Z","4.0.5":"2023-10-25T16:37:18.219Z","4.0.4-50f912c2":"2023-10-25T15:41:36.230Z","4.0.4-b5a808af":"2023-10-25T12:56:30.433Z","4.0.4-f9d1c072":"2023-10-25T09:56:14.430Z","4.0.4-ab2c1f67":"2023-10-25T08:35:07.262Z","4.0.4-68504939":"2023-10-25T07:21:14.804Z","4.0.4-7534ae7b":"2023-10-24T18:49:25.996Z","4.0.4-cf3ae893":"2023-10-10T11:55:53.790Z","4.0.4-77e3cbc3":"2023-10-09T22:31:32.336Z","4.0.4-62a56b54":"2023-10-09T20:12:41.093Z","4.0.4":"2023-10-06T18:07:55.749Z","4.0.3-f670307a":"2023-10-06T16:03:06.210Z","4.0.3-f1053159":"2023-10-06T14:52:20.344Z","4.0.3-7d8b1551":"2023-10-06T13:47:34.545Z","4.0.3-c97dea04":"2023-10-06T12:26:48.932Z","4.0.3-e9099d40":"2023-10-06T00:20:06.529Z","4.0.3-980857c3":"2023-10-05T12:24:54.665Z","4.0.3-28794fe4":"2023-10-04T18:48:44.252Z","4.0.3-e8123d3f":"2023-10-04T17:28:47.061Z","4.0.3-5a6a4379":"2023-10-04T15:59:42.882Z","4.0.3-c88de8e1":"2023-10-02T22:51:57.987Z","4.0.3-96166ada":"2023-10-02T20:37:29.210Z","4.0.3-b57bca44":"2023-10-01T17:47:25.449Z","4.0.3-ae36e86b":"2023-09-29T11:51:13.361Z","4.0.3-91842c93":"2023-09-28T20:49:42.854Z","4.0.3-f09ac4a7":"2023-09-26T16:41:03.051Z","4.0.3-e3ab1929":"2023-09-26T03:01:30.469Z","4.0.3-72319fe6":"2023-09-24T00:05:31.773Z","4.0.3-972b10a9":"2023-09-22T18:39:54.664Z","4.0.3-6640116d":"2023-09-21T22:45:48.226Z","4.0.3-6cb80f7d":"2023-09-20T11:17:00.213Z","4.0.3-122f1e67":"2023-09-15T17:59:04.935Z","4.0.3-d9159dd5":"2023-09-15T17:26:09.915Z","4.0.3-20d5f220":"2023-09-15T16:24:48.643Z","4.0.3-0ce318ec":"2023-09-15T15:32:29.573Z","4.0.3-4db2f5f5":"2023-09-14T16:59:36.287Z","4.0.3-0ee4f784":"2023-09-13T14:48:45.557Z","4.0.3-88c47f51":"2023-09-12T15:27:42.772Z","4.0.3":"2023-09-11T12:14:35.197Z","4.0.2-0d228f9f":"2023-09-10T10:14:40.579Z","4.0.2-28d6722f":"2023-09-10T09:25:05.529Z","4.0.2-5294f14c":"2023-09-08T16:51:28.946Z","4.0.2-73b87c5a":"2023-09-08T16:14:02.041Z","4.0.2-10cbc8fa":"2023-09-08T10:50:43.260Z","4.0.2-46dc3ce9":"2023-09-07T15:47:48.457Z","4.0.2-c4eff4c5":"2023-09-05T23:31:19.654Z","4.0.2-7517082d":"2023-09-05T15:44:03.727Z","4.0.2-2b755a82":"2023-09-05T14:41:31.273Z","4.0.2-0634e3b7":"2023-09-05T13:09:09.428Z","4.0.2-a6be8f0f":"2023-09-04T07:53:46.030Z","4.0.2-a533cc39":"2023-09-01T17:33:00.732Z","4.0.2-32825633":"2023-09-01T16:46:36.076Z","4.0.2-4559a624":"2023-09-01T16:14:09.407Z","4.0.2-24a5edae":"2023-09-01T15:43:39.184Z","4.0.2-63041afe":"2023-09-01T07:26:34.110Z","4.0.2-13f5b48e":"2023-08-31T17:52:22.628Z","4.0.2-9a69e6f7":"2023-08-30T15:34:05.080Z","4.0.2-01acccef":"2023-08-29T10:29:27.458Z","4.0.2-24c1c248":"2023-08-25T16:08:15.273Z","4.0.2-6a02d765":"2023-08-25T10:12:34.828Z","4.0.2-098ba082":"2023-08-25T10:02:54.025Z","4.0.2-89778624":"2023-08-24T14:38:04.573Z","4.0.2-b599905c":"2023-08-21T14:56:56.125Z","4.0.2-f3fd7b62":"2023-08-20T19:52:02.817Z","4.0.2-725f5df1":"2023-08-16T18:11:37.671Z","4.0.2-6abcd22f":"2023-08-16T12:02:28.012Z","4.0.2-4ef9c79c":"2023-08-16T07:25:12.538Z","4.0.2-87dc7e9f":"2023-08-16T07:23:24.129Z","4.0.2-d9948596":"2023-08-15T18:15:16.102Z","4.0.2-d30f09f2":"2023-08-15T16:45:21.438Z","4.0.2-e664d14f":"2023-08-15T08:51:17.962Z","4.0.2-87165551":"2023-08-15T08:08:10.869Z","4.0.2-7b2ddc17":"2023-08-15T07:34:06.583Z","4.0.2":"2023-08-14T22:35:03.788Z","4.0.1-02b89323":"2023-08-14T15:36:30.349Z","4.0.1-18567b7c":"2023-08-13T07:40:34.153Z","4.0.1-a31b420f":"2023-08-13T07:38:32.167Z","4.0.1-4c1a33b3":"2023-08-13T07:26:12.292Z","4.0.1-364e0592":"2023-08-11T14:02:31.970Z","4.0.1-9c0353cf":"2023-08-11T12:40:23.467Z","4.0.1-3345f28b":"2023-08-11T02:44:44.784Z","4.0.1-a1fbb7e2":"2023-08-10T12:27:02.461Z","4.0.1-5e85154b":"2023-08-10T11:43:50.146Z","4.0.1-32212959":"2023-08-10T07:17:00.068Z","4.0.1-123ded59":"2023-08-09T17:12:40.270Z","4.0.1-6b839807":"2023-08-09T00:26:24.665Z","4.0.1-eaac8943":"2023-08-07T21:06:09.756Z","4.0.1-e26848b0":"2023-08-07T20:10:46.935Z","4.0.1":"2023-08-05T16:14:02.527Z","4.0.0-446fff87":"2023-08-05T15:28:32.379Z","4.0.0-58421e11":"2023-08-04T13:15:25.243Z","4.0.0-8f681db3":"2023-08-03T18:20:57.310Z","4.0.0-5ffa7a74":"2023-08-01T20:55:04.357Z","4.0.0-8f855a3c":"2023-08-01T15:16:47.766Z","4.0.0-8d49602f":"2023-08-01T14:37:26.589Z","4.0.0-a4a10fd4":"2023-08-01T12:56:51.388Z","4.0.0-c858ca7f":"2023-08-01T11:18:26.195Z","4.0.0-ef83dd1d":"2023-08-01T08:49:42.151Z","4.0.0-e66f4891":"2023-08-01T06:05:03.849Z","4.0.0-72e81dc1":"2023-07-31T17:27:09.395Z","4.0.0-fdd80820":"2023-07-31T15:25:19.191Z","4.0.0":"2023-07-31T12:35:07.438Z","3.0.12-eabf6f36":"2023-07-31T07:40:46.575Z","3.0.12-1f7e18b0":"2023-07-30T15:15:44.350Z","3.0.12-57c32721":"2023-07-30T12:32:31.006Z","3.0.12-a41d25d4":"2023-07-30T12:01:08.670Z","3.0.12-7f60b579":"2023-07-28T20:25:34.193Z","3.0.12-69c93ac5":"2023-07-28T17:58:37.301Z","3.0.12-c999d6a7":"2023-07-27T15:22:53.448Z","3.0.12-a1ec46b5":"2023-07-26T16:15:52.212Z","3.0.12-7debe031":"2023-07-26T06:34:02.313Z","3.0.12-c2232166":"2023-07-25T13:17:55.939Z","3.0.12-791f56f0":"2023-07-25T07:30:41.852Z","3.0.12-b1024c6c":"2023-07-24T11:48:23.850Z","3.0.12-562f9b08":"2023-07-21T16:14:59.354Z","3.0.12-b36ec7f2":"2023-07-21T15:59:56.443Z","3.0.13":"2023-07-20T14:41:08.600Z","3.0.12-e9cafd3d":"2023-07-20T12:27:44.529Z","3.0.12-06f4901a":"2023-07-20T08:04:31.442Z","3.0.12-7b5c54dd":"2023-07-19T15:51:36.103Z","3.0.12-5eee70a4":"2023-07-19T01:03:37.757Z","3.0.12-daeb43d8":"2023-07-05T18:49:21.739Z","3.0.12-5315f7bc":"2023-07-04T21:34:13.523Z","3.0.12-6eab9c5e":"2023-07-04T17:40:01.487Z","3.0.12-7fb23cd3":"2023-06-28T08:57:39.070Z","3.0.12-42c1c097":"2023-06-27T15:39:57.173Z","3.0.12-85a317bb":"2023-06-27T14:42:49.487Z","3.0.12-2e561fe9":"2023-06-27T11:59:11.800Z","3.0.12-879f4794":"2023-06-27T10:57:16.285Z","3.0.12-f427cfc9":"2023-06-26T11:46:03.846Z","3.0.12-05abd49f":"2023-06-22T03:08:05.535Z","3.0.12-8b0e6bef":"2023-06-22T02:11:02.772Z","3.0.12-6fdaa7dc":"2023-06-20T08:06:50.632Z","3.0.12-d853d124":"2023-06-19T13:47:59.963Z","3.0.12-ea8a0637":"2023-06-19T10:26:56.207Z","3.0.12-ab0e3980":"2023-06-19T10:02:09.904Z","3.0.12-3dfc236e":"2023-06-16T13:42:47.858Z","3.0.12":"2023-06-15T13:52:07.202Z","3.0.11":"2023-04-24T13:56:31.784Z","3.0.10":"2023-04-18T23:10:13.183Z","3.0.9":"2023-04-18T13:40:27.526Z","3.0.8":"2023-04-12T16:22:49.326Z","3.0.7":"2023-03-31T15:50:48.371Z","3.0.6":"2023-03-27T11:19:27.233Z","3.0.5":"2023-03-17T12:02:19.951Z","3.0.4":"2022-12-16T18:56:01.418Z","3.0.3":"2022-12-07T15:28:46.951Z","3.0.2":"2022-09-21T08:16:19.094Z","3.0.1":"2022-08-10T11:19:08.796Z","3.0.0":"2022-06-27T11:28:06.272Z","2.0.1":"2022-06-27T11:19:48.497Z","2.0.0":"2022-06-15T15:51:15.706Z","1.0.10":"2022-04-07T13:36:34.042Z","1.0.9":"2022-03-15T08:39:42.850Z","1.0.8":"2022-03-03T15:31:05.002Z","1.0.7":"2022-03-02T09:11:44.487Z","1.0.6":"2022-02-10T06:10:03.946Z","1.0.5":"2022-01-15T08:37:59.578Z","1.0.4":"2022-01-15T06:44:49.827Z","1.0.3":"2022-01-14T17:57:49.648Z","1.0.2":"2022-01-08T06:47:23.610Z","1.0.1":"2022-01-05T22:32:47.704Z","1.0.0":"2022-01-05T19:25:21.931Z","0.0.0":"2022-01-04T19:12:04.894Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"versions":{"7.0.15-b30baa93a":{"name":"@libp2p/utils","version":"7.0.15-b30baa93a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.4-b30baa93a","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^5.1.0","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","progress-events":"^1.1.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.6-b30baa93a","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"b30baa93ae6a8099a06966fa85083aff3052efc1","_id":"@libp2p/utils@7.0.15-b30baa93a","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"5205d621a237a3ebbda8f8cb6c19db8718167fb6","size":312561,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.15-b30baa93a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.15-b30baa93a.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.15-b30baa93a_1775837666959_0.20513367349591638"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-10T16:14:27.158Z","publish_time":1775837667158,"_source_registry_name":"default","_cnpm_publish_time":1775837667158},"7.0.15-f60bd85b0":{"name":"@libp2p/utils","version":"7.0.15-f60bd85b0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.4-f60bd85b0","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^5.1.0","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.6-f60bd85b0","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"f60bd85b03c4642909c54acf0ff62cfda1909e07","_id":"@libp2p/utils@7.0.15-f60bd85b0","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"acec9c6d67c67415cc673302fe61b2f46fbeff7b","size":311917,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.15-f60bd85b0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.15-f60bd85b0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.15-f60bd85b0_1775820358238_0.5490831166781496"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-10T11:25:58.438Z","publish_time":1775820358438,"_source_registry_name":"default","_cnpm_publish_time":1775820358438},"7.0.15-90100be0c":{"name":"@libp2p/utils","version":"7.0.15-90100be0c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.4-90100be0c","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.6-90100be0c","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"90100be0ce46a7ca495462802c8ac5b72703cc3c","_id":"@libp2p/utils@7.0.15-90100be0c","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"9855b21a70016f53466eb73374b052cd6568d705","size":309465,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.15-90100be0c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.15-90100be0c.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.15-90100be0c_1775804700562_0.0758349437591701"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-10T07:05:00.779Z","publish_time":1775804700779,"_source_registry_name":"default","_cnpm_publish_time":1775804700779},"7.0.15":{"name":"@libp2p/utils","version":"7.0.15","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.15","@libp2p/interface":"^3.2.0","@libp2p/logger":"^6.2.4","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^6.0.6","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"gitHead":"2ccd23464ae0d11ac3d2779c49829ae9a15184b2","_id":"@libp2p/utils@7.0.15","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"212bbdf2ff415a21fd468f5e8d06956c64487c63","size":310606,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.15.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.15_1775663147650_0.5120019491718262"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-08T15:45:47.834Z","publish_time":1775663147834,"_source_registry_name":"default","_cnpm_publish_time":1775663147834},"7.0.14-74620dbcd":{"name":"@libp2p/utils","version":"7.0.14-74620dbcd","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.3-74620dbcd","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.5-74620dbcd","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"74620dbcdd26e937ca79cda04aa3cb2b636532b7","_id":"@libp2p/utils@7.0.14-74620dbcd","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"89fcc20ef444a9ce95633a0d09b71b4f03cc0797","size":309237,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.14-74620dbcd.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.14-74620dbcd.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.14-74620dbcd_1775659467049_0.25154461506176995"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-08T14:44:27.247Z","publish_time":1775659467247,"_source_registry_name":"default","_cnpm_publish_time":1775659467247},"7.0.14-b6efda3d5":{"name":"@libp2p/utils","version":"7.0.14-b6efda3d5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.3-b6efda3d5","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.5-b6efda3d5","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"b6efda3d548e9b896014dc34cb8c48278652d47f","_id":"@libp2p/utils@7.0.14-b6efda3d5","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"ef3b25d4d12084323506ead36cabdd8aae611e6c","size":309235,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.14-b6efda3d5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.14-b6efda3d5.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.14-b6efda3d5_1775647637883_0.23167703783130178"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-08T11:27:18.056Z","publish_time":1775647638056,"_source_registry_name":"default","_cnpm_publish_time":1775647638056},"7.0.14-1ecf0e324":{"name":"@libp2p/utils","version":"7.0.14-1ecf0e324","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.3-1ecf0e324","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.5-1ecf0e324","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"1ecf0e324d89bf5ec5ee4718ae853fe649af0b1a","_id":"@libp2p/utils@7.0.14-1ecf0e324","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"c1bb78e639074e7192a78865bad575d34b9c3168","size":309236,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.14-1ecf0e324.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.14-1ecf0e324.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.14-1ecf0e324_1775634878283_0.89003157927528"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-08T07:54:38.456Z","publish_time":1775634878456,"_source_registry_name":"default","_cnpm_publish_time":1775634878456},"7.0.14-ff5ee99ed":{"name":"@libp2p/utils","version":"7.0.14-ff5ee99ed","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.3-ff5ee99ed","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.5-ff5ee99ed","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"ff5ee99ed55ba1fd773383bb5aef471b45fbf665","_id":"@libp2p/utils@7.0.14-ff5ee99ed","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"3e53a8b3df294eb2603a97435e3acb699676152f","size":305306,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.14-ff5ee99ed.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.14-ff5ee99ed.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.14-ff5ee99ed_1775470011633_0.21906354050031562"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-06T10:06:51.847Z","publish_time":1775470011847,"_source_registry_name":"default","_cnpm_publish_time":1775470011847},"7.0.14-4580b64fa":{"name":"@libp2p/utils","version":"7.0.14-4580b64fa","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.3-4580b64fa","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.5-4580b64fa","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"4580b64fa24a3917067b3510c0ccf528978b92db","_id":"@libp2p/utils@7.0.14-4580b64fa","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"99f2bb1220b42fb84c3ca6bd01eab22a36d56557","size":305307,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.14-4580b64fa.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.14-4580b64fa.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.14-4580b64fa_1775284603711_0.39008363914997357"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-04T06:36:43.927Z","publish_time":1775284603927,"_source_registry_name":"default","_cnpm_publish_time":1775284603927},"7.0.14-709b3fa2e":{"name":"@libp2p/utils","version":"7.0.14-709b3fa2e","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.3-709b3fa2e","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.5-709b3fa2e","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"709b3fa2e94d99c77d97df2dda39b431f8b92878","_id":"@libp2p/utils@7.0.14-709b3fa2e","_nodeVersion":"24.14.0","_npmVersion":"11.12.1","dist":{"shasum":"5eef0f498d8a6519f7cf620d0538332352b01834","size":305307,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.14-709b3fa2e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.14-709b3fa2e.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.14-709b3fa2e_1775159809181_0.5278248646349057"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-02T19:56:49.373Z","publish_time":1775159809373,"_source_registry_name":"default","_cnpm_publish_time":1775159809373},"7.0.14-2a3e54738":{"name":"@libp2p/utils","version":"7.0.14-2a3e54738","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.3-2a3e54738","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.5-2a3e54738","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"2a3e547380a62dffae31f7b5423dfcf1fc0c7433","_id":"@libp2p/utils@7.0.14-2a3e54738","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"8d14e4a1687308adfbfc1509c9f6422bb51443e9","size":305307,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.14-2a3e54738.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.14-2a3e54738.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.14-2a3e54738_1775114133183_0.7161726932797026"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-02T07:15:33.467Z","publish_time":1775114133467,"_source_registry_name":"default","_cnpm_publish_time":1775114133467},"7.0.14":{"name":"@libp2p/utils","version":"7.0.14","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.14","@libp2p/interface":"^3.1.1","@libp2p/logger":"^6.2.3","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^6.0.5","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"gitHead":"b2f2db1086799b9a6deadea93fb4038dfea3c74b","_id":"@libp2p/utils@7.0.14","_nodeVersion":"24.14.0","_npmVersion":"11.12.1","dist":{"shasum":"705a25b8786e3d2c22c9238d3352fee54abcf253","size":306654,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.14.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.14_1774693826485_0.2866336655008994"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-28T10:30:26.653Z","publish_time":1774693826653,"_source_registry_name":"default","_cnpm_publish_time":1774693826653},"7.0.13-1c3b61777":{"name":"@libp2p/utils","version":"7.0.13-1c3b61777","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.2-1c3b61777","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.4-1c3b61777","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"1c3b6177735c97ede56783560738eb54b4038e1a","_id":"@libp2p/utils@7.0.13-1c3b61777","_nodeVersion":"24.14.0","_npmVersion":"11.12.1","dist":{"shasum":"b8bb47d81707e2ab0385b4730fd68d585b9ac42b","size":305308,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.13-1c3b61777.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.13-1c3b61777.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.13-1c3b61777_1774646821434_0.015400916326489433"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-27T21:27:01.583Z","publish_time":1774646821583,"_source_registry_name":"default","_cnpm_publish_time":1774646821583},"7.0.13-f88ec96cf":{"name":"@libp2p/utils","version":"7.0.13-f88ec96cf","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.2-f88ec96cf","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.4-f88ec96cf","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"f88ec96cf92ffb4a40da49b1aef574fc9aa51b91","_id":"@libp2p/utils@7.0.13-f88ec96cf","_nodeVersion":"24.14.0","_npmVersion":"11.12.0","dist":{"shasum":"e25ca087cc5bbebc7a6ee8b4c2bf58257bd71b2f","size":305307,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.13-f88ec96cf.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.13-f88ec96cf.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.13-f88ec96cf_1774370540187_0.5641800791568459"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-24T16:42:20.375Z","publish_time":1774370540375,"_source_registry_name":"default","_cnpm_publish_time":1774370540375},"7.0.13-dd251c5e7":{"name":"@libp2p/utils","version":"7.0.13-dd251c5e7","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.2-dd251c5e7","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.4-dd251c5e7","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"dd251c5e7986e920919ddcdad8fb6f75b4a9d889","_id":"@libp2p/utils@7.0.13-dd251c5e7","_nodeVersion":"24.14.0","_npmVersion":"11.12.0","dist":{"shasum":"4f9b9e22ae63958bffbdb5ba73e492c08c2e0d35","size":305792,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.13-dd251c5e7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.13-dd251c5e7.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.13-dd251c5e7_1774247946151_0.5242890183567483"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-23T06:39:06.380Z","publish_time":1774247946380,"_source_registry_name":"default","_cnpm_publish_time":1774247946380},"7.0.13-82c3c9ea8":{"name":"@libp2p/utils","version":"7.0.13-82c3c9ea8","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.2-82c3c9ea8","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.4-82c3c9ea8","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"82c3c9ea8a4f580b636107c65e89c61099e45e7b","_id":"@libp2p/utils@7.0.13-82c3c9ea8","_nodeVersion":"24.14.0","_npmVersion":"11.12.0","dist":{"shasum":"3cb832c926376ea76fa01fa5bc87c8c921f86388","size":305793,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.13-82c3c9ea8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.13-82c3c9ea8.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.13-82c3c9ea8_1773999453356_0.1210807327632506"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-20T09:37:33.537Z","publish_time":1773999453537,"_source_registry_name":"default","_cnpm_publish_time":1773999453537},"7.0.13-d6f6f5818":{"name":"@libp2p/utils","version":"7.0.13-d6f6f5818","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.2-d6f6f5818","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.4-d6f6f5818","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"d6f6f5818092e8b4e16dc06061fbe0a5c36fa95e","_id":"@libp2p/utils@7.0.13-d6f6f5818","_nodeVersion":"24.14.0","_npmVersion":"11.12.0","dist":{"shasum":"8340afad306140b6530f99f612a1bc5b771306ab","size":305793,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.13-d6f6f5818.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.13-d6f6f5818.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.13-d6f6f5818_1773903908363_0.4472992646576148"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-19T07:05:08.596Z","publish_time":1773903908596,"_source_registry_name":"default","_cnpm_publish_time":1773903908596},"7.0.13":{"name":"@libp2p/utils","version":"7.0.13","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.13","@libp2p/interface":"^3.1.0","@libp2p/logger":"^6.2.2","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^6.0.4","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"gitHead":"3565a2ec5e233c717929580002c554db36c667e0","_id":"@libp2p/utils@7.0.13","_nodeVersion":"24.14.0","_npmVersion":"11.11.1","dist":{"shasum":"c08730537f81b4f76a3c50513d188a57811ff57b","size":306657,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.13.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.13_1773442636166_0.059401496488940664"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-13T22:57:16.387Z","publish_time":1773442636387,"_source_registry_name":"default","_cnpm_publish_time":1773442636387},"7.0.12-9c0fc4482":{"name":"@libp2p/utils","version":"7.0.12-9c0fc4482","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.2-9c0fc4482","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.4-9c0fc4482","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"9c0fc44823537bb29bf8866fd87c0eb8891b2016","_id":"@libp2p/utils@7.0.12-9c0fc4482","_nodeVersion":"24.14.0","_npmVersion":"11.11.1","dist":{"shasum":"eda099b09388bc00e761c1e8797826c8c825d66c","size":305795,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.12-9c0fc4482.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.12-9c0fc4482.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.12-9c0fc4482_1773350130485_0.11839209881267743"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-12T21:15:30.651Z","publish_time":1773350130651,"_source_registry_name":"default","_cnpm_publish_time":1773350130651},"7.0.12-e19d11093":{"name":"@libp2p/utils","version":"7.0.12-e19d11093","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.2-e19d11093","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.4-e19d11093","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"e19d1109390aed39d5020200a2dd4c1fe6f35217","_id":"@libp2p/utils@7.0.12-e19d11093","_nodeVersion":"24.14.0","_npmVersion":"11.11.1","dist":{"shasum":"401325f505abda99046b7aef767bceb0dc152858","size":305794,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.12-e19d11093.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.12-e19d11093.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.12-e19d11093_1773269504851_0.07248951411756832"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-11T22:51:45.067Z","publish_time":1773269505067,"_source_registry_name":"default","_cnpm_publish_time":1773269505067},"7.0.12-28af2ff3d":{"name":"@libp2p/utils","version":"7.0.12-28af2ff3d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.2-28af2ff3d","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.4-28af2ff3d","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"28af2ff3dad16f9c53ee71aab5532c71a61e3ee8","_id":"@libp2p/utils@7.0.12-28af2ff3d","_nodeVersion":"24.14.0","_npmVersion":"11.11.0","dist":{"shasum":"302a4930bbd53b63af0bc10bde08930958474f90","size":305403,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.12-28af2ff3d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.12-28af2ff3d.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.12-28af2ff3d_1773253472708_0.7509158719097873"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-11T18:24:32.932Z","publish_time":1773253472932,"_source_registry_name":"default","_cnpm_publish_time":1773253472932},"7.0.12-db185b16b":{"name":"@libp2p/utils","version":"7.0.12-db185b16b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.2-db185b16b","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.4-db185b16b","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"db185b16bfe571544a6fddd29a464be57c299175","_id":"@libp2p/utils@7.0.12-db185b16b","_nodeVersion":"24.14.0","_npmVersion":"11.11.0","dist":{"shasum":"bd57b6a79c394620e33443e278d7f556096c28e4","size":305403,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.12-db185b16b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.12-db185b16b.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.12-db185b16b_1772808609529_0.5347015707273319"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-06T14:50:09.768Z","publish_time":1772808609768,"_source_registry_name":"default","_cnpm_publish_time":1772808609768},"7.0.12-4db427d30":{"name":"@libp2p/utils","version":"7.0.12-4db427d30","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.2-4db427d30","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.4-4db427d30","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"4db427d307923d2bfde3c7052f3abfb0456b5e61","_id":"@libp2p/utils@7.0.12-4db427d30","_nodeVersion":"24.13.1","_npmVersion":"11.11.0","dist":{"shasum":"358e93fb5cf7d1f382709f7d4704782e293a38cc","size":305403,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.12-4db427d30.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.12-4db427d30.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.12-4db427d30_1772645735343_0.9395214527263129"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-04T17:35:35.549Z","publish_time":1772645735549,"_source_registry_name":"default","_cnpm_publish_time":1772645735549},"7.0.12":{"name":"@libp2p/utils","version":"7.0.12","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.13","@libp2p/interface":"^3.1.0","@libp2p/logger":"^6.2.2","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^6.0.4","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"gitHead":"9f89098b6aca609e6f8bc176c8e3530a6d57c279","_id":"@libp2p/utils@7.0.12","_nodeVersion":"24.13.1","_npmVersion":"11.11.0","dist":{"shasum":"0b4b3e6eeb6e7fa6676dc3fa9b36b5662026d7d8","size":306264,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.12.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.12_1772553066629_0.5063967977047175"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-03T15:51:06.812Z","publish_time":1772553066812,"_source_registry_name":"default","_cnpm_publish_time":1772553066812},"7.0.11-f4b950dc9":{"name":"@libp2p/utils","version":"7.0.11-f4b950dc9","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.2-f4b950dc9","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.4-f4b950dc9","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"f4b950dc937a6cbd1a155b01995656991770a5f9","_id":"@libp2p/utils@7.0.11-f4b950dc9","_nodeVersion":"24.13.1","_npmVersion":"11.11.0","dist":{"shasum":"bd7828b2b4346bd0305dfccd0ab2af7f3f9a17c2","size":305403,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.11-f4b950dc9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.11-f4b950dc9.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.11-f4b950dc9_1772545853183_0.5068122305374916"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-03T13:50:53.429Z","publish_time":1772545853429,"_source_registry_name":"default","_cnpm_publish_time":1772545853429},"7.0.11-8f0e1b2db":{"name":"@libp2p/utils","version":"7.0.11-8f0e1b2db","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.2-8f0e1b2db","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.4-8f0e1b2db","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"8f0e1b2db58bcabd7422a02cd961a172b8934500","_id":"@libp2p/utils@7.0.11-8f0e1b2db","_nodeVersion":"24.13.1","_npmVersion":"11.11.0","dist":{"shasum":"d0abd6a63b84485d1a83d2850d97090e06fba3c1","size":305380,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.11-8f0e1b2db.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.11-8f0e1b2db.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.11-8f0e1b2db_1772455339346_0.8037089862473721"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-02T12:42:19.561Z","publish_time":1772455339561,"_source_registry_name":"default","_cnpm_publish_time":1772455339561},"7.0.11-3bb95f95b":{"name":"@libp2p/utils","version":"7.0.11-3bb95f95b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.2-3bb95f95b","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.4-3bb95f95b","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"3bb95f95bd7e1518d05b5b9af4d2982c2535d030","_id":"@libp2p/utils@7.0.11-3bb95f95b","_nodeVersion":"24.13.1","_npmVersion":"11.11.0","dist":{"shasum":"4f4a8fb24b45507b658ace6bcb9c2c8c569a0b51","size":305380,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.11-3bb95f95b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.11-3bb95f95b.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.11-3bb95f95b_1772406538253_0.5494235328411943"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-01T23:08:58.428Z","publish_time":1772406538428,"_source_registry_name":"default","_cnpm_publish_time":1772406538428},"7.0.11-19796b103":{"name":"@libp2p/utils","version":"7.0.11-19796b103","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.2-19796b103","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.4-19796b103","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"19796b1036ecdf927c53f0546558daf3b4e6cbb2","_id":"@libp2p/utils@7.0.11-19796b103","_nodeVersion":"24.13.1","_npmVersion":"11.11.0","dist":{"shasum":"7b8a24a1e9fa25dc9934ecdc0be074f569e5065e","size":305380,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.11-19796b103.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.11-19796b103.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.11-19796b103_1772362200151_0.655102482070945"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-01T10:50:00.339Z","publish_time":1772362200339,"_source_registry_name":"default","_cnpm_publish_time":1772362200339},"7.0.11":{"name":"@libp2p/utils","version":"7.0.11","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.13","@libp2p/interface":"^3.1.0","@libp2p/logger":"^6.2.2","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^6.0.4","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"gitHead":"ab075f24e2d6c650cff3a010fb81c547a3197ec7","_id":"@libp2p/utils@7.0.11","_nodeVersion":"24.13.1","_npmVersion":"11.11.0","dist":{"shasum":"303f7d0afe0b2aa68249443baa1fc4ececea2687","size":306241,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.11.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.11_1772323295419_0.06207762222706226"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-01T00:01:35.621Z","publish_time":1772323295621,"_source_registry_name":"default","_cnpm_publish_time":1772323295621},"7.0.10-30b53a999":{"name":"@libp2p/utils","version":"7.0.10-30b53a999","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.2-30b53a999","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.4-30b53a999","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"readmeFilename":"README.md","gitHead":"30b53a9994006c925c8f2e1326a1bff1bc7b50ef","_id":"@libp2p/utils@7.0.10-30b53a999","_nodeVersion":"24.13.0","_npmVersion":"11.10.1","dist":{"shasum":"40c554f529efc30334a4054e6f64d028f4fae9b8","size":306733,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.10-30b53a999.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.10-30b53a999.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.10-30b53a999_1772008195885_0.8841892988568714"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-25T08:29:56.064Z","publish_time":1772008196064,"_source_registry_name":"default","_cnpm_publish_time":1772008196064},"7.0.10":{"name":"@libp2p/utils","version":"7.0.10","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.13","@libp2p/interface":"^3.1.0","@libp2p/logger":"^6.2.2","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^6.0.4","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.10","gitHead":"f87cba928991736d9646b3e054c367f55cab315c","_nodeVersion":"24.12.0","_npmVersion":"10.9.4","dist":{"shasum":"c64e3cef8e7ebf297edecc12958bb194fbada1a4","size":303898,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.10.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.10_1768579974026_0.28577075840095656"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-16T16:12:54.212Z","publish_time":1768579974212,"_source_registry_name":"default","_cnpm_publish_time":1768579974212},"7.0.9-05acd0c35":{"name":"@libp2p/utils","version":"7.0.9-05acd0c35","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.2-05acd0c35","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.4-05acd0c35","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.9-05acd0c35","readmeFilename":"README.md","gitHead":"05acd0c35f1fd0fae893f6823ad5fde4616785c2","_nodeVersion":"24.12.0","_npmVersion":"10.9.4","dist":{"shasum":"f2934356c719bcc137efcfa6a764a858476b608f","size":303133,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.9-05acd0c35.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.9-05acd0c35.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.9-05acd0c35_1768577890242_0.4586812155692397"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-16T15:38:10.439Z","publish_time":1768577890439,"_source_registry_name":"default","_cnpm_publish_time":1768577890439},"7.0.9-7fff925bf":{"name":"@libp2p/utils","version":"7.0.9-7fff925bf","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.2-7fff925bf","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.4-7fff925bf","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.9-7fff925bf","readmeFilename":"README.md","gitHead":"7fff925bfe4ab3818380ad850310a64ac55d6b88","_nodeVersion":"24.12.0","_npmVersion":"10.9.4","dist":{"shasum":"2019009b796e1bb2a7f13a5647cb089f521dea57","size":303135,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.9-7fff925bf.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.9-7fff925bf.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.9-7fff925bf_1768564796561_0.30408092233901596"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-16T11:59:56.782Z","publish_time":1768564796782,"_source_registry_name":"default","_cnpm_publish_time":1768564796782},"7.0.9-28c2b65f4":{"name":"@libp2p/utils","version":"7.0.9-28c2b65f4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.2-28c2b65f4","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.4-28c2b65f4","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.9-28c2b65f4","readmeFilename":"README.md","gitHead":"28c2b65f46dd3a3f1240862c8e22b91a53d1bf80","_nodeVersion":"24.12.0","_npmVersion":"10.9.4","dist":{"shasum":"3b530991295f245c1a887e5c915505ce6a9b11de","size":303135,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.9-28c2b65f4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.9-28c2b65f4.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.9-28c2b65f4_1768557834530_0.802514278640089"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-16T10:03:54.739Z","publish_time":1768557834739,"_source_registry_name":"default","_cnpm_publish_time":1768557834739},"7.0.9":{"name":"@libp2p/utils","version":"7.0.9","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.13","@libp2p/interface":"^3.1.0","@libp2p/logger":"^6.2.2","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^6.0.4","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.9","gitHead":"851395edf7a5ffdef39a90ca5417a5db0da30520","_nodeVersion":"24.11.0","_npmVersion":"10.9.4","dist":{"shasum":"ec63ff20396cc1b44c8b4158095b6988ef4be301","size":304124,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.9_1763110851963_0.6336201891692674"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-14T09:00:52.280Z","publish_time":1763110852280,"_source_registry_name":"default","_cnpm_publish_time":1763110852280},"7.0.8-977a3c5f2":{"name":"@libp2p/utils","version":"7.0.8-977a3c5f2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.1-977a3c5f2","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.4-977a3c5f2","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.8-977a3c5f2","readmeFilename":"README.md","gitHead":"977a3c5f21b9485825db62a6aaeb1da57a9e1f6e","_nodeVersion":"24.11.0","_npmVersion":"10.9.4","dist":{"shasum":"41dd29f1249ea405e93d81588a7c473935f9647b","size":303374,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.8-977a3c5f2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.8-977a3c5f2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.8-977a3c5f2_1763107893111_0.8312814740217338"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-14T08:11:33.309Z","publish_time":1763107893309,"_source_registry_name":"default","_cnpm_publish_time":1763107893309},"7.0.8":{"name":"@libp2p/utils","version":"7.0.8","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.13","@libp2p/interface":"^3.1.0","@libp2p/logger":"^6.2.1","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^6.0.4","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.8","gitHead":"8a5bab05fcd4ae32f8282bf92c6e244e8b1cd4ae","_nodeVersion":"24.11.0","_npmVersion":"10.9.4","dist":{"shasum":"0b70a06637e60e4722942a732e74c2985dd7615c","size":304129,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.8_1763017375654_0.4795264876931824"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-13T07:02:55.980Z","publish_time":1763017375980,"_source_registry_name":"default","_cnpm_publish_time":1763017375980},"7.0.7-e2bdc7e63":{"name":"@libp2p/utils","version":"7.0.7-e2bdc7e63","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.0-e2bdc7e63","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^7.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.4-e2bdc7e63","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.7-e2bdc7e63","readmeFilename":"README.md","gitHead":"e2bdc7e6353fa5e44787f33c72891526195bf5d2","_nodeVersion":"24.11.0","_npmVersion":"10.9.4","dist":{"shasum":"7c841376641a1f3cc013ed903324559145b09858","size":303379,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.7-e2bdc7e63.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.7-e2bdc7e63.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.7-e2bdc7e63_1763013919243_0.7448993500760488"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-13T06:05:19.446Z","publish_time":1763013919446,"_source_registry_name":"default","_cnpm_publish_time":1763013919446},"7.0.7-8cebf6322":{"name":"@libp2p/utils","version":"7.0.7-8cebf6322","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.0-8cebf6322","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.4-8cebf6322","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.7-8cebf6322","readmeFilename":"README.md","gitHead":"8cebf6322801693eb4f3371b6b8a31163ca66456","_nodeVersion":"24.11.0","_npmVersion":"10.9.4","dist":{"shasum":"11cbe596496a3a66d8b2bf9d167503e258055f4b","size":301803,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.7-8cebf6322.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.7-8cebf6322.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.7-8cebf6322_1763011224339_0.30228876438533514"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-13T05:20:24.689Z","publish_time":1763011224689,"_source_registry_name":"default","_cnpm_publish_time":1763011224689},"7.0.7":{"name":"@libp2p/utils","version":"7.0.7","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.13","@libp2p/interface":"^3.1.0","@libp2p/logger":"^6.2.0","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^6.0.4","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.7","gitHead":"0bbf5021b53938b2bffcffca6c13c479a95c2a60","_nodeVersion":"24.11.0","_npmVersion":"10.9.4","dist":{"shasum":"37ad52123be99fd92814d89f476fdd69a247169f","size":302273,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.7_1761733656049_0.6767796636692303"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-29T10:27:36.269Z","publish_time":1761733656269,"_source_registry_name":"default","_cnpm_publish_time":1761733656269},"7.0.6-d1ff510bb":{"name":"@libp2p/utils","version":"7.0.6-d1ff510bb","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.1.0-d1ff510bb","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.3-d1ff510bb","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.6-d1ff510bb","readmeFilename":"README.md","gitHead":"d1ff510bbe5b752e927a26995040d9439cbca2f9","_nodeVersion":"24.11.0","_npmVersion":"10.9.4","dist":{"shasum":"4d66cf9168002ff00c46a01c3195e280a78b211b","size":301463,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.6-d1ff510bb.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.6-d1ff510bb.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.6-d1ff510bb_1761729514016_0.6304862294461371"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-29T09:18:34.317Z","publish_time":1761729514317,"_source_registry_name":"default","_cnpm_publish_time":1761729514317},"7.0.7-d447a9944":{"name":"@libp2p/utils","version":"7.0.7-d447a9944","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.2.0-d447a9944","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.4-d447a9944","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.7-d447a9944","readmeFilename":"README.md","gitHead":"d447a99446be005d4b39f7abd46acdc84c2b4f95","_nodeVersion":"24.11.0","_npmVersion":"10.9.4","dist":{"shasum":"5def2dee2e14f9747a8cbd5bdc8eeb0bbe292471","size":301466,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.7-d447a9944.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.7-d447a9944.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.7-d447a9944_1761726850207_0.4009089641778436"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-29T08:34:10.449Z","publish_time":1761726850449,"_source_registry_name":"default","_cnpm_publish_time":1761726850449},"7.0.6-0f3ab9e61":{"name":"@libp2p/utils","version":"7.0.6-0f3ab9e61","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.1.0-0f3ab9e61","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.3-0f3ab9e61","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.6-0f3ab9e61","readmeFilename":"README.md","gitHead":"0f3ab9e617ab10fc09b108923c9d6e0fadd106a3","_nodeVersion":"22.20.0","_npmVersion":"10.9.4","dist":{"shasum":"f4d209c6a553cf95ddf2046eec40bd120b8d239c","size":301462,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.6-0f3ab9e61.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.6-0f3ab9e61.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.6-0f3ab9e61_1761665372191_0.13225405777617794"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-28T15:29:32.477Z","publish_time":1761665372477,"_source_registry_name":"default","_cnpm_publish_time":1761665372477},"7.0.6":{"name":"@libp2p/utils","version":"7.0.6","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.12","@libp2p/interface":"^3.0.2","@libp2p/logger":"^6.1.0","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^6.0.3","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.6","gitHead":"73945090703143265dccb2a726c604b355b47653","_nodeVersion":"22.20.0","_npmVersion":"10.9.4","dist":{"shasum":"cdd0ce55299ef922604bfe6a3f1b84d785d1d877","size":302197,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.6_1761193931755_0.8183347207542389"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-23T04:32:12.023Z","publish_time":1761193932023,"_source_registry_name":"default","_cnpm_publish_time":1761193932023},"7.0.5-dad3cca5d":{"name":"@libp2p/utils","version":"7.0.5-dad3cca5d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.0.5-dad3cca5d","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.3-dad3cca5d","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.5-dad3cca5d","readmeFilename":"README.md","gitHead":"dad3cca5d71b1a4407ca76f110a84b10ba04f853","_nodeVersion":"22.20.0","_npmVersion":"10.9.4","dist":{"shasum":"9beb278b3fdaff4cd7fe3f6a2eb536c69c775bdd","size":301383,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.5-dad3cca5d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.5-dad3cca5d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.5-dad3cca5d_1761162147108_0.25617812040469934"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-22T19:42:27.376Z","publish_time":1761162147376,"_source_registry_name":"default","_cnpm_publish_time":1761162147376},"7.0.5-fb08a2f90":{"name":"@libp2p/utils","version":"7.0.5-fb08a2f90","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.0.5-fb08a2f90","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.3-fb08a2f90","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.5-fb08a2f90","readmeFilename":"README.md","gitHead":"fb08a2f90182744e50869af7cefe5ace0aaac1a0","_nodeVersion":"22.20.0","_npmVersion":"10.9.4","dist":{"shasum":"2be5c9eb78b2bbab0c2c4432d8bb9ac07e20941e","size":300505,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.5-fb08a2f90.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.5-fb08a2f90.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.5-fb08a2f90_1760002894158_0.8517272580336206"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-09T09:41:34.392Z","publish_time":1760002894392,"_source_registry_name":"default","_cnpm_publish_time":1760002894392},"7.0.5-3596206ed":{"name":"@libp2p/utils","version":"7.0.5-3596206ed","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.0.5-3596206ed","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.3-3596206ed","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.5-3596206ed","readmeFilename":"README.md","gitHead":"3596206ed51d11998e2a4a8c7d76f2eb8ae7564f","_nodeVersion":"22.20.0","_npmVersion":"10.9.4","dist":{"shasum":"7182c8d955e94ec08cdefabe7a28e9735b698c05","size":300505,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.5-3596206ed.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.5-3596206ed.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.5-3596206ed_1759726462348_0.12906347526898232"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-06T04:54:22.604Z","publish_time":1759726462604,"_source_registry_name":"default","_cnpm_publish_time":1759726462604},"7.0.5":{"name":"@libp2p/utils","version":"7.0.5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.12","@libp2p/interface":"^3.0.2","@libp2p/logger":"^6.0.5","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^6.0.3","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.5","gitHead":"6e1a3bbd0328ba46766fd5687783799adc73754c","_nodeVersion":"22.19.0","_npmVersion":"10.9.4","dist":{"shasum":"74f8be6e96940a9060222af2c2c47b07cea3eede","size":301369,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.5_1759488687539_0.8459304419134142"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-03T10:51:27.794Z","publish_time":1759488687794,"_source_registry_name":"default","_cnpm_publish_time":1759488687794},"7.0.4-a0f9da212":{"name":"@libp2p/utils","version":"7.0.4-a0f9da212","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.0.4-a0f9da212","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.3-a0f9da212","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.4-a0f9da212","readmeFilename":"README.md","gitHead":"a0f9da212fcc8ac8d21da835e87c9225ae138fdd","_nodeVersion":"22.19.0","_npmVersion":"10.9.4","dist":{"shasum":"025e2f031c951f185f5087c04f17bd1c5b30dad2","size":300504,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.4-a0f9da212.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.4-a0f9da212.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.4-a0f9da212_1759484777826_0.3123766750952288"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-03T09:46:18.092Z","publish_time":1759484778092,"_source_registry_name":"default","_cnpm_publish_time":1759484778092},"7.0.4-5fccd1dde":{"name":"@libp2p/utils","version":"7.0.4-5fccd1dde","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.0.4-5fccd1dde","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.3-5fccd1dde","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.4-5fccd1dde","readmeFilename":"README.md","gitHead":"5fccd1dded71c02a50259350a8f9667cef557891","_nodeVersion":"22.20.0","_npmVersion":"10.9.4","dist":{"shasum":"75519ecb146ef0b6ec09144275df90824303e379","size":300504,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.4-5fccd1dde.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.4-5fccd1dde.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.4-5fccd1dde_1759480370033_0.8382413145211431"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-03T08:32:50.336Z","publish_time":1759480370336,"_source_registry_name":"default","_cnpm_publish_time":1759480370336},"7.0.4":{"name":"@libp2p/utils","version":"7.0.4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.12","@libp2p/interface":"^3.0.2","@libp2p/logger":"^6.0.4","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^6.0.3","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.4","gitHead":"296b2de0f50357b80642ac301425158e88eb2ad5","_nodeVersion":"22.19.0","_npmVersion":"10.9.4","dist":{"shasum":"d1bbb2bfebaeb873ad46962fe962bb2d9c227806","size":301369,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.4_1759388804776_0.163039215600437"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-02T07:06:45.038Z","publish_time":1759388805038,"_source_registry_name":"default","_cnpm_publish_time":1759388805038},"7.0.3-72a7ea10a":{"name":"@libp2p/utils","version":"7.0.3-72a7ea10a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.0.3-72a7ea10a","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.2-72a7ea10a","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.3-72a7ea10a","readmeFilename":"README.md","gitHead":"72a7ea10a622221c4d850e8eaaf17da8b73e318d","_nodeVersion":"22.19.0","_npmVersion":"10.9.4","dist":{"shasum":"dbd114dc09d59cfe9556b61cb0eb4587ede5ec25","size":300503,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.3-72a7ea10a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.3-72a7ea10a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.3-72a7ea10a_1759384022621_0.8099143411958811"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-02T05:47:02.872Z","publish_time":1759384022872,"_source_registry_name":"default","_cnpm_publish_time":1759384022872},"7.0.3":{"name":"@libp2p/utils","version":"7.0.3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.11","@libp2p/interface":"^3.0.1","@libp2p/logger":"^6.0.3","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^6.0.2","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.3","gitHead":"afa930ea112a72d72c02afbef9501278f2af2a4c","_nodeVersion":"22.19.0","_npmVersion":"10.9.4","dist":{"shasum":"798d01f1728f291037d94f86b0f63be1609248c4","size":300496,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.3_1759340112905_0.018768674873539393"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-01T17:35:13.123Z","publish_time":1759340113123,"_source_registry_name":"default","_cnpm_publish_time":1759340113123},"7.0.2-7e1c0bada":{"name":"@libp2p/utils","version":"7.0.2-7e1c0bada","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.0.2-7e1c0bada","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.1-7e1c0bada","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.2-7e1c0bada","readmeFilename":"README.md","gitHead":"7e1c0badab2098addab964ea97e2ee9d9236267c","_nodeVersion":"22.19.0","_npmVersion":"10.9.4","dist":{"shasum":"565641f3be1e2cc3dc8f341bb43d057dc31076cd","size":299630,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.2-7e1c0bada.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.2-7e1c0bada.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.2-7e1c0bada_1759329320267_0.0667730733633436"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-01T14:35:20.523Z","publish_time":1759329320523,"_source_registry_name":"default","_cnpm_publish_time":1759329320523},"7.0.2-547a5b988":{"name":"@libp2p/utils","version":"7.0.2-547a5b988","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.0.2-547a5b988","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.1-547a5b988","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.2-547a5b988","readmeFilename":"README.md","gitHead":"547a5b9883dd753a575bc34d8ecfce1bc614bc95","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"f9ee904ee35f1ac33ad68e18f84df759d4742d7b","size":299207,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.2-547a5b988.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.2-547a5b988.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.2-547a5b988_1759236489970_0.9384066530769242"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-30T12:48:10.203Z","publish_time":1759236490203,"_source_registry_name":"default","_cnpm_publish_time":1759236490203},"7.0.2-93ba5a84f":{"name":"@libp2p/utils","version":"7.0.2-93ba5a84f","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.0.2-93ba5a84f","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.1-93ba5a84f","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.2-93ba5a84f","readmeFilename":"README.md","gitHead":"93ba5a84f9ad0398d8c74c14616717d8e731742d","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"8f090a9c4552828d10addbae39c384e7f16019cb","size":299206,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.2-93ba5a84f.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.2-93ba5a84f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.2-93ba5a84f_1759038938848_0.35313016947668796"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-28T05:55:39.120Z","publish_time":1759038939120,"_source_registry_name":"default","_cnpm_publish_time":1759038939120},"7.0.2-de2ad9ca5":{"name":"@libp2p/utils","version":"7.0.2-de2ad9ca5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.0.2-de2ad9ca5","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.1-de2ad9ca5","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.2-de2ad9ca5","readmeFilename":"README.md","gitHead":"de2ad9ca559ffa31caf040f1702193dc530a4db2","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"7869c12ffc4033a7192971ac23c4f4e438b785bc","size":299205,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.2-de2ad9ca5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.2-de2ad9ca5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.2-de2ad9ca5_1758988786340_0.11242318464547263"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-27T15:59:46.568Z","publish_time":1758988786568,"_source_registry_name":"default","_cnpm_publish_time":1758988786568},"7.0.2":{"name":"@libp2p/utils","version":"7.0.2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.10","@libp2p/interface":"^3.0.0","@libp2p/logger":"^6.0.2","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^6.0.1","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.2","gitHead":"e626e2e76c48bb43cae60eceb8fcc7c1569cab17","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"fd984b7d2f4dd751cfb6812b696b475eb39abeb5","size":300063,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.2_1758960441179_0.6054181792743019"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-27T08:07:21.458Z","publish_time":1758960441458,"_source_registry_name":"default","_cnpm_publish_time":1758960441458},"7.0.1-334f91bdc":{"name":"@libp2p/utils","version":"7.0.1-334f91bdc","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.0.1-334f91bdc","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.1-334f91bdc","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.1-334f91bdc","readmeFilename":"README.md","gitHead":"334f91bdc198e576ebf93e74b1f40db0ef75b839","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"0493f75091930cda0f6096858308ed1e1b86b92e","size":299204,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.1-334f91bdc.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.1-334f91bdc.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.1-334f91bdc_1758958917258_0.6496279202704354"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-27T07:41:57.482Z","publish_time":1758958917482,"_source_registry_name":"default","_cnpm_publish_time":1758958917482},"7.0.1-8d66d5ff1":{"name":"@libp2p/utils","version":"7.0.1-8d66d5ff1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.0.1-8d66d5ff1","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.1-8d66d5ff1","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.1-8d66d5ff1","readmeFilename":"README.md","gitHead":"8d66d5ff1c28298ac1bef3b68fb757eeba1d3bfa","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"13907512b10b45239648c74b1d1e79f922e2abf8","size":299202,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.1-8d66d5ff1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.1-8d66d5ff1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.1-8d66d5ff1_1758955771784_0.9514214765754436"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-27T06:49:32.037Z","publish_time":1758955772037,"_source_registry_name":"default","_cnpm_publish_time":1758955772037},"7.0.1-39e2e541a":{"name":"@libp2p/utils","version":"7.0.1-39e2e541a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.0.1-39e2e541a","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.1-39e2e541a","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.1-39e2e541a","readmeFilename":"README.md","gitHead":"39e2e541ad534e3c214b09b7055e71118648a77b","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"7c07713f299b064e4fe77262f1f4dd43a563e8b8","size":299203,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.1-39e2e541a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.1-39e2e541a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.1-39e2e541a_1758900638221_0.2082816958164755"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-26T15:30:38.532Z","publish_time":1758900638532,"_source_registry_name":"default","_cnpm_publish_time":1758900638532},"7.0.1-8543df06b":{"name":"@libp2p/utils","version":"7.0.1-8543df06b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.0.1-8543df06b","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.1-8543df06b","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.1-8543df06b","readmeFilename":"README.md","gitHead":"8543df06bef3ee363de4777aa09e9a3bd036fdc6","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"8ab8c0d6938c18ad59219800efdb099f4624436e","size":299203,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.1-8543df06b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.0.1-8543df06b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.1-8543df06b_1758894064985_0.5956371933525375"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-26T13:41:05.211Z","publish_time":1758894065211,"_source_registry_name":"default","_cnpm_publish_time":1758894065211},"7.0.1-425a42cdd":{"name":"@libp2p/utils","version":"7.0.1-425a42cdd","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.0.1-425a42cdd","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.1-425a42cdd","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.1-425a42cdd","readmeFilename":"README.md","gitHead":"425a42cddac5aac4d0ac822295cc4c4817dcdc95","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"ef87f3ae9710d918f37dcfad34c9fb8cfe0aeb4f","size":299204,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.1-425a42cdd.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.1-425a42cdd_1758810915855_0.8953439557299838"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-25T14:35:16.119Z","publish_time":1758810916119,"_source_registry_name":"default","_cnpm_publish_time":1758810916119},"7.0.1-71e8ee163":{"name":"@libp2p/utils","version":"7.0.1-71e8ee163","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.0.1-71e8ee163","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.1-71e8ee163","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.1-71e8ee163","readmeFilename":"README.md","gitHead":"71e8ee1632fdeaff5d6c33a38ae6df02ea69f579","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"b301bc8ccd9f7af0bb360b336f8622e1172fcd28","size":299202,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.1-71e8ee163.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.1-71e8ee163_1758784065071_0.7043334723017796"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-25T07:07:45.339Z","publish_time":1758784065339,"_source_registry_name":"default","_cnpm_publish_time":1758784065339},"7.0.1":{"name":"@libp2p/utils","version":"7.0.1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.10","@libp2p/interface":"^3.0.0","@libp2p/logger":"^6.0.1","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^6.0.1","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.1","gitHead":"4c1db67d8f612cb65a981654bef87682263cf84c","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"bf0da63f60aa08de55803d2aed9d7e85f9bee9ff","size":300060,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.1_1758722469802_0.22357171032510337"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-24T14:01:10.022Z","publish_time":1758722470022,"_source_registry_name":"default","_cnpm_publish_time":1758722470022},"7.0.0-55b7e5fea":{"name":"@libp2p/utils","version":"7.0.0-55b7e5fea","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.0.0-55b7e5fea","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^7.0.0","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.0-55b7e5fea","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.0-55b7e5fea","readmeFilename":"README.md","gitHead":"55b7e5feadfc3cf7bccb674dae65b1c2827334d7","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"36d41aff4eedf3163123ffef1524940c81a03f80","size":299199,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.0-55b7e5fea.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.0-55b7e5fea_1758717638155_0.8873327312532282"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-24T12:40:38.399Z","publish_time":1758717638399,"_source_registry_name":"default","_cnpm_publish_time":1758717638399},"7.0.0":{"name":"@libp2p/utils","version":"7.0.0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.9","@libp2p/interface":"^3.0.0","@libp2p/logger":"^6.0.0","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^6.0.1","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^6.0.0","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.0","gitHead":"08eb47154168f894a0b4847dcf4f42ff52e8420e","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"cb8af2a641650d811e996647f01353c8e1d8009d","size":300207,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.0_1758692943747_0.7108832966309278"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-24T05:49:03.969Z","publish_time":1758692943969,"_source_registry_name":"default","_cnpm_publish_time":1758692943969},"6.7.2-6059227cb":{"name":"@libp2p/utils","version":"6.7.2-6059227cb","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.2.0-6059227cb","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^6.0.1","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.9-6059227cb","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.2-6059227cb","readmeFilename":"README.md","gitHead":"6059227cb690adb17340aaf303363d913fcb089f","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"85206e43748021259e81b58a5af71526b0279869","size":299362,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.2-6059227cb.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.2-6059227cb.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.2-6059227cb_1758656405943_0.03521874381656587"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-23T19:40:06.167Z","publish_time":1758656406167,"_source_registry_name":"default","_cnpm_publish_time":1758656406167},"7.0.0-621b464f0":{"name":"@libp2p/utils","version":"7.0.0-621b464f0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.0.0-621b464f0","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^6.0.1","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.0-621b464f0","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.0-621b464f0","readmeFilename":"README.md","gitHead":"621b464f0c1e6394c5f14f8b3534e7cc720cba25","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"0047c8aa8f062155a88c0097e0ffc71c5d2d8228","size":299351,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.0-621b464f0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.0-621b464f0_1758642514054_0.350163146495734"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-23T15:48:34.291Z","publish_time":1758642514291,"_source_registry_name":"default","_cnpm_publish_time":1758642514291},"7.0.0-049bfa0fa":{"name":"@libp2p/utils","version":"7.0.0-049bfa0fa","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"6.0.0-049bfa0fa","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^6.0.1","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"6.0.0-049bfa0fa","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@7.0.0-049bfa0fa","readmeFilename":"README.md","gitHead":"049bfa0fa259bd5e4ef95086c5cffb884c6b4499","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"eff74a4ad65ff8d1d99b7af478d98caee4631dfe","size":299351,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-7.0.0-049bfa0fa.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-7.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_7.0.0-049bfa0fa_1758632190579_0.4099278855559376"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-23T12:56:30.808Z","publish_time":1758632190808,"_source_registry_name":"default","_cnpm_publish_time":1758632190808},"6.7.2-fb19b055d":{"name":"@libp2p/utils","version":"6.7.2-fb19b055d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.2.0-fb19b055d","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^6.0.1","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.9-fb19b055d","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.2-fb19b055d","readmeFilename":"README.md","gitHead":"fb19b055d252ad2447b365a304cc7fa71ac4d553","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"91d5458ae2698bfdfc98cb981336e2ba7521091e","size":299361,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.2-fb19b055d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.2-fb19b055d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.2-fb19b055d_1758627227126_0.23674330461229132"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-23T11:33:47.313Z","publish_time":1758627227313,"_source_registry_name":"default","_cnpm_publish_time":1758627227313},"6.7.2-e8398d97e":{"name":"@libp2p/utils","version":"6.7.2-e8398d97e","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.2.0-e8398d97e","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^6.0.1","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.9-e8398d97e","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.2-e8398d97e","readmeFilename":"README.md","gitHead":"e8398d97e4b22923b69432cd8f679707d8fece02","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"43c1495c2bf31aa3e80ae46c6b2b82ab2d9c1428","size":299361,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.2-e8398d97e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.2-e8398d97e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.2-e8398d97e_1758621726540_0.4589874252150632"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-23T10:02:06.786Z","publish_time":1758621726786,"_source_registry_name":"default","_cnpm_publish_time":1758621726786},"6.7.2-87bc8d4fb":{"name":"@libp2p/utils","version":"6.7.2-87bc8d4fb","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.2.0-87bc8d4fb","@multiformats/multiaddr":"^12.4.4","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.9-87bc8d4fb","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.2-87bc8d4fb","readmeFilename":"README.md","gitHead":"87bc8d4fbdc5daa9fbeda48e731c2b98bb815f07","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"797d7e64882c8174b3b129959762be5cc81ab8f6","size":68984,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.2-87bc8d4fb.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.2-87bc8d4fb.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.2-87bc8d4fb_1758539011017_0.7647866195622437"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-22T11:03:31.208Z","publish_time":1758539011208,"_source_registry_name":"default","_cnpm_publish_time":1758539011208},"6.7.2-f0afebfdf":{"name":"@libp2p/utils","version":"6.7.2-f0afebfdf","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.2.0-f0afebfdf","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^6.0.1","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.9-f0afebfdf","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.2-f0afebfdf","readmeFilename":"README.md","gitHead":"f0afebfdfe77871542b2659859089d3be25596b9","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"bb75003c82cac55133e01eb050cce72828f4ec15","size":305462,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.2-f0afebfdf.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.2-f0afebfdf.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.2-f0afebfdf_1758530158748_0.008143837361155981"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-22T08:35:58.997Z","publish_time":1758530158997,"_source_registry_name":"default","_cnpm_publish_time":1758530158997},"6.7.2-9a9b11fd4":{"name":"@libp2p/utils","version":"6.7.2-9a9b11fd4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.2.0-9a9b11fd4","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^6.0.1","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.9-9a9b11fd4","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.2-9a9b11fd4","readmeFilename":"README.md","gitHead":"9a9b11fd44cf91a67a85805882e210ab1bff7ef2","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"cbfa4297162ec20c0e2291295e3263afbb98c1aa","size":305463,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.2-9a9b11fd4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.2-9a9b11fd4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.2-9a9b11fd4_1758523959004_0.6808192766384578"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-22T06:52:39.227Z","publish_time":1758523959227,"_source_registry_name":"default","_cnpm_publish_time":1758523959227},"6.7.2-da78fa851":{"name":"@libp2p/utils","version":"6.7.2-da78fa851","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.2.0-da78fa851","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^6.0.1","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.9-da78fa851","@types/netmask":"^2.0.5","aegir":"^47.0.22","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js","./dist/src/socket-writer.js":"./dist/src/socket-writer.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js","./dist/src/socket-writer.js":"./dist/src/socket-writer.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.2-da78fa851","readmeFilename":"README.md","gitHead":"da78fa8510218dfa7c5bec0a0e771b438c0765c9","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"345f84e08dbe65b4d5e48bc1a3232b97d96d437f","size":307227,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.2-da78fa851.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.2-da78fa851.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.2-da78fa851_1758267879332_0.712412491315203"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-19T07:44:39.541Z","publish_time":1758267879541,"_source_registry_name":"default","_cnpm_publish_time":1758267879541},"6.7.2-8484de8a2":{"name":"@libp2p/utils","version":"6.7.2-8484de8a2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.2.0-8484de8a2","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^6.0.1","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.9-8484de8a2","@types/netmask":"^2.0.5","aegir":"^47.0.21","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js","./dist/src/socket-writer.js":"./dist/src/socket-writer.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js","./dist/src/socket-writer.js":"./dist/src/socket-writer.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.2-8484de8a2","readmeFilename":"README.md","gitHead":"8484de8a29d06c1e807fa14891139428978c6d93","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"e678f7d1b7c19360d159ccef73f465204d375ba1","size":306753,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.2-8484de8a2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.2-8484de8a2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.2-8484de8a2_1757313466619_0.2550252827001267"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-08T06:37:46.799Z","publish_time":1757313466799,"_source_registry_name":"default","_cnpm_publish_time":1757313466799},"6.7.2-0f07e3df5":{"name":"@libp2p/utils","version":"6.7.2-0f07e3df5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.2.0-0f07e3df5","@multiformats/multiaddr":"^13.0.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^6.0.1","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.9-0f07e3df5","@types/netmask":"^2.0.5","aegir":"^47.0.21","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js","./dist/src/socket-writer.js":"./dist/src/socket-writer.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js","./dist/src/socket-writer.js":"./dist/src/socket-writer.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.2-0f07e3df5","readmeFilename":"README.md","gitHead":"0f07e3df5fab90558c816ae2e0051fbfc3aa6cf6","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"77ef75864d5975e30f829bea0348f123c0b1b535","size":306751,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.2-0f07e3df5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.2-0f07e3df5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.2-0f07e3df5_1757071712275_0.011099763793181339"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-05T11:28:32.484Z","publish_time":1757071712484,"_source_registry_name":"default","_cnpm_publish_time":1757071712484},"6.7.2-a02cb0461":{"name":"@libp2p/utils","version":"6.7.2-a02cb0461","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.2.0-a02cb0461","@multiformats/multiaddr":"^12.5.1","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","cborg":"^4.2.14","delay":"^6.0.0","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-length-prefixed":"^10.0.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","p-event":"^6.0.1","race-signal":"^2.0.0","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.9-a02cb0461","@types/netmask":"^2.0.5","aegir":"^47.0.21","benchmark":"^2.1.4","it-all":"^3.0.9","it-drain":"^3.0.10","sinon":"^21.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js","./dist/src/socket-writer.js":"./dist/src/socket-writer.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js","./dist/src/socket-writer.js":"./dist/src/socket-writer.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.2-a02cb0461","readmeFilename":"README.md","gitHead":"a02cb04611e5204680fe25ce399a4d7144ee2772","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"shasum":"08880c0f3b010a5865644dd1850a5659d0c202f4","size":308844,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.2-a02cb0461.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.2-a02cb0461.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.2-a02cb0461_1756976506393_0.906572782984276"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-04T09:01:46.621Z","publish_time":1756976506621,"_source_registry_name":"default","_cnpm_publish_time":1756976506621},"6.7.2-f5932c294":{"name":"@libp2p/utils","version":"6.7.2-f5932c294","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.2.0-f5932c294","@multiformats/multiaddr":"^12.4.4","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.9-f5932c294","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.2-f5932c294","readmeFilename":"README.md","gitHead":"f5932c294d66b09122511fc8564dc03645bdf339","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"shasum":"617ab2e0dd0aff9f3f75ef636508362f05cde57c","size":68983,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.2-f5932c294.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.2-f5932c294.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.2-f5932c294_1755688181564_0.4816985013254418"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-20T11:09:41.753Z","publish_time":1755688181753,"_source_registry_name":"default","_cnpm_publish_time":1755688181753},"6.7.2":{"name":"@libp2p/utils","version":"6.7.2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.8","@libp2p/interface":"^2.11.0","@libp2p/logger":"^5.2.0","@multiformats/multiaddr":"^12.4.4","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.1.9","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.2","gitHead":"f90fb1f2d68c03395f8d04ec0be5a705ad6d592c","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"shasum":"2bea00f666023612ed9a2c5e5cbecbaf983a5aea","size":69961,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.2_1755664414479_0.7257971948270794"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-20T04:33:34.697Z","publish_time":1755664414697,"_source_registry_name":"default","_cnpm_publish_time":1755664414697},"6.7.1-5ed83dd69":{"name":"@libp2p/utils","version":"6.7.1-5ed83dd69","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.21-5ed83dd69","@multiformats/multiaddr":"^12.4.4","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.8-5ed83dd69","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.1-5ed83dd69","readmeFilename":"README.md","gitHead":"5ed83dd69e2988a8e3a9b5cf44c66a94ffc17873","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"shasum":"ea7c3dcc8dfc4c210394cf8bea68ef94867bc527","size":68984,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.1-5ed83dd69.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.1-5ed83dd69.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.1-5ed83dd69_1755606490939_0.018181007420464246"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-19T12:28:11.240Z","publish_time":1755606491240,"_source_registry_name":"default","_cnpm_publish_time":1755606491240},"6.7.1-aa770ab81":{"name":"@libp2p/utils","version":"6.7.1-aa770ab81","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.21-aa770ab81","@multiformats/multiaddr":"^12.4.4","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.8-aa770ab81","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.1-aa770ab81","readmeFilename":"README.md","gitHead":"aa770ab81b6ca2a86cc2d6df12a3176a292455bf","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"shasum":"03fd49b63d5f24b7c3262a6f2079ef908feab9a7","size":68984,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.1-aa770ab81.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.1-aa770ab81.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.1-aa770ab81_1755463321135_0.8244182011121626"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-17T20:42:01.320Z","publish_time":1755463321320,"_source_registry_name":"default","_cnpm_publish_time":1755463321320},"6.7.1-7ce083dca":{"name":"@libp2p/utils","version":"6.7.1-7ce083dca","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.21-7ce083dca","@multiformats/multiaddr":"^12.4.4","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.8-7ce083dca","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.1-7ce083dca","readmeFilename":"README.md","gitHead":"7ce083dca5cc6165dfb634a2edf62a415ab2fe4b","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"shasum":"1f0c35e7084ab17c1aa7227470f876a180d50e56","size":68984,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.1-7ce083dca.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.1-7ce083dca.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.1-7ce083dca_1755166697129_0.3546800440113236"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-14T10:18:17.319Z","publish_time":1755166697319,"_source_registry_name":"default","_cnpm_publish_time":1755166697319},"6.7.1-cf9aab5c8":{"name":"@libp2p/utils","version":"6.7.1-cf9aab5c8","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.21-cf9aab5c8","@multiformats/multiaddr":"^12.4.4","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.8-cf9aab5c8","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.1-cf9aab5c8","readmeFilename":"README.md","gitHead":"cf9aab5c841ec08bc023b9f49083c95ad78a7a07","_nodeVersion":"22.17.1","_npmVersion":"10.9.3","dist":{"shasum":"7c7ef415f0a316a6b5fb6376b1f19e67656b6ec0","size":68984,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.1-cf9aab5c8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.1-cf9aab5c8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.1-cf9aab5c8_1753872836894_0.5073986134489563"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-30T10:53:57.148Z","publish_time":1753872837148,"_source_registry_name":"default","_cnpm_publish_time":1753872837148},"6.7.1-cb1c14e62":{"name":"@libp2p/utils","version":"6.7.1-cb1c14e62","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.21-cb1c14e62","@multiformats/multiaddr":"^12.4.4","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.8-cb1c14e62","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.1-cb1c14e62","readmeFilename":"README.md","gitHead":"cb1c14e628d2242988478c3bb856bea20db56bdc","_nodeVersion":"22.17.1","_npmVersion":"10.9.3","dist":{"shasum":"3a634f7ae65234c9f38ff6c4381ccf7a23370a83","size":68983,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.1-cb1c14e62.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.1-cb1c14e62.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.1-cb1c14e62_1753372105765_0.6337988565880202"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-24T15:48:26.009Z","publish_time":1753372106009,"_source_registry_name":"default","_cnpm_publish_time":1753372106009},"6.7.1-4420fad68":{"name":"@libp2p/utils","version":"6.7.1-4420fad68","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.21-4420fad68","@multiformats/multiaddr":"^12.4.4","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.8-4420fad68","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.1-4420fad68","readmeFilename":"README.md","gitHead":"4420fad686921f887854e1b37ecd01f65b276e0d","_nodeVersion":"22.17.0","_npmVersion":"10.9.3","dist":{"shasum":"da5dc9a45179c2a092a38a6b27c2c2e4d0c064e4","size":68984,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.1-4420fad68.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.1-4420fad68.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.1-4420fad68_1752388435525_0.11751760004845035"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-13T06:33:55.728Z","publish_time":1752388435728,"_source_registry_name":"default","_cnpm_publish_time":1752388435728},"6.7.1-79473c99a":{"name":"@libp2p/utils","version":"6.7.1-79473c99a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.21-79473c99a","@multiformats/multiaddr":"^12.4.4","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.8-79473c99a","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.1-79473c99a","readmeFilename":"README.md","gitHead":"79473c99a36e167d7b7fdf4192911e46a2e520d5","_nodeVersion":"22.17.0","_npmVersion":"10.9.3","dist":{"shasum":"a66020fca654f6d3ca36b244dba131d1468fa631","size":68920,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.1-79473c99a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.1-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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.1-79473c99a_1752143480969_0.31994464709381787"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-10T10:31:21.153Z","publish_time":1752143481153,"_source_registry_name":"default","_cnpm_publish_time":1752143481153},"6.7.1-ce6b542a8":{"name":"@libp2p/utils","version":"6.7.1-ce6b542a8","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.21-ce6b542a8","@multiformats/multiaddr":"^12.4.4","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.8-ce6b542a8","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.1-ce6b542a8","readmeFilename":"README.md","gitHead":"ce6b542a8ea3d42e2238f910cf2a113370515058","_nodeVersion":"22.17.0","_npmVersion":"10.9.3","dist":{"shasum":"b4fbbe73993efd89d9379c84d8666ffa9bfe14e5","size":68919,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.1-ce6b542a8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.1-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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.1-ce6b542a8_1752075763780_0.33894689116015786"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-09T15:42:43.938Z","publish_time":1752075763938,"_source_registry_name":"default","_cnpm_publish_time":1752075763938},"6.7.1-58abe8702":{"name":"@libp2p/utils","version":"6.7.1-58abe8702","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.21-58abe8702","@multiformats/multiaddr":"^12.4.4","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.8-58abe8702","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.1-58abe8702","readmeFilename":"README.md","gitHead":"58abe8702f0c28d87b54f29e19155ea5c00c407d","_nodeVersion":"22.17.0","_npmVersion":"10.9.3","dist":{"shasum":"f0d0c23304c595526f4db8daede847a9e8e32150","size":68896,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.1-58abe8702.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.1-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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.1-58abe8702_1752061365698_0.38859531517221857"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-09T11:42:45.925Z","publish_time":1752061365925,"_source_registry_name":"default","_cnpm_publish_time":1752061365925},"6.7.1-87e5d5938":{"name":"@libp2p/utils","version":"6.7.1-87e5d5938","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.21-87e5d5938","@multiformats/multiaddr":"^12.4.4","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.8-87e5d5938","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.1-87e5d5938","readmeFilename":"README.md","gitHead":"87e5d5938368fee2b34ed386ab42294307f9bf6e","_nodeVersion":"22.17.0","_npmVersion":"10.9.3","dist":{"shasum":"4204149ba2f527426e04ca8fe35ef661586b341b","size":68897,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.1-87e5d5938.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.1-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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.1-87e5d5938_1751968676096_0.7906742413240375"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-08T09:57:56.278Z","publish_time":1751968676278,"_source_registry_name":"default","_cnpm_publish_time":1751968676278},"6.7.1-57e7fa441":{"name":"@libp2p/utils","version":"6.7.1-57e7fa441","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.21-57e7fa441","@multiformats/multiaddr":"^12.4.4","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.8-57e7fa441","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.1-57e7fa441","readmeFilename":"README.md","gitHead":"57e7fa4413a0e19799b5917bad6743800c77e1f7","_nodeVersion":"22.17.0","_npmVersion":"10.9.3","dist":{"shasum":"36a6599d182589ebc781ba291450851db317014a","size":68896,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.1-57e7fa441.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.1-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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.1-57e7fa441_1751902991064_0.9548949006936069"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-07T15:43:11.270Z","publish_time":1751902991270,"_source_registry_name":"default","_cnpm_publish_time":1751902991270},"6.7.1-cfe2be4c9":{"name":"@libp2p/utils","version":"6.7.1-cfe2be4c9","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.21-cfe2be4c9","@multiformats/multiaddr":"^12.4.4","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.8-cfe2be4c9","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.1-cfe2be4c9","readmeFilename":"README.md","gitHead":"cfe2be4c9319b68f8e68df8021b9ee3c1a7236fd","_nodeVersion":"22.17.0","_npmVersion":"10.9.3","dist":{"shasum":"80eae0cd85fe53454c774148f9314df139c5cf5e","size":68896,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.1-cfe2be4c9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.1-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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.1-cfe2be4c9_1751550183286_0.05029432559884106"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-03T13:43:03.527Z","publish_time":1751550183527,"_source_registry_name":"default","_cnpm_publish_time":1751550183527},"6.7.1":{"name":"@libp2p/utils","version":"6.7.1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.7","@libp2p/interface":"^2.10.5","@libp2p/logger":"^5.1.21","@multiformats/multiaddr":"^12.4.4","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.1.8","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.1","gitHead":"c1a86401d0facda0aa3cc7f4a10dffd42be50adf","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"0f6dbe587474f62b2c2a32b7d5ede0be57ebebda","size":69875,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.1.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.1_1750864762975_0.6232796776371796"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-25T15:19:23.159Z","publish_time":1750864763159,"_source_registry_name":"default","_cnpm_publish_time":1750864763159},"6.7.0-2d6079bc1":{"name":"@libp2p/utils","version":"6.7.0-2d6079bc1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.20-2d6079bc1","@multiformats/multiaddr":"^12.4.4","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.7-2d6079bc1","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.0-2d6079bc1","readmeFilename":"README.md","gitHead":"2d6079bc16d591806877fa6efbced0fecca352d2","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"907e0c68380508df13eec590e6569380f40d2e9f","size":68896,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.0-2d6079bc1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.0-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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.0-2d6079bc1_1750862291280_0.5740814579568649"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-25T14:38:11.480Z","publish_time":1750862291480,"_source_registry_name":"default","_cnpm_publish_time":1750862291480},"6.7.0-8ad44f759":{"name":"@libp2p/utils","version":"6.7.0-8ad44f759","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.20-8ad44f759","@multiformats/multiaddr":"^12.4.4","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.7-8ad44f759","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.0-8ad44f759","readmeFilename":"README.md","gitHead":"8ad44f759ae274b1d12796b2a4f059221831a812","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"ce3ecd94af0b442a8719a6d7ae02f7e30909292a","size":68897,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.0-8ad44f759.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.0-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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.0-8ad44f759_1750859818347_0.1201658167258155"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-25T13:56:58.570Z","publish_time":1750859818570,"_source_registry_name":"default","_cnpm_publish_time":1750859818570},"6.7.0-d2dc12c7d":{"name":"@libp2p/utils","version":"6.7.0-d2dc12c7d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.20-d2dc12c7d","@multiformats/multiaddr":"^12.4.4","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.7-d2dc12c7d","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.0-d2dc12c7d","readmeFilename":"README.md","gitHead":"d2dc12c7d5b13c05d5c1682e4722307e0c685242","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"a589f7429dbb5b2087ccf4b2811bd4985cbbfcbb","size":68895,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.0-d2dc12c7d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.0-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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.0-d2dc12c7d_1750845720973_0.5857261245833354"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-25T10:02:01.168Z","publish_time":1750845721168,"_source_registry_name":"default","_cnpm_publish_time":1750845721168},"6.7.0-451e011d4":{"name":"@libp2p/utils","version":"6.7.0-451e011d4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.20-451e011d4","@multiformats/multiaddr":"^12.4.4","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.7-451e011d4","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.0-451e011d4","readmeFilename":"README.md","gitHead":"451e011d471141d00d6fb6ad86c7f62bee6c7e26","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"2948ff192e28fee805a7be397a922b916b8847e1","size":68894,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.0-451e011d4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.0-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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.0-451e011d4_1750251201959_0.2748085034383947"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-18T12:53:22.161Z","publish_time":1750251202161,"_source_registry_name":"default","_cnpm_publish_time":1750251202161},"6.7.0-53001addf":{"name":"@libp2p/utils","version":"6.7.0-53001addf","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.20-53001addf","@multiformats/multiaddr":"^12.4.4","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.7-53001addf","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.7.0-53001addf","readmeFilename":"README.md","gitHead":"53001addfadc264712f4c030be0c3356c6e8a197","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"884299aff8df914d4bd6232314f74065263f62ea","size":68896,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.0-53001addf.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.0-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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.7.0-53001addf_1750245509198_0.08587938578845766"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-18T11:18:29.409Z","publish_time":1750245509409,"_source_registry_name":"default","_cnpm_publish_time":1750245509409},"6.7.0-439d2c9ce":{"name":"@libp2p/utils","version":"6.7.0-439d2c9ce","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.7.0-439d2c9ce","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8cfa3de3672b2707f6d961ec932e2f069a2be102","size":68896,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.0-439d2c9ce.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.0-439d2c9ce.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","import":"./dist/src/get-thin-waist-addresses.js","browser":"./dist/src/get-thin-waist-addresses.browser.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.3","main-event":"^1.0.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","is-plain-obj":"^4.1.0","@libp2p/crypto":"5.1.6-439d2c9ce","@libp2p/logger":"5.1.20-439d2c9ce","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","@chainsafe/is-ip":"^2.1.0","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.10.4-439d2c9ce","@chainsafe/netmask":"^2.0.0","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.4.4"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.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-pair":"^2.0.6","it-drain":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","wherearewe":"^2.0.1","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.1.7-439d2c9ce"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.7.0-439d2c9ce_1750173250320_0.009211158408074294","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-06-17T15:14:10.561Z","publish_time":1750173250561,"_source_registry_name":"default","_cnpm_publish_time":1750173250561},"6.7.0":{"name":"@libp2p/utils","version":"6.7.0","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.7.0","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8bbc1e8639ac508dd933ec71b6fe1e94feeb8dc6","size":69871,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.7.0.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","import":"./dist/src/get-thin-waist-addresses.js","browser":"./dist/src/get-thin-waist-addresses.browser.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.3","main-event":"^1.0.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","is-plain-obj":"^4.1.0","@libp2p/crypto":"^5.1.6","@libp2p/logger":"^5.1.20","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","@chainsafe/is-ip":"^2.1.0","is-loopback-addr":"^2.0.2","@libp2p/interface":"^2.10.4","@chainsafe/netmask":"^2.0.0","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.4.4"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.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-pair":"^2.0.6","it-drain":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","wherearewe":"^2.0.1","@types/netmask":"^2.0.5","@libp2p/peer-id":"^5.1.7"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.7.0_1750147306238_0.24015095724422442","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-06-17T08:01:46.430Z","publish_time":1750147306430,"_source_registry_name":"default","_cnpm_publish_time":1750147306430},"6.6.7-7eed3b40d":{"name":"@libp2p/utils","version":"6.6.7-7eed3b40d","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.6.7-7eed3b40d","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3e44767725287480e9763ee3e838e3c80b652b11","size":68896,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.7-7eed3b40d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.7-7eed3b40d.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","import":"./dist/src/get-thin-waist-addresses.js","browser":"./dist/src/get-thin-waist-addresses.browser.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.3","main-event":"^1.0.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","is-plain-obj":"^4.1.0","@libp2p/crypto":"5.1.6-7eed3b40d","@libp2p/logger":"5.1.20-7eed3b40d","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","@chainsafe/is-ip":"^2.1.0","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.10.4-7eed3b40d","@chainsafe/netmask":"^2.0.0","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.4.4"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.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-pair":"^2.0.6","it-drain":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","wherearewe":"^2.0.1","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.1.7-7eed3b40d"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.6.7-7eed3b40d_1750144065694_0.48164746363635547","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-06-17T07:07:45.890Z","publish_time":1750144065890,"_source_registry_name":"default","_cnpm_publish_time":1750144065890},"6.6.7":{"name":"@libp2p/utils","version":"6.6.7","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.6.7","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"584faf31ee8775510ffbeadbb15f13e5683952ad","size":69490,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.7.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","import":"./dist/src/get-thin-waist-addresses.js","browser":"./dist/src/get-thin-waist-addresses.browser.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.3","main-event":"^1.0.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","is-plain-obj":"^4.1.0","@libp2p/crypto":"^5.1.6","@libp2p/logger":"^5.1.20","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","@chainsafe/is-ip":"^2.1.0","is-loopback-addr":"^2.0.2","@libp2p/interface":"^2.10.4","@chainsafe/netmask":"^2.0.0","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.4.4"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.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-pair":"^2.0.6","it-drain":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","wherearewe":"^2.0.1","@types/netmask":"^2.0.5","@libp2p/peer-id":"^5.1.7"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.6.7_1750080845082_0.9978085000917185","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-06-16T13:34:05.328Z","publish_time":1750080845328,"_source_registry_name":"default","_cnpm_publish_time":1750080845328},"6.6.6-6c42ea64a":{"name":"@libp2p/utils","version":"6.6.6-6c42ea64a","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.6.6-6c42ea64a","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"295e6aa59202e70f9b80f6b65b9ccf9debe48e13","size":68508,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.6-6c42ea64a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.6-6c42ea64a.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","import":"./dist/src/get-thin-waist-addresses.js","browser":"./dist/src/get-thin-waist-addresses.browser.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.3","main-event":"^1.0.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","is-plain-obj":"^4.1.0","@libp2p/crypto":"5.1.5-6c42ea64a","@libp2p/logger":"5.1.19-6c42ea64a","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","@chainsafe/is-ip":"^2.1.0","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.10.3-6c42ea64a","@chainsafe/netmask":"^2.0.0","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.4.4"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.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-pair":"^2.0.6","it-drain":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","wherearewe":"^2.0.1","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.1.6-6c42ea64a"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.6.6-6c42ea64a_1750077966227_0.3605219740888579","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-06-16T12:46:06.447Z","publish_time":1750077966447,"_source_registry_name":"default","_cnpm_publish_time":1750077966447},"6.6.6-ae595d8db":{"name":"@libp2p/utils","version":"6.6.6-ae595d8db","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.6.6-ae595d8db","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ca67914265fae5dbc7c935e4dd729846e869eccb","size":70062,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.6-ae595d8db.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.6-ae595d8db.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","import":"./dist/src/get-thin-waist-addresses.js","browser":"./dist/src/get-thin-waist-addresses.browser.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.3","main-event":"^1.0.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","is-plain-obj":"^4.1.0","@libp2p/crypto":"5.1.5-ae595d8db","@libp2p/logger":"5.1.19-ae595d8db","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","@chainsafe/is-ip":"^2.1.0","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.10.3-ae595d8db","@chainsafe/netmask":"^2.0.0","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.4.0"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.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-pair":"^2.0.6","it-drain":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","wherearewe":"^2.0.1","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.1.6-ae595d8db"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.6.6-ae595d8db_1749826422512_0.5904610831290791","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-06-13T14:53:42.701Z","publish_time":1749826422701,"_source_registry_name":"default","_cnpm_publish_time":1749826422701},"6.6.6":{"name":"@libp2p/utils","version":"6.6.6","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.5","@libp2p/interface":"^2.10.3","@libp2p/logger":"^5.1.19","@multiformats/multiaddr":"^12.4.0","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.1.6","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.6.6","gitHead":"748f9624265e4e730fb5f586918c4092b1775fda","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"6532d169166b7ae5f9690542306de394f198b851","size":71539,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.6_1748963426091_0.9685395365598102"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-03T15:10:26.260Z","publish_time":1748963426260,"_source_registry_name":"default","_cnpm_publish_time":1748963426260},"6.6.5-8e87be9e6":{"name":"@libp2p/utils","version":"6.6.5-8e87be9e6","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.18-8e87be9e6","@multiformats/multiaddr":"^12.4.0","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.5-8e87be9e6","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.6.5-8e87be9e6","readmeFilename":"README.md","gitHead":"8e87be9e6854b4508b2682535c7c9a4013bb5537","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"e7fdc53cf993e6248d9f951b2084cffa00f49156","size":70062,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.5-8e87be9e6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.5-8e87be9e6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.5-8e87be9e6_1748957092588_0.9380971061843888"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-03T13:24:52.782Z","publish_time":1748957092782,"_source_registry_name":"default","_cnpm_publish_time":1748957092782},"6.6.5-bb4ad31db":{"name":"@libp2p/utils","version":"6.6.5-bb4ad31db","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.18-bb4ad31db","@multiformats/multiaddr":"^12.4.0","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.5-bb4ad31db","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.6.5-bb4ad31db","readmeFilename":"README.md","gitHead":"bb4ad31db3c3f593fb811a038064e508a09a25c5","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"1f7c4f2e9976f8ef52c59426cc599300f8fb6866","size":70062,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.5-bb4ad31db.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.5-bb4ad31db.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.5-bb4ad31db_1748953688668_0.58031965315627"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-03T12:28:08.845Z","publish_time":1748953688845,"_source_registry_name":"default","_cnpm_publish_time":1748953688845},"6.6.5-cc7b34c0f":{"name":"@libp2p/utils","version":"6.6.5-cc7b34c0f","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.18-cc7b34c0f","@multiformats/multiaddr":"^12.4.0","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","main-event":"^1.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.5-cc7b34c0f","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.6.5-cc7b34c0f","readmeFilename":"README.md","gitHead":"cc7b34c0fe3ac5745fd082ae0198b8742371a412","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"b0af88d9b62012dd9af679bd7e2b88dd167e1681","size":70062,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.5-cc7b34c0f.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.5-cc7b34c0f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.5-cc7b34c0f_1748938705272_0.06994364597133873"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-03T08:18:25.482Z","publish_time":1748938705482,"_source_registry_name":"default","_cnpm_publish_time":1748938705482},"6.6.5-b8600fce8":{"name":"@libp2p/utils","version":"6.6.5-b8600fce8","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.18-b8600fce8","@multiformats/multiaddr":"^12.4.0","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.5-b8600fce8","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.6.5-b8600fce8","readmeFilename":"README.md","gitHead":"b8600fce83ec3ee97ac47e9f1d8032bb545a67d2","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"e8bcd0e41d3184d027521df6477d26747d01fc4d","size":70033,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.5-b8600fce8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.5-b8600fce8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.5-b8600fce8_1748933613152_0.2541541258077018"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-03T06:53:33.399Z","publish_time":1748933613399,"_source_registry_name":"default","_cnpm_publish_time":1748933613399},"6.6.5-6a3ae02f5":{"name":"@libp2p/utils","version":"6.6.5-6a3ae02f5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.18-6a3ae02f5","@multiformats/multiaddr":"^12.4.0","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.5-6a3ae02f5","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.6.5-6a3ae02f5","readmeFilename":"README.md","gitHead":"6a3ae02f57079bc40181054447586a285c699c48","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"032efb09bd3be9b2e0ff54158077246fcc72499f","size":70031,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.5-6a3ae02f5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.5-6a3ae02f5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.5-6a3ae02f5_1748627933601_0.2759670133128649"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-30T17:58:53.785Z","publish_time":1748627933785,"_source_registry_name":"default","_cnpm_publish_time":1748627933785},"6.6.5-307d0ba58":{"name":"@libp2p/utils","version":"6.6.5-307d0ba58","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.18-307d0ba58","@multiformats/multiaddr":"^12.4.0","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.5-307d0ba58","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.6.5-307d0ba58","readmeFilename":"README.md","gitHead":"307d0ba58b7301f3fc5f6c86066606d63b72c882","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"72a8e6e96209ccb77c924d60ea0c741842558f95","size":70033,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.5-307d0ba58.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.5-307d0ba58.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.5-307d0ba58_1748622099834_0.7065921415019338"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-30T16:21:40.064Z","publish_time":1748622100064,"_source_registry_name":"default","_cnpm_publish_time":1748622100064},"6.6.5-ec73d59a6":{"name":"@libp2p/utils","version":"6.6.5-ec73d59a6","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.18-ec73d59a6","@multiformats/multiaddr":"^12.4.0","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.5-ec73d59a6","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.6.5-ec73d59a6","readmeFilename":"README.md","gitHead":"ec73d59a68947cbedc3367deceec21a1e59f21db","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"7a8292a093fb0e4ef79bc0d510fa656c2e0d6508","size":70032,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.5-ec73d59a6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.5-ec73d59a6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.5-ec73d59a6_1748621803520_0.6554361310211665"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-30T16:16:43.741Z","publish_time":1748621803741,"_source_registry_name":"default","_cnpm_publish_time":1748621803741},"6.6.5-2a7425cdb":{"name":"@libp2p/utils","version":"6.6.5-2a7425cdb","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.18-2a7425cdb","@multiformats/multiaddr":"^12.4.0","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.5-2a7425cdb","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.6.5-2a7425cdb","readmeFilename":"README.md","gitHead":"2a7425cdbcbbc18364c8385256ed457a46dafa4a","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"563f8847a32e0327584e1bfc7bb0d2e506f4fe8b","size":69832,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.5-2a7425cdb.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.5-2a7425cdb.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.5-2a7425cdb_1748621567677_0.05704737578863561"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-30T16:12:47.912Z","publish_time":1748621567912,"_source_registry_name":"default","_cnpm_publish_time":1748621567912},"6.6.5-dbbc6ef1d":{"name":"@libp2p/utils","version":"6.6.5-dbbc6ef1d","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.6.5-dbbc6ef1d","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5d858d4adaf723329f2e6d7bdadeb36eab99030b","size":70032,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.5-dbbc6ef1d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.5-dbbc6ef1d.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","import":"./dist/src/get-thin-waist-addresses.js","browser":"./dist/src/get-thin-waist-addresses.browser.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.3","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","is-plain-obj":"^4.1.0","@libp2p/crypto":"5.1.4-dbbc6ef1d","@libp2p/logger":"5.1.18-dbbc6ef1d","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","@chainsafe/is-ip":"^2.1.0","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.10.2-dbbc6ef1d","@chainsafe/netmask":"^2.0.0","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.4.0"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.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-pair":"^2.0.6","it-drain":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","wherearewe":"^2.0.1","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.1.5-dbbc6ef1d"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.6.5-dbbc6ef1d_1748621565488_0.1393134817426951","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-05-30T16:12:45.682Z","publish_time":1748621565682,"_source_registry_name":"default","_cnpm_publish_time":1748621565682},"6.6.5-d91ae66c6":{"name":"@libp2p/utils","version":"6.6.5-d91ae66c6","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.18-d91ae66c6","@multiformats/multiaddr":"^12.4.0","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.5-d91ae66c6","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.6.5-d91ae66c6","readmeFilename":"README.md","gitHead":"d91ae66c6c8db5ae0a9cb9d388d67418fe318736","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"b391a4aaaf4f52f278d57b5f85538823a59fbf58","size":69832,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.5-d91ae66c6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.5-d91ae66c6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.5-d91ae66c6_1748511712481_0.5094929412186815"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-29T09:41:52.684Z","publish_time":1748511712684,"_source_registry_name":"default","_cnpm_publish_time":1748511712684},"6.6.5-3528df829":{"name":"@libp2p/utils","version":"6.6.5-3528df829","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.18-3528df829","@multiformats/multiaddr":"^12.4.0","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.5-3528df829","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.6.5-3528df829","readmeFilename":"README.md","gitHead":"3528df8295ed0ccceff5cfac6a3d35d8f2480765","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"ec9baf4a9f39588d6b2ce0870b17967584fab81e","size":69833,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.5-3528df829.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.5-3528df829.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.5-3528df829_1748510472376_0.6146010071653474"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-29T09:21:12.575Z","publish_time":1748510472575,"_source_registry_name":"default","_cnpm_publish_time":1748510472575},"6.6.5-b32bc8406":{"name":"@libp2p/utils","version":"6.6.5-b32bc8406","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.18-b32bc8406","@multiformats/multiaddr":"^12.4.0","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.5-b32bc8406","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.6.5-b32bc8406","readmeFilename":"README.md","gitHead":"b32bc8406e92de89fb4f6be12e32f32fa7f3e7c5","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"ed103b0c49a55c8a0e0c6b3e2055173cee312ac8","size":69832,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.5-b32bc8406.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.5-b32bc8406.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.5-b32bc8406_1748458695519_0.864586228101726"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-28T18:58:15.733Z","publish_time":1748458695733,"_source_registry_name":"default","_cnpm_publish_time":1748458695733},"6.6.5-5b004c0c4":{"name":"@libp2p/utils","version":"6.6.5-5b004c0c4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.18-5b004c0c4","@multiformats/multiaddr":"^12.4.0","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.5-5b004c0c4","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.6.5-5b004c0c4","readmeFilename":"README.md","gitHead":"5b004c0c42195c893dece1989a52ad6ddc90a3c1","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"19f7bb5c537c13ec11bafc9654b03d6fd0cd820f","size":69832,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.5-5b004c0c4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.5-5b004c0c4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.5-5b004c0c4_1748453944146_0.7962567363309287"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-28T17:39:04.402Z","publish_time":1748453944402,"_source_registry_name":"default","_cnpm_publish_time":1748453944402},"6.6.5-8efb065d2":{"name":"@libp2p/utils","version":"6.6.5-8efb065d2","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.6.5-8efb065d2","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"919a44b2f36f06ed72bd43392bcc3d2c80179e05","size":69832,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.5-8efb065d2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.5-8efb065d2.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","import":"./dist/src/get-thin-waist-addresses.js","browser":"./dist/src/get-thin-waist-addresses.browser.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.3","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.1.3","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","is-plain-obj":"^4.1.0","@libp2p/crypto":"5.1.4-8efb065d2","@libp2p/logger":"5.1.18-8efb065d2","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","@chainsafe/is-ip":"^2.1.0","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.10.2-8efb065d2","@chainsafe/netmask":"^2.0.0","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.4.0"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.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-pair":"^2.0.6","it-drain":"^3.0.9","sinon-ts":"^2.0.0","benchmark":"^2.1.4","wherearewe":"^2.0.1","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.1.5-8efb065d2"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.6.5-8efb065d2_1748453288039_0.1583130912905324","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-05-28T17:28:08.224Z","publish_time":1748453288224,"_source_registry_name":"default","_cnpm_publish_time":1748453288224},"6.6.5-14dbebea8":{"name":"@libp2p/utils","version":"6.6.5-14dbebea8","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.18-14dbebea8","@multiformats/multiaddr":"^12.4.0","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.5-14dbebea8","@types/netmask":"^2.0.5","aegir":"^47.0.14","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.6.5-14dbebea8","readmeFilename":"README.md","gitHead":"14dbebea8bd17addadac730afec0fa3b1cc6334a","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"edad5a9910dbda4863b026d821da5321097ed387","size":69832,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.5-14dbebea8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.5-14dbebea8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.5-14dbebea8_1748086345520_0.16294874107587076"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-24T11:32:25.720Z","publish_time":1748086345720,"_source_registry_name":"default","_cnpm_publish_time":1748086345720},"6.6.5-9f1be6742":{"name":"@libp2p/utils","version":"6.6.5-9f1be6742","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.18-9f1be6742","@multiformats/multiaddr":"^12.4.0","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.5-9f1be6742","@types/netmask":"^2.0.5","aegir":"^47.0.6","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.6.5-9f1be6742","readmeFilename":"README.md","gitHead":"9f1be674245052907daf1cd35ea0cfab22d96a17","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"35a9b8a7baed3f03caea6278aac3151aaeb67c21","size":69831,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.5-9f1be6742.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.5-9f1be6742.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.5-9f1be6742_1748083999391_0.02901067840032079"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-24T10:53:19.597Z","publish_time":1748083999597,"_source_registry_name":"default","_cnpm_publish_time":1748083999597},"6.6.5":{"name":"@libp2p/utils","version":"6.6.5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.4","@libp2p/interface":"^2.10.2","@libp2p/logger":"^5.1.18","@multiformats/multiaddr":"^12.4.0","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.1.5","@types/netmask":"^2.0.5","aegir":"^47.0.6","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.6.5","gitHead":"2385cf86c481c3fd36abe96f9ea5fd1633640b5b","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"c329cb2cddad72ebe53c17ed01c0c53f943ea853","size":71274,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.5_1748007070411_0.13774604254135925"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-23T13:31:10.611Z","publish_time":1748007070611,"_source_registry_name":"default","_cnpm_publish_time":1748007070611},"6.6.4-ab014c0c0":{"name":"@libp2p/utils","version":"6.6.4-ab014c0c0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.17-ab014c0c0","@multiformats/multiaddr":"^12.4.0","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.4-ab014c0c0","@types/netmask":"^2.0.5","aegir":"^47.0.6","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.6.4-ab014c0c0","readmeFilename":"README.md","gitHead":"ab014c0c0bf0d7a1e3c63001ddbc42b449b41e5b","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"9f3ba3b1d6ae28c6239aff8fcc67f2de1aab80a9","size":69830,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.4-ab014c0c0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.4-ab014c0c0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.4-ab014c0c0_1747926217456_0.5561850043921612"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-22T15:03:37.685Z","publish_time":1747926217685,"_source_registry_name":"default","_cnpm_publish_time":1747926217685},"6.6.4-7788b4025":{"name":"@libp2p/utils","version":"6.6.4-7788b4025","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.17-7788b4025","@multiformats/multiaddr":"^12.4.0","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.4-7788b4025","@types/netmask":"^2.0.5","aegir":"^47.0.6","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.6.4-7788b4025","readmeFilename":"README.md","gitHead":"7788b402592aeb4580d90798317826ff997a89ce","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"e8f72189b62341cbd9a7114b8a5be444c57d72b2","size":69830,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.4-7788b4025.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.4-7788b4025.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.4-7788b4025_1747920805409_0.1433306198844504"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-22T13:33:25.620Z","publish_time":1747920805620,"_source_registry_name":"default","_cnpm_publish_time":1747920805620},"6.6.4-776cb432d":{"name":"@libp2p/utils","version":"6.6.4-776cb432d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.17-776cb432d","@multiformats/multiaddr":"^12.4.0","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.4-776cb432d","@types/netmask":"^2.0.5","aegir":"^47.0.6","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.6.4-776cb432d","readmeFilename":"README.md","gitHead":"776cb432d178281d647de74485825e09ddf4ba9f","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"08c78d8fcec4a46784a37800257d7a45c0aa2916","size":69718,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.4-776cb432d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.4-776cb432d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.4-776cb432d_1747841267168_0.06817728470301332"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-21T15:27:47.357Z","publish_time":1747841267357,"_source_registry_name":"default","_cnpm_publish_time":1747841267357},"6.6.4":{"name":"@libp2p/utils","version":"6.6.4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.1.0","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.3","@libp2p/interface":"^2.10.1","@libp2p/logger":"^5.1.17","@multiformats/multiaddr":"^12.4.0","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.1.4","@types/netmask":"^2.0.5","aegir":"^47.0.6","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.6.4","gitHead":"03ddfa086e2afcd280ccf718641442542c2961a4","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"5568de46f0c8019ef9ac54d0304d6f6ddc00452e","size":71163,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.4_1747750906548_0.49296017940962833"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-20T14:21:46.733Z","publish_time":1747750906733,"_source_registry_name":"default","_cnpm_publish_time":1747750906733},"6.6.3-aa25d38ab":{"name":"@libp2p/utils","version":"6.6.3-aa25d38ab","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./merge-options":{"types":"./dist/src/merge-options.d.ts","import":"./dist/src/merge-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.16-aa25d38ab","@multiformats/multiaddr":"^12.4.0","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","is-plain-obj":"^4.1.0","it-foreach":"^2.1.3","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.3","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.3-aa25d38ab","@types/netmask":"^2.0.5","aegir":"^47.0.6","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.8","it-drain":"^3.0.9","it-pair":"^2.0.6","sinon":"^20.0.0","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"sideEffects":false,"_id":"@libp2p/utils@6.6.3-aa25d38ab","readmeFilename":"README.md","gitHead":"aa25d38ab28f4ffae666d1f1143df600dcc99324","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"64e58e4cee98921f9f0875104935083126652fa8","size":69717,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.3-aa25d38ab.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.3-aa25d38ab.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.3-aa25d38ab_1747747011437_0.9349247823884173"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-20T13:16:51.667Z","publish_time":1747747011667,"_source_registry_name":"default","_cnpm_publish_time":1747747011667},"6.6.3":{"name":"@libp2p/utils","version":"6.6.3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.2","@libp2p/interface":"^2.10.0","@libp2p/logger":"^5.1.16","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.1.3","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.3","gitHead":"fadf56a312ab4ae737c1c09e0c2d6e9d829a394c","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"632dab6bab04e464640a15e6132083753254bdd2","size":68170,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.3_1747645105570_0.32629095821817233"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-19T08:58:25.775Z","publish_time":1747645105775,"_source_registry_name":"default","_cnpm_publish_time":1747645105775},"6.6.2-3df5bf2da":{"name":"@libp2p/utils","version":"6.6.2-3df5bf2da","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.15-3df5bf2da","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.2-3df5bf2da","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.2-3df5bf2da","readmeFilename":"README.md","gitHead":"3df5bf2da2d5ccd186db3f3f5012f79ce91c809a","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"7aeb7d3924ce21045cd184a7c20f3a749065b621","size":66622,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.2-3df5bf2da.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.2-3df5bf2da.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.2-3df5bf2da_1747642951503_0.3667780113971315"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-19T08:22:31.706Z","publish_time":1747642951706,"_source_registry_name":"default","_cnpm_publish_time":1747642951706},"6.6.2-3577af88a":{"name":"@libp2p/utils","version":"6.6.2-3577af88a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.15-3577af88a","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.2-3577af88a","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.2-3577af88a","readmeFilename":"README.md","gitHead":"3577af88ad169cfacfd3c94428fbe4cb828f21a2","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"e4ef6baaa3fadef63fbe1a063d57b467695e212e","size":66623,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.2-3577af88a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.2-3577af88a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.2-3577af88a_1747635311755_0.36758196014634126"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-19T06:15:11.965Z","publish_time":1747635311965,"_source_registry_name":"default","_cnpm_publish_time":1747635311965},"6.6.2-32627c876":{"name":"@libp2p/utils","version":"6.6.2-32627c876","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.15-32627c876","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.2-32627c876","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.2-32627c876","readmeFilename":"README.md","gitHead":"32627c8767587f7e8df88a700933ece6d5f5c3c4","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"4cdb7935c571c183ff23ace3c78c78a00643e392","size":66623,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.2-32627c876.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.2-32627c876.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.2-32627c876_1747467471022_0.021451395450556854"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-17T07:37:51.237Z","publish_time":1747467471237,"_source_registry_name":"default","_cnpm_publish_time":1747467471237},"6.6.2-213a54a1e":{"name":"@libp2p/utils","version":"6.6.2-213a54a1e","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.15-213a54a1e","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.2-213a54a1e","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.2-213a54a1e","readmeFilename":"README.md","gitHead":"213a54a1e21fdceb84fd7c92a4f9d42441cfcea0","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"99ee7e9bac1ee814dd3055ec3a4036b62ffde08e","size":66621,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.2-213a54a1e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.2-213a54a1e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.2-213a54a1e_1747413790358_0.11329016565911454"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-16T16:43:10.563Z","publish_time":1747413790563,"_source_registry_name":"default","_cnpm_publish_time":1747413790563},"6.6.2-185b23eac":{"name":"@libp2p/utils","version":"6.6.2-185b23eac","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.15-185b23eac","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.2-185b23eac","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.2-185b23eac","readmeFilename":"README.md","gitHead":"185b23eac36303ff02ea475a0ec2c0be0774e6a0","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"b1ebe22ec680358df660a1b6960492caa31542fe","size":66618,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.2-185b23eac.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.2-185b23eac.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.2-185b23eac_1747227080452_0.49203825841403104"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-14T12:51:20.633Z","publish_time":1747227080633,"_source_registry_name":"default","_cnpm_publish_time":1747227080633},"6.6.2-4b8c0a6bd":{"name":"@libp2p/utils","version":"6.6.2-4b8c0a6bd","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.15-4b8c0a6bd","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.2-4b8c0a6bd","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.2-4b8c0a6bd","readmeFilename":"README.md","gitHead":"4b8c0a6bd289c0a0d5002ee34efc696feb349caf","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"8846bc5f03dcbab1dbef53861c4b82fad4ece85b","size":66618,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.2-4b8c0a6bd.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.2-4b8c0a6bd.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.2-4b8c0a6bd_1747221166716_0.8009194226778578"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-14T11:12:46.937Z","publish_time":1747221166937,"_source_registry_name":"default","_cnpm_publish_time":1747221166937},"6.6.2-a5a33afd9":{"name":"@libp2p/utils","version":"6.6.2-a5a33afd9","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.15-a5a33afd9","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.2-a5a33afd9","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.2-a5a33afd9","readmeFilename":"README.md","gitHead":"a5a33afd9fc7e5cc9060e0ac8d6daa8edb566ea8","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"79e9fb9586410c03a635c2e551b532cff02dbaa5","size":66618,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.2-a5a33afd9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.2-a5a33afd9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.2-a5a33afd9_1747039688183_0.6069582837718481"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-12T08:48:08.338Z","publish_time":1747039688338,"_source_registry_name":"default","_cnpm_publish_time":1747039688338},"6.6.2-9b33d202e":{"name":"@libp2p/utils","version":"6.6.2-9b33d202e","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.6.2-9b33d202e","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a1962d435eee3250217158fb842d6b4512d6fa7f","size":66618,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.2-9b33d202e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.2-9b33d202e.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","import":"./dist/src/get-thin-waist-addresses.js","browser":"./dist/src/get-thin-waist-addresses.browser.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.1.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.1.1-9b33d202e","@libp2p/logger":"5.1.15-9b33d202e","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.9.0-9b33d202e","@chainsafe/netmask":"^2.0.0","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.3.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","wherearewe":"^2.0.1","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.1.2-9b33d202e"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.6.2-9b33d202e_1747036359087_0.74324345591089","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-05-12T07:52:39.258Z","publish_time":1747036359258,"_source_registry_name":"default","_cnpm_publish_time":1747036359258},"6.6.2-f1de46607":{"name":"@libp2p/utils","version":"6.6.2-f1de46607","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.15-f1de46607","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.2-f1de46607","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.2-f1de46607","readmeFilename":"README.md","gitHead":"f1de46607e7a592c4de307ba4acf3ad27a4abcb2","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"5e0d14cc102b442b64dc8b43d5f7a81e06b74259","size":66618,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.2-f1de46607.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.2-f1de46607.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.2-f1de46607_1746614833919_0.019394987954407528"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-07T10:47:14.215Z","publish_time":1746614834215,"_source_registry_name":"default","_cnpm_publish_time":1746614834215},"6.6.2-772b4011e":{"name":"@libp2p/utils","version":"6.6.2-772b4011e","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.6.2-772b4011e","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"45c8277201b4b1726b5c8c277fdedd7fab9d1dae","size":66618,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.2-772b4011e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.2-772b4011e.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","import":"./dist/src/get-thin-waist-addresses.js","browser":"./dist/src/get-thin-waist-addresses.browser.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.1.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.1.1-772b4011e","@libp2p/logger":"5.1.15-772b4011e","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.9.0-772b4011e","@chainsafe/netmask":"^2.0.0","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.3.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","wherearewe":"^2.0.1","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.1.2-772b4011e"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.6.2-772b4011e_1746609985110_0.4356145944732175","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-05-07T09:26:25.319Z","publish_time":1746609985319,"_source_registry_name":"default","_cnpm_publish_time":1746609985319},"6.6.2-cdc63e6cc":{"name":"@libp2p/utils","version":"6.6.2-cdc63e6cc","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.15-cdc63e6cc","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.2-cdc63e6cc","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.2-cdc63e6cc","readmeFilename":"README.md","gitHead":"cdc63e6cc1a5058a83dc22d538b896455ab10b55","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"1b4507eeaf7ecc0d11fef375143d9434942bdc04","size":66618,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.2-cdc63e6cc.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.2-cdc63e6cc.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.2-cdc63e6cc_1746550308590_0.9725068390565448"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-06T16:51:48.922Z","publish_time":1746550308922,"_source_registry_name":"default","_cnpm_publish_time":1746550308922},"6.6.2-6f96de86c":{"name":"@libp2p/utils","version":"6.6.2-6f96de86c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.15-6f96de86c","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.2-6f96de86c","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.2-6f96de86c","readmeFilename":"README.md","gitHead":"6f96de86cc951910211e21393117a1ffe96ee588","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"f506e3cb89223fbd37e43a2f7d7c4af6c50fb13a","size":65826,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.2-6f96de86c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.2-6f96de86c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.2-6f96de86c_1744880723531_0.14134643319140872"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T09:05:23.758Z","publish_time":1744880723758,"_source_registry_name":"default","_cnpm_publish_time":1744880723758},"6.6.2-afa5c9f59":{"name":"@libp2p/utils","version":"6.6.2-afa5c9f59","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.15-afa5c9f59","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.2-afa5c9f59","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.2-afa5c9f59","readmeFilename":"README.md","gitHead":"afa5c9f598297fef9a5dd50d856868f190629837","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"e390daa8124af3ca2c8eb5afb1cbc36e0c36a29d","size":65826,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.2-afa5c9f59.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.2-afa5c9f59.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.2-afa5c9f59_1744876150308_0.3213764213877093"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T07:49:10.488Z","publish_time":1744876150488,"_source_registry_name":"default","_cnpm_publish_time":1744876150488},"6.6.2":{"name":"@libp2p/utils","version":"6.6.2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.1","@libp2p/interface":"^2.9.0","@libp2p/logger":"^5.1.15","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.1.2","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.2","gitHead":"b936324a92038d9447983bb11db623c1b5a17a76","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"cd52a408bfde6cb48c7c6cdb9f6ebdae7ffc7a37","size":67368,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.2_1744801894854_0.8147302102930032"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-16T11:11:35.036Z","publish_time":1744801895036,"_source_registry_name":"default","_cnpm_publish_time":1744801895036},"6.6.1-f09bef843":{"name":"@libp2p/utils","version":"6.6.1-f09bef843","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.14-f09bef843","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.1-f09bef843","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.1-f09bef843","readmeFilename":"README.md","gitHead":"f09bef8438b57e3c918881d1acb2931b14cefd47","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"42746d5737d142a350848b9016db6514eab5f69a","size":65823,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.1-f09bef843.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.1-f09bef843.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.1-f09bef843_1744794071879_0.480714862910123"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-16T09:01:12.127Z","publish_time":1744794072127,"_source_registry_name":"default","_cnpm_publish_time":1744794072127},"6.6.1-3833353bd":{"name":"@libp2p/utils","version":"6.6.1-3833353bd","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.14-3833353bd","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.1-3833353bd","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.1-3833353bd","readmeFilename":"README.md","gitHead":"3833353bdc936695b17cc836515763ead2137756","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"ba0d408fb88a5f214ee9e78f321b5e8a77f48f67","size":65824,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.1-3833353bd.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.1-3833353bd.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.1-3833353bd_1744791931880_0.348730094989091"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-16T08:25:32.117Z","publish_time":1744791932117,"_source_registry_name":"default","_cnpm_publish_time":1744791932117},"6.6.1-b9e32cc37":{"name":"@libp2p/utils","version":"6.6.1-b9e32cc37","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.14-b9e32cc37","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.1-b9e32cc37","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.1-b9e32cc37","readmeFilename":"README.md","gitHead":"b9e32cc37b3f45efc512e0f868cd7df1dbf1aef3","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"bfd59d51ce75a2b4dcf7bee10f7f42568b154595","size":65823,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.1-b9e32cc37.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.1-b9e32cc37.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.1-b9e32cc37_1744725687093_0.7158019710683907"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-15T14:01:27.291Z","publish_time":1744725687291,"_source_registry_name":"default","_cnpm_publish_time":1744725687291},"6.6.1":{"name":"@libp2p/utils","version":"6.6.1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.1.0","@libp2p/interface":"^2.8.0","@libp2p/logger":"^5.1.14","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.1.1","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.1","gitHead":"e4f603f51603810440d43e92718e666f164571bb","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"62bb1581c46f03d24830111cc05747b4debdbd74","size":67368,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.1_1744213241979_0.8910946863061562"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-09T15:40:42.192Z","publish_time":1744213242192,"_source_registry_name":"default","_cnpm_publish_time":1744213242192},"6.6.0-4f37aff53":{"name":"@libp2p/utils","version":"6.6.0-4f37aff53","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.13-4f37aff53","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.0-4f37aff53","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.0-4f37aff53","readmeFilename":"README.md","gitHead":"4f37aff532282db1b9a544161e3becc4533ae402","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"ba6b826d13d4ebf9bca24fdddc5411074296fba9","size":65829,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.0-4f37aff53.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.0-4f37aff53.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.0-4f37aff53_1744210705298_0.5663088862714285"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-09T14:58:25.606Z","publish_time":1744210705606,"_source_registry_name":"default","_cnpm_publish_time":1744210705606},"6.6.0-53a9be54e":{"name":"@libp2p/utils","version":"6.6.0-53a9be54e","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.13-53a9be54e","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.0-53a9be54e","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.0-53a9be54e","readmeFilename":"README.md","gitHead":"53a9be54e5b8bbf64ee851e918a73d26a429fe22","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"70953aa874ac49b8af1809d66243de8ad0dc2deb","size":65829,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.0-53a9be54e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.0-53a9be54e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.0-53a9be54e_1744207000127_0.9932246459660115"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-09T13:56:40.303Z","publish_time":1744207000303,"_source_registry_name":"default","_cnpm_publish_time":1744207000303},"6.6.0-da7353a0b":{"name":"@libp2p/utils","version":"6.6.0-da7353a0b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.13-da7353a0b","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.0-da7353a0b","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.0-da7353a0b","readmeFilename":"README.md","gitHead":"da7353a0b7882649fdd1aa87b9d6997cbd6daf50","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"919ec6da25265b94495d1f990d84dc111b2ce71b","size":65829,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.0-da7353a0b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.0-da7353a0b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.0-da7353a0b_1744200188481_0.5999604759740129"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-09T12:03:08.673Z","publish_time":1744200188673,"_source_registry_name":"default","_cnpm_publish_time":1744200188673},"6.6.0-4c64bd06d":{"name":"@libp2p/utils","version":"6.6.0-4c64bd06d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.13-4c64bd06d","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.0-4c64bd06d","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.0-4c64bd06d","readmeFilename":"README.md","gitHead":"4c64bd06dc77c38992e3da7fd33210056f01c0c7","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"910bc3904275190185ec3435e60e61f41de61fd3","size":65829,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.0-4c64bd06d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.0-4c64bd06d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.0-4c64bd06d_1744196467214_0.5005977057363731"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-09T11:01:07.438Z","publish_time":1744196467438,"_source_registry_name":"default","_cnpm_publish_time":1744196467438},"6.6.0-da4e9da82":{"name":"@libp2p/utils","version":"6.6.0-da4e9da82","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.13-da4e9da82","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.0-da4e9da82","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.0-da4e9da82","readmeFilename":"README.md","gitHead":"da4e9da825721edd94958426d4742b816aafb44d","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"3a284000c2b9dde359edd5a12b424dbb9e9e6fd2","size":65829,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.0-da4e9da82.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.0-da4e9da82.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.0-da4e9da82_1744112324069_0.1842283292377822"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-08T11:38:44.237Z","publish_time":1744112324237,"_source_registry_name":"default","_cnpm_publish_time":1744112324237},"6.6.0-d53ef170c":{"name":"@libp2p/utils","version":"6.6.0-d53ef170c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.13-d53ef170c","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.0-d53ef170c","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.0-d53ef170c","readmeFilename":"README.md","gitHead":"d53ef170cb171f5301758d5b2fc9e782950b4204","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"0c2e1eabb29f85c20842bdda7340addf328c2ad9","size":65829,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.0-d53ef170c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.0-d53ef170c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.0-d53ef170c_1742921137182_0.9307626338155957"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-25T16:45:37.409Z","publish_time":1742921137409,"_source_registry_name":"default","_cnpm_publish_time":1742921137409},"6.6.0-0b9090aea":{"name":"@libp2p/utils","version":"6.6.0-0b9090aea","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.13-0b9090aea","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.0-0b9090aea","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.0-0b9090aea","readmeFilename":"README.md","gitHead":"0b9090aea0ef0c9d5abca96f5295d6fe08a08aef","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"2c576d5e6ed3a02990fda5649a5389a3b462059d","size":65829,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.0-0b9090aea.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.0-0b9090aea.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.0-0b9090aea_1742908588085_0.3101973660403936"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-25T13:16:28.279Z","publish_time":1742908588279,"_source_registry_name":"default","_cnpm_publish_time":1742908588279},"6.6.0-78cd7d53e":{"name":"@libp2p/utils","version":"6.6.0-78cd7d53e","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.13-78cd7d53e","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.0-78cd7d53e","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.0-78cd7d53e","readmeFilename":"README.md","gitHead":"78cd7d53ec18a1495843d5de013f5b26cf232b00","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"9673fd8c01e4d8a73d1930589c6c2987b195c2c2","size":65829,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.0-78cd7d53e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.0-78cd7d53e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.0-78cd7d53e_1742907089326_0.6979878792424576"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-25T12:51:29.525Z","publish_time":1742907089525,"_source_registry_name":"default","_cnpm_publish_time":1742907089525},"6.6.0-fc5122110":{"name":"@libp2p/utils","version":"6.6.0-fc5122110","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.13-fc5122110","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.0-fc5122110","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.0-fc5122110","readmeFilename":"README.md","gitHead":"fc512211024778d4aefb04411e815d977e91e03a","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"a4ee34fa6500b9659a9630dd5fbe73edb276f554","size":65829,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.0-fc5122110.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.0-fc5122110.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.0-fc5122110_1742903091211_0.37773131488513667"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-25T11:44:51.404Z","publish_time":1742903091404,"_source_registry_name":"default","_cnpm_publish_time":1742903091404},"6.6.0-71267286":{"name":"@libp2p/utils","version":"6.6.0-71267286","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.13-071267286","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.0-071267286","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.0-71267286","readmeFilename":"README.md","gitHead":"071267286c2adc79e03ba47a199bd4c0943f1ae3","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"8e67593dd86121086d454ac613eaa51f243109d6","size":65830,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.0-71267286.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.0-71267286.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.0-71267286_1742489428463_0.42046576925157075"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-20T16:50:28.731Z","publish_time":1742489428731,"_source_registry_name":"default","_cnpm_publish_time":1742489428731},"6.6.0-b2124c2db":{"name":"@libp2p/utils","version":"6.6.0-b2124c2db","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.6.0-b2124c2db","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ac78394f1e8c86a2dcb1ef80c3d6144b37740fed","size":65829,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.0-b2124c2db.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.6.0-b2124c2db.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","import":"./dist/src/get-thin-waist-addresses.js","browser":"./dist/src/get-thin-waist-addresses.browser.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.1.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.15-b2124c2db","@libp2p/logger":"5.1.13-b2124c2db","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.7.0-b2124c2db","@chainsafe/netmask":"^2.0.0","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.3.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","wherearewe":"^2.0.1","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.1.0-b2124c2db"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.6.0-b2124c2db_1742488316544_0.12183406686073539","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-03-20T16:31:56.749Z","publish_time":1742488316749,"_source_registry_name":"default","_cnpm_publish_time":1742488316749},"6.6.0":{"name":"@libp2p/utils","version":"6.6.0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.15","@libp2p/interface":"^2.7.0","@libp2p/logger":"^5.1.13","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.1.0","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.6.0","gitHead":"f4035c08c0348c365e18819b84f2d1353707e43c","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"ed4859c603dcb8d16b29b6a14e55048df6c35049","size":67373,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.6.0_1742314445704_0.25490102598769804"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-18T16:14:05.914Z","publish_time":1742314445914,"_source_registry_name":"default","_cnpm_publish_time":1742314445914},"6.5.8-2f2322a25":{"name":"@libp2p/utils","version":"6.5.8-2f2322a25","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.5.8-2f2322a25","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"ad8c8ecb557601828a08e2249b3788683aa2c44e","size":65827,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.8-2f2322a25.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.8-2f2322a25.tgz"},"type":"module","types":"./dist/src/index.d.ts","browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","import":"./dist/src/get-thin-waist-addresses.js","browser":"./dist/src/get-thin-waist-addresses.browser.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.1.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.15-2f2322a25","@libp2p/logger":"5.1.13-2f2322a25","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.7.0-2f2322a25","@chainsafe/netmask":"^2.0.0","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.3.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","wherearewe":"^2.0.1","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.1.0-2f2322a25"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.5.8-2f2322a25_1742312266891_0.8766516859643763","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-03-18T15:37:47.148Z","publish_time":1742312267148,"_source_registry_name":"default","_cnpm_publish_time":1742312267148},"6.5.8-95909c3df":{"name":"@libp2p/utils","version":"6.5.8-95909c3df","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.13-95909c3df","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.0-95909c3df","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.5.8-95909c3df","readmeFilename":"README.md","gitHead":"95909c3df9079d74162a676278c398dae2d87c63","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"56fcf3f2110850d0d3338752af537319f890d250","size":65830,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.8-95909c3df.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.8-95909c3df.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.8-95909c3df_1742309031646_0.05235699851153308"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-18T14:43:51.807Z","publish_time":1742309031807,"_source_registry_name":"default","_cnpm_publish_time":1742309031807},"6.5.8-a71c7c32b":{"name":"@libp2p/utils","version":"6.5.8-a71c7c32b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.13-a71c7c32b","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.0-a71c7c32b","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.5.8-a71c7c32b","readmeFilename":"README.md","gitHead":"a71c7c32b4615da731a1750964ee1be8ce63e4b8","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"f89fedf4942fcb4abc05d6b3ba55c72b6a09c83d","size":65829,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.8-a71c7c32b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.8-a71c7c32b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.8-a71c7c32b_1742306962709_0.07775490748002944"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-18T14:09:23.041Z","publish_time":1742306963041,"_source_registry_name":"default","_cnpm_publish_time":1742306963041},"6.5.8-907518bad":{"name":"@libp2p/utils","version":"6.5.8-907518bad","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.13-907518bad","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.0-907518bad","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.5.8-907518bad","readmeFilename":"README.md","gitHead":"907518badde245a241f5b6cbfc7579d9c78639af","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"f723e606d077d12f3f75079598792d3a0322a460","size":65829,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.8-907518bad.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.8-907518bad.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.8-907518bad_1741954265998_0.4967048967536982"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-14T12:11:06.255Z","publish_time":1741954266255,"_source_registry_name":"default","_cnpm_publish_time":1741954266255},"6.5.8-a7ab9a41b":{"name":"@libp2p/utils","version":"6.5.8-a7ab9a41b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.13-a7ab9a41b","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.0-a7ab9a41b","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.5.8-a7ab9a41b","readmeFilename":"README.md","gitHead":"a7ab9a41b97504695d10045c1d50b2a610d69c24","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"b5cff11a233c883e5c52b0bd662064d335e506aa","size":65829,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.8-a7ab9a41b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.8-a7ab9a41b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.8-a7ab9a41b_1741949216381_0.47014525631401893"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-14T10:46:56.606Z","publish_time":1741949216606,"_source_registry_name":"default","_cnpm_publish_time":1741949216606},"6.5.8-757577dd2":{"name":"@libp2p/utils","version":"6.5.8-757577dd2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./get-thin-waist-addresses":{"types":"./dist/src/get-thin-waist-addresses.d.ts","browser":"./dist/src/get-thin-waist-addresses.browser.js","import":"./dist/src/get-thin-waist-addresses.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.13-757577dd2","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.1.0-757577dd2","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0","wherearewe":"^2.0.1"},"sideEffects":false,"browser":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.browser.js"},"react-native":{"./dist/src/get-thin-waist-addresses.js":"./dist/src/get-thin-waist-addresses.js"},"_id":"@libp2p/utils@6.5.8-757577dd2","readmeFilename":"README.md","gitHead":"757577dd2802935616933553a800e5e0050b09a1","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"70446dccc91cf40b00f3301cb05371a77d3f0ef6","size":65609,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.8-757577dd2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.8-757577dd2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.8-757577dd2_1741881950426_0.5380663873355194"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-13T16:05:50.763Z","publish_time":1741881950763,"_source_registry_name":"default","_cnpm_publish_time":1741881950763},"6.5.8":{"name":"@libp2p/utils","version":"6.5.8","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.15","@libp2p/interface":"^2.7.0","@libp2p/logger":"^5.1.13","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.1.0","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.8","gitHead":"639ff92ebd2b9ed564967b29501c312077dc6e81","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"af589e69a4390699b213920b11c7214a7a41de99","size":65452,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.8_1741788057250_0.3648945650260198"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-12T14:00:57.486Z","publish_time":1741788057486,"_source_registry_name":"default","_cnpm_publish_time":1741788057486},"6.5.7-0699fb747":{"name":"@libp2p/utils","version":"6.5.7-0699fb747","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.12-0699fb747","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.16-0699fb747","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.7-0699fb747","readmeFilename":"README.md","gitHead":"0699fb7470b1173a6a3cdb33fe8deee627b1e651","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"783824c91c5a44c28ba470f087419521f48db747","size":63946,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.7-0699fb747.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.7-0699fb747.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.7-0699fb747_1741784426952_0.4091179071648361"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-12T13:00:27.178Z","publish_time":1741784427178,"_source_registry_name":"default","_cnpm_publish_time":1741784427178},"6.5.7-600d0a561":{"name":"@libp2p/utils","version":"6.5.7-600d0a561","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.12-600d0a561","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.16-600d0a561","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.7-600d0a561","readmeFilename":"README.md","gitHead":"600d0a561ad88df3a5bf6d56851728c899d86429","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"e245e5e194e1a4108a434834ea901fab56402f7d","size":63945,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.7-600d0a561.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.7-600d0a561.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.7-600d0a561_1741368861309_0.7688584598462469"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-07T17:34:21.522Z","publish_time":1741368861522,"_source_registry_name":"default","_cnpm_publish_time":1741368861522},"6.5.7-a6c9aee5a":{"name":"@libp2p/utils","version":"6.5.7-a6c9aee5a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.12-a6c9aee5a","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.16-a6c9aee5a","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.7-a6c9aee5a","readmeFilename":"README.md","gitHead":"a6c9aee5a8a4c3507702d2f63ac02a36316ef13f","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"b7ce1965120033a467a1b1696c744e14302857c6","size":63945,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.7-a6c9aee5a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.7-a6c9aee5a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.7-a6c9aee5a_1741270238048_0.6408067223031477"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-06T14:10:38.263Z","publish_time":1741270238263,"_source_registry_name":"default","_cnpm_publish_time":1741270238263},"6.5.7-88b5c29ed":{"name":"@libp2p/utils","version":"6.5.7-88b5c29ed","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.12-88b5c29ed","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.16-88b5c29ed","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.7-88b5c29ed","readmeFilename":"README.md","gitHead":"88b5c29ed78b54e51c2a69094c8d9f2d41f2287c","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"ba0c46b53ef146bb6acdf60d3e6a59fa19260b5d","size":63946,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.7-88b5c29ed.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.7-88b5c29ed.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.7-88b5c29ed_1741268838997_0.8657313380971845"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-06T13:47:19.220Z","publish_time":1741268839220,"_source_registry_name":"default","_cnpm_publish_time":1741268839220},"6.5.7-5fe2a18fc":{"name":"@libp2p/utils","version":"6.5.7-5fe2a18fc","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.12-5fe2a18fc","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.16-5fe2a18fc","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.7-5fe2a18fc","readmeFilename":"README.md","gitHead":"5fe2a18fc13e090efe23138f7a89aed59d15591f","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"5c307171c546f5ace5d0670d773f54e7db4476b4","size":63945,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.7-5fe2a18fc.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.7-5fe2a18fc.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.7-5fe2a18fc_1741110106816_0.6517918579165793"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-04T17:41:47.053Z","publish_time":1741110107053,"_source_registry_name":"default","_cnpm_publish_time":1741110107053},"6.5.7":{"name":"@libp2p/utils","version":"6.5.7","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.15","@libp2p/interface":"^2.7.0","@libp2p/logger":"^5.1.12","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.0.16","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.7","gitHead":"0ce69f0f21ce9bec4ae7ee75f389f53d714677b3","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"13d417b4ccd785447153d831ca79a92265833608","size":65452,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.7_1741072124892_0.607396569886248"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-04T07:08:45.130Z","publish_time":1741072125130,"_source_registry_name":"default","_cnpm_publish_time":1741072125130},"6.5.6-48cd9b652":{"name":"@libp2p/utils","version":"6.5.6-48cd9b652","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.11-48cd9b652","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.15-48cd9b652","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.6-48cd9b652","readmeFilename":"README.md","gitHead":"48cd9b6529d78a6a5797c40332015d15c242128a","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"543066c47a383c439d9a6c6e60bd4e2dddf6dbf2","size":63945,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.6-48cd9b652.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.6-48cd9b652.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.6-48cd9b652_1741026813002_0.7625065511062414"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-03T18:33:33.234Z","publish_time":1741026813234,"_source_registry_name":"default","_cnpm_publish_time":1741026813234},"6.5.6-2fbcdb687":{"name":"@libp2p/utils","version":"6.5.6-2fbcdb687","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.11-2fbcdb687","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.15-2fbcdb687","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.6-2fbcdb687","readmeFilename":"README.md","gitHead":"2fbcdb68763032db4cc9f3ff7d8acc7de3a65789","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"499084e25622e7a1aebf9e9eb255af6afee71494","size":63945,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.6-2fbcdb687.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.6-2fbcdb687.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.6-2fbcdb687_1741025136047_0.4334354439532295"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-03T18:05:36.283Z","publish_time":1741025136283,"_source_registry_name":"default","_cnpm_publish_time":1741025136283},"6.5.6-2c8ecb455":{"name":"@libp2p/utils","version":"6.5.6-2c8ecb455","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.11-2c8ecb455","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.15-2c8ecb455","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.6-2c8ecb455","readmeFilename":"README.md","gitHead":"2c8ecb455833074300953270a9d9386386275699","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"d6caed619b626d0e0e3825e0e367130185e8af83","size":63944,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.6-2c8ecb455.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.6-2c8ecb455.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.6-2c8ecb455_1741021953990_0.680830514696728"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-03T17:12:34.178Z","publish_time":1741021954178,"_source_registry_name":"default","_cnpm_publish_time":1741021954178},"6.5.6-3f127b610":{"name":"@libp2p/utils","version":"6.5.6-3f127b610","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.11-3f127b610","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.15-3f127b610","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.6-3f127b610","readmeFilename":"README.md","gitHead":"3f127b6104339b95d947c7c741e73508a90f0352","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"f24f5280e1f2b2bbf225305eed840f43ca15f6fe","size":63945,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.6-3f127b610.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.6-3f127b610.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.6-3f127b610_1741013337161_0.05816039909715576"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-03T14:48:57.410Z","publish_time":1741013337410,"_source_registry_name":"default","_cnpm_publish_time":1741013337410},"6.5.6-dd71d8a86":{"name":"@libp2p/utils","version":"6.5.6-dd71d8a86","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.11-dd71d8a86","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.15-dd71d8a86","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.6-dd71d8a86","readmeFilename":"README.md","gitHead":"dd71d8a86841acbccdca8f3e930bda0eced6d1d0","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"3729d4c00379cb0a76010cc47f63086ed01d2afc","size":63945,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.6-dd71d8a86.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.6-dd71d8a86.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.6-dd71d8a86_1741005477682_0.5418011859562046"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-03T12:37:57.880Z","publish_time":1741005477880,"_source_registry_name":"default","_cnpm_publish_time":1741005477880},"6.5.6-80fe31aa1":{"name":"@libp2p/utils","version":"6.5.6-80fe31aa1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.11-80fe31aa1","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.15-80fe31aa1","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.6-80fe31aa1","readmeFilename":"README.md","gitHead":"80fe31aa1c5c7938644a7e45b53740579297f804","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"c343ad3b4dc0152445714996c38a76f0d79e0564","size":63944,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.6-80fe31aa1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.6-80fe31aa1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.6-80fe31aa1_1741005085438_0.3645011403155387"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-03T12:31:25.652Z","publish_time":1741005085652,"_source_registry_name":"default","_cnpm_publish_time":1741005085652},"6.5.6":{"name":"@libp2p/utils","version":"6.5.6","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.14","@libp2p/interface":"^2.6.1","@libp2p/logger":"^5.1.11","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.0.15","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.6","gitHead":"6074de6a36b57fbf48b2594dc6b29b10b8c1938e","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"947e141fec03bc48452caaf06ce5db87c0cc1d5e","size":65453,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.6_1741003912477_0.5332957924580661"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-03T12:11:52.700Z","publish_time":1741003912700,"_source_registry_name":"default","_cnpm_publish_time":1741003912700},"6.5.5-52a46ecad":{"name":"@libp2p/utils","version":"6.5.5-52a46ecad","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.10-52a46ecad","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.14-52a46ecad","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.5-52a46ecad","readmeFilename":"README.md","gitHead":"52a46ecad0d2ccd88eaf6190a1d6d67d388fd11b","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"75e0fddfb69767d060642942479998ba766c388b","size":63944,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.5-52a46ecad.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.5-52a46ecad.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.5-52a46ecad_1741001467682_0.8384420079473422"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-03T11:31:07.950Z","publish_time":1741001467950,"_source_registry_name":"default","_cnpm_publish_time":1741001467950},"6.5.5-3d9b07c34":{"name":"@libp2p/utils","version":"6.5.5-3d9b07c34","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.10-3d9b07c34","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.14-3d9b07c34","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.5-3d9b07c34","readmeFilename":"README.md","gitHead":"3d9b07c34857376adc6942aaba19bc8a208f58df","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"18603713dc6f88ea9cf4457ff808bb5483661827","size":63946,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.5-3d9b07c34.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.5-3d9b07c34.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.5-3d9b07c34_1740677224373_0.6119224840126558"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-27T17:27:04.622Z","publish_time":1740677224622,"_source_registry_name":"default","_cnpm_publish_time":1740677224622},"6.5.5-9acccaaed":{"name":"@libp2p/utils","version":"6.5.5-9acccaaed","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.10-9acccaaed","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.14-9acccaaed","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.5-9acccaaed","readmeFilename":"README.md","gitHead":"9acccaaed99ae7a42e3dc750437b29f8a002463f","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"26d02e2f013dd71efed9b6ba5fb65230ebcc7079","size":63945,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.5-9acccaaed.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.5-9acccaaed.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.5-9acccaaed_1740675400271_0.9325951323662283"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-27T16:56:40.441Z","publish_time":1740675400441,"_source_registry_name":"default","_cnpm_publish_time":1740675400441},"6.5.5-0555339ba":{"name":"@libp2p/utils","version":"6.5.5-0555339ba","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.10-0555339ba","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.14-0555339ba","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.5-0555339ba","readmeFilename":"README.md","gitHead":"0555339ba3bb67822fd4595684f9175aaedaf963","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"9d80542cb12f54b11a990e0ddf93e2e8d68746ba","size":63946,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.5-0555339ba.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.5-0555339ba.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.5-0555339ba_1740576348527_0.637303004938605"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-26T13:25:48.774Z","publish_time":1740576348774,"_source_registry_name":"default","_cnpm_publish_time":1740576348774},"6.5.5-22e62d00f":{"name":"@libp2p/utils","version":"6.5.5-22e62d00f","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.10-22e62d00f","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.14-22e62d00f","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.5-22e62d00f","readmeFilename":"README.md","gitHead":"22e62d00f508b0d77fc61e93b2f365963b6b699a","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"f4727642ab05f5db8a08efcd543c46c1e3b39a7e","size":63945,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.5-22e62d00f.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.5-22e62d00f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.5-22e62d00f_1740574541756_0.9443757193508462"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-26T12:55:41.967Z","publish_time":1740574541967,"_source_registry_name":"default","_cnpm_publish_time":1740574541967},"6.5.5-4939ef7ae":{"name":"@libp2p/utils","version":"6.5.5-4939ef7ae","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.10-4939ef7ae","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.14-4939ef7ae","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.5-4939ef7ae","readmeFilename":"README.md","gitHead":"4939ef7aeda77ee506d38fef548344e5bdd73d52","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"9f33b2df1d23e8ee7d22a1cba7cada49542180fe","size":63945,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.5-4939ef7ae.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.5-4939ef7ae.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.5-4939ef7ae_1740563328959_0.39992684953636415"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-26T09:48:49.246Z","publish_time":1740563329246,"_source_registry_name":"default","_cnpm_publish_time":1740563329246},"6.5.5-96f79bc11":{"name":"@libp2p/utils","version":"6.5.5-96f79bc11","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.10-96f79bc11","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.14-96f79bc11","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.5-96f79bc11","readmeFilename":"README.md","gitHead":"96f79bc119b3ee841d20d24b100c12ab51b1ce18","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"d94625918f2360583ea04a91a9071025524fb4f2","size":63946,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.5-96f79bc11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.5-96f79bc11.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.5-96f79bc11_1740558832111_0.7428260584564184"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-26T08:33:52.363Z","publish_time":1740558832363,"_source_registry_name":"default","_cnpm_publish_time":1740558832363},"6.5.5-e1f868f03":{"name":"@libp2p/utils","version":"6.5.5-e1f868f03","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.10-e1f868f03","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.14-e1f868f03","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.5-e1f868f03","readmeFilename":"README.md","gitHead":"e1f868f038b96699a7275baf58f6c85e6d392aad","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"2c5f9c14c36ff48509ad7cfec15a510769404205","size":63945,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.5-e1f868f03.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.5-e1f868f03.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.5-e1f868f03_1740558441820_0.7153640810104533"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-26T08:27:22.072Z","publish_time":1740558442072,"_source_registry_name":"default","_cnpm_publish_time":1740558442072},"6.5.5-e2f49432b":{"name":"@libp2p/utils","version":"6.5.5-e2f49432b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.10-e2f49432b","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.14-e2f49432b","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.5-e2f49432b","readmeFilename":"README.md","gitHead":"e2f49432b58fe3f8484c8f7f0237f996b4d211fa","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"0e4da623aaaf0918ab2fb229476513e487bccb93","size":63946,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.5-e2f49432b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.5-e2f49432b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.5-e2f49432b_1740553113993_0.6350406149746244"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-26T06:58:34.226Z","publish_time":1740553114226,"_source_registry_name":"default","_cnpm_publish_time":1740553114226},"6.5.5":{"name":"@libp2p/utils","version":"6.5.5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.13","@libp2p/interface":"^2.6.1","@libp2p/logger":"^5.1.10","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.0.14","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.5","gitHead":"e91a5a49b825806a9520c8bd2de91cbd1d41f55a","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"c85eb393e4e4e5db00ebd154110c76f0a5dda477","size":65458,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.5_1740475720263_0.21203351519563518"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T09:28:40.456Z","publish_time":1740475720456,"_source_registry_name":"default","_cnpm_publish_time":1740475720456},"6.5.4-90cca822b":{"name":"@libp2p/utils","version":"6.5.4-90cca822b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.9-90cca822b","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.13-90cca822b","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.4-90cca822b","readmeFilename":"README.md","gitHead":"90cca822b4cb112fc71bf9ad954023de685a9040","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"3e7889900632cb8a269a1a5dde70ec531318b40e","size":63949,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.4-90cca822b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.4-90cca822b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.4-90cca822b_1740470130832_0.9171029330455045"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T07:55:30.998Z","publish_time":1740470130998,"_source_registry_name":"default","_cnpm_publish_time":1740470130998},"6.5.4-6f8cfeafb":{"name":"@libp2p/utils","version":"6.5.4-6f8cfeafb","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.9-6f8cfeafb","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.13-6f8cfeafb","@types/netmask":"^2.0.5","aegir":"^45.1.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.4-6f8cfeafb","readmeFilename":"README.md","gitHead":"6f8cfeafb2f6ddc231a85ca369fb33cf759940f7","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"ae0d17dad2243681cfc3b2b28fc9d62a701f5d7d","size":63949,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.4-6f8cfeafb.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.4-6f8cfeafb.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.4-6f8cfeafb_1740398402453_0.602395888660751"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-24T12:00:02.717Z","publish_time":1740398402717,"_source_registry_name":"default","_cnpm_publish_time":1740398402717},"6.5.4-f465c5473":{"name":"@libp2p/utils","version":"6.5.4-f465c5473","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.9-f465c5473","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.13-f465c5473","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.4-f465c5473","readmeFilename":"README.md","gitHead":"f465c5473bbf4446fa1e8b882e6df6c1da18785e","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"426fddd2ee1c8950f4f21c40d256fce0ca9b5f20","size":63949,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.4-f465c5473.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.4-f465c5473.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.4-f465c5473_1740332764788_0.23703762820186758"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-23T17:46:04.973Z","publish_time":1740332764973,"_source_registry_name":"default","_cnpm_publish_time":1740332764973},"6.5.4-5b084e968":{"name":"@libp2p/utils","version":"6.5.4-5b084e968","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.9-5b084e968","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.13-5b084e968","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.4-5b084e968","readmeFilename":"README.md","gitHead":"5b084e9682a572e82f7907714d7807b3b9856326","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"e95abdd4eac838feef5ab4baeb3ca02dd3bfd343","size":63949,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.4-5b084e968.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.4-5b084e968.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.4-5b084e968_1740330205395_0.41966951960723264"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-23T17:03:25.657Z","publish_time":1740330205657,"_source_registry_name":"default","_cnpm_publish_time":1740330205657},"6.5.4-e7e01f58f":{"name":"@libp2p/utils","version":"6.5.4-e7e01f58f","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.9-e7e01f58f","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.13-e7e01f58f","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.4-e7e01f58f","readmeFilename":"README.md","gitHead":"e7e01f58fa7cb4f0a0e5a43fd4501f58f5ed29ad","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"e8bd520ce3a566657da57ab6807a46c48c116113","size":63941,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.4-e7e01f58f.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.4-e7e01f58f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.4-e7e01f58f_1740298162189_0.8622942753255582"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-23T08:09:22.417Z","publish_time":1740298162417,"_source_registry_name":"default","_cnpm_publish_time":1740298162417},"6.5.4":{"name":"@libp2p/utils","version":"6.5.4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.12","@libp2p/interface":"^2.6.0","@libp2p/logger":"^5.1.9","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.0.13","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.4","gitHead":"8ac12c22c7ae10c8b4524935a26ed452d0accfe5","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"2d93b04035a8d1f5c7d8093902e9bb7a51e01b7f","size":65449,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.4_1740161678057_0.3357774640137303"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T18:14:38.342Z","publish_time":1740161678342,"_source_registry_name":"default","_cnpm_publish_time":1740161678342},"6.5.3-2a3cec922":{"name":"@libp2p/utils","version":"6.5.3-2a3cec922","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.9-2a3cec922","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.13-2a3cec922","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.3-2a3cec922","readmeFilename":"README.md","gitHead":"2a3cec9220f1250b7558635c4cb37d61f745645d","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"04d4898cf1fc0f1719fc98c80ca02bcf5564282d","size":63941,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.3-2a3cec922.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.3-2a3cec922.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.3-2a3cec922_1740159635881_0.45987878717810204"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T17:40:36.130Z","publish_time":1740159636130,"_source_registry_name":"default","_cnpm_publish_time":1740159636130},"6.5.3-a4f0db1e9":{"name":"@libp2p/utils","version":"6.5.3-a4f0db1e9","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.5.3-a4f0db1e9","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"26f43cec05fcf056aea5c7f88c91fa5ad3046bc7","size":63939,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.3-a4f0db1e9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.3-a4f0db1e9.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.1.0","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.12-a4f0db1e9","@libp2p/logger":"5.1.9-a4f0db1e9","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.6.0-a4f0db1e9","@chainsafe/netmask":"^2.0.0","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.3.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.0.13-a4f0db1e9"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.5.3-a4f0db1e9_1740159596730_0.16007082716239163","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-02-21T17:39:56.903Z","publish_time":1740159596903,"_source_registry_name":"default","_cnpm_publish_time":1740159596903},"6.5.3-9b1a3791d":{"name":"@libp2p/utils","version":"6.5.3-9b1a3791d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.12-9b1a3791d","@libp2p/interface":"2.6.0-9b1a3791d","@libp2p/logger":"5.1.9-9b1a3791d","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.13-9b1a3791d","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.3-9b1a3791d","readmeFilename":"README.md","gitHead":"9b1a3791dc5a37f23d608f222fc6a48f999096a5","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"f99669e59e75009c5c47bf6841568188c7f1d994","size":63940,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.3-9b1a3791d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.3-9b1a3791d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.3-9b1a3791d_1740157408836_0.2972638196383508"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T17:03:29.021Z","publish_time":1740157409021,"_source_registry_name":"default","_cnpm_publish_time":1740157409021},"6.5.3":{"name":"@libp2p/utils","version":"6.5.3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.12","@libp2p/interface":"^2.6.0","@libp2p/logger":"^5.1.9","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.0.13","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.3","gitHead":"c8e524f5ec71da2489c448efd68a2cbbc464d446","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"4eb1727ade5327a9f483552f5794f6408baa66d1","size":65448,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.3_1740145935929_0.1718135871030635"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T13:52:16.155Z","publish_time":1740145936155,"_source_registry_name":"default","_cnpm_publish_time":1740145936155},"6.5.2-2b49a5f74":{"name":"@libp2p/utils","version":"6.5.2-2b49a5f74","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.9-2b49a5f74","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.13-2b49a5f74","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.2-2b49a5f74","readmeFilename":"README.md","gitHead":"2b49a5f74e8c79d571396e8a6a70f904b73763f2","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"df7a03a3e40aa175cbc988fbb0846e8766af8283","size":63937,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.2-2b49a5f74.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.2-2b49a5f74.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.2-2b49a5f74_1740142023344_0.8674953404441395"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T12:47:03.491Z","publish_time":1740142023491,"_source_registry_name":"default","_cnpm_publish_time":1740142023491},"6.5.2-1ab50cc0d":{"name":"@libp2p/utils","version":"6.5.2-1ab50cc0d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-ip-based":{"types":"./dist/src/multiaddr/is-ip-based.d.ts","import":"./dist/src/multiaddr/is-ip-based.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-network-address":{"types":"./dist/src/multiaddr/is-network-address.d.ts","import":"./dist/src/multiaddr/is-network-address.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.9-1ab50cc0d","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.13-1ab50cc0d","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.2-1ab50cc0d","readmeFilename":"README.md","gitHead":"1ab50cc0d1ce19f629105b9e154be9f8571dba8d","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"0ae5305e9e40cb1998ec3127442a8fee9b83d48e","size":63936,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.2-1ab50cc0d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.2-1ab50cc0d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.2-1ab50cc0d_1740138703124_0.21937034612769923"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T11:51:43.290Z","publish_time":1740138703290,"_source_registry_name":"default","_cnpm_publish_time":1740138703290},"6.5.2-d98cc46e4":{"name":"@libp2p/utils","version":"6.5.2-d98cc46e4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.9-d98cc46e4","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.13-d98cc46e4","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.2-d98cc46e4","readmeFilename":"README.md","gitHead":"d98cc46e4c9557c0eeb6caf528b9b97261d1d165","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"9f182dc59c629641948b3a5b54ba19e283bead34","size":63111,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.2-d98cc46e4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.2-d98cc46e4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.2-d98cc46e4_1740130371350_0.881827017520521"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T09:32:51.606Z","publish_time":1740130371606,"_source_registry_name":"default","_cnpm_publish_time":1740130371606},"6.5.2-7718d020a":{"name":"@libp2p/utils","version":"6.5.2-7718d020a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.9-7718d020a","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.13-7718d020a","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.2-7718d020a","readmeFilename":"README.md","gitHead":"7718d020ae5809dd6ef149c29aace4ea3258face","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"b3c48ac380baf9c9d9ebdca884d4d5c1e6040699","size":63111,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.2-7718d020a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.2-7718d020a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.2-7718d020a_1740127146800_0.8923784959752536"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-21T08:39:07.034Z","publish_time":1740127147034,"_source_registry_name":"default","_cnpm_publish_time":1740127147034},"6.5.2":{"name":"@libp2p/utils","version":"6.5.2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.12","@libp2p/interface":"^2.6.0","@libp2p/logger":"^5.1.9","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.0.13","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.2","gitHead":"545e87fa0d361891a8335ebe69f74202d9562027","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"404bc44871fc516862d1102d200cce428c03be4d","size":64550,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.2_1740066234205_0.7467581013996365"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-20T15:43:54.389Z","publish_time":1740066234389,"_source_registry_name":"default","_cnpm_publish_time":1740066234389},"6.5.1-8331c8ea8":{"name":"@libp2p/utils","version":"6.5.1-8331c8ea8","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.8-8331c8ea8","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.12-8331c8ea8","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.1-8331c8ea8","readmeFilename":"README.md","gitHead":"8331c8ea8feef1d642b6667213409dbe8293b606","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"a2348d435eb355e6685739f99b570f747d8d4148","size":63111,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.1-8331c8ea8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.1-8331c8ea8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.1-8331c8ea8_1740063109833_0.36552257208885863"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-20T14:51:50.036Z","publish_time":1740063110036,"_source_registry_name":"default","_cnpm_publish_time":1740063110036},"6.5.1-cc7fcfe98":{"name":"@libp2p/utils","version":"6.5.1-cc7fcfe98","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.8-cc7fcfe98","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.12-cc7fcfe98","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.1-cc7fcfe98","readmeFilename":"README.md","gitHead":"cc7fcfe98a19ac4b9d3ebcf45c5286dbc80bc9a4","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"73f07595ab01a1f0e6d63edc73619457115cc412","size":63111,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.1-cc7fcfe98.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.1-cc7fcfe98.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.1-cc7fcfe98_1740061689439_0.8682423176063458"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-20T14:28:09.671Z","publish_time":1740061689671,"_source_registry_name":"default","_cnpm_publish_time":1740061689671},"6.5.1-ff951f1a0":{"name":"@libp2p/utils","version":"6.5.1-ff951f1a0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.8-ff951f1a0","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.12-ff951f1a0","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.1-ff951f1a0","readmeFilename":"README.md","gitHead":"ff951f1a0a959f2a2a15aaab7cef63860a827048","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"f6130a58f8abb0506d3e896af446bb766c77ea8d","size":63111,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.1-ff951f1a0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.1-ff951f1a0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.1-ff951f1a0_1740055697179_0.8643607180126907"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-20T12:48:17.423Z","publish_time":1740055697423,"_source_registry_name":"default","_cnpm_publish_time":1740055697423},"6.5.1-700e4c0b5":{"name":"@libp2p/utils","version":"6.5.1-700e4c0b5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.8-700e4c0b5","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.12-700e4c0b5","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.1-700e4c0b5","readmeFilename":"README.md","gitHead":"700e4c0b5e33e19698085e546eca6089b9098b42","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"4f94ba8ec56db540c914d8ca65c7c25f38aba430","size":63108,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.1-700e4c0b5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.1-700e4c0b5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.1-700e4c0b5_1740049247281_0.6366500881364809"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-20T11:00:47.479Z","publish_time":1740049247479,"_source_registry_name":"default","_cnpm_publish_time":1740049247479},"6.5.1-754fe84db":{"name":"@libp2p/utils","version":"6.5.1-754fe84db","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.8-754fe84db","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.12-754fe84db","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.1-754fe84db","readmeFilename":"README.md","gitHead":"754fe84db8f5f075c4fb23f1c2b9539b71ab3b66","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"1558bd0a9d41224baf899a2831670dbc7285163d","size":63111,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.1-754fe84db.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.1-754fe84db.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.1-754fe84db_1739977129087_0.15006315465995956"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-19T14:58:49.286Z","publish_time":1739977129286,"_source_registry_name":"default","_cnpm_publish_time":1739977129286},"6.5.1-e7e280257":{"name":"@libp2p/utils","version":"6.5.1-e7e280257","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.11-e7e280257","@libp2p/interface":"2.5.0-e7e280257","@libp2p/logger":"5.1.8-e7e280257","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.12-e7e280257","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.1-e7e280257","readmeFilename":"README.md","gitHead":"e7e28025777d9ca5315d63cb822bcef6d7b961ed","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"6c84fadda5f0c8c50536b7b54da3fe7d16711521","size":63111,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.1-e7e280257.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.1-e7e280257.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.1-e7e280257_1739893680872_0.4094818876696793"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-18T15:48:01.082Z","publish_time":1739893681082,"_source_registry_name":"default","_cnpm_publish_time":1739893681082},"6.5.1-68ad3663e":{"name":"@libp2p/utils","version":"6.5.1-68ad3663e","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.8-68ad3663e","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.12-68ad3663e","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.1-68ad3663e","readmeFilename":"README.md","gitHead":"68ad3663ef6117f242a8e7f9921005fd43446a61","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"937dc6d6a4f945d6fc1329733fa11a93571dfbdc","size":63111,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.1-68ad3663e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.1-68ad3663e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.1-68ad3663e_1739885831654_0.07933689019437429"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-18T13:37:11.897Z","publish_time":1739885831897,"_source_registry_name":"default","_cnpm_publish_time":1739885831897},"6.5.1-b818882e0":{"name":"@libp2p/utils","version":"6.5.1-b818882e0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.8-b818882e0","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.12-b818882e0","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.1-b818882e0","readmeFilename":"README.md","gitHead":"b818882e061b925fbb1d27cb5a46ca7e642decb5","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"2644df90778205636602f2bca683d56cf5308379","size":63112,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.1-b818882e0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.1-b818882e0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.1-b818882e0_1739867495489_0.8932091358908707"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-18T08:31:35.747Z","publish_time":1739867495747,"_source_registry_name":"default","_cnpm_publish_time":1739867495747},"6.5.1-1fc0e2662":{"name":"@libp2p/utils","version":"6.5.1-1fc0e2662","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.8-1fc0e2662","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.12-1fc0e2662","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.1-1fc0e2662","readmeFilename":"README.md","gitHead":"1fc0e26620d2fd9d752179ab4f6dcc7b6ed5ee5c","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"894c95057782c7c921c0606d28776f4f31411579","size":63111,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.1-1fc0e2662.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.1-1fc0e2662.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.1-1fc0e2662_1739549814977_0.5978403954557987"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-14T16:16:55.179Z","publish_time":1739549815179,"_source_registry_name":"default","_cnpm_publish_time":1739549815179},"6.5.1-23685db5e":{"name":"@libp2p/utils","version":"6.5.1-23685db5e","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.8-23685db5e","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.12-23685db5e","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.1-23685db5e","readmeFilename":"README.md","gitHead":"23685db5ee73cb3ec389f3cabba04a9cf0335e8a","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"2aa54558a600cf7829731deb6d24016703e812cf","size":63111,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.1-23685db5e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.1-23685db5e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.1-23685db5e_1739463754291_0.7666131549321917"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T16:22:34.473Z","publish_time":1739463754473,"_source_registry_name":"default","_cnpm_publish_time":1739463754473},"6.5.1-35a52f029":{"name":"@libp2p/utils","version":"6.5.1-35a52f029","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.8-35a52f029","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.12-35a52f029","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.1-35a52f029","readmeFilename":"README.md","gitHead":"35a52f02921a328590a47e36890814ed052c9e1c","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"9cd9de87b46e4f637897533ea318cc1c1c0decc9","size":63111,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.1-35a52f029.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.1-35a52f029_1739459632552_0.2734985764213056"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T15:13:52.716Z","publish_time":1739459632716,"_source_registry_name":"default","_cnpm_publish_time":1739459632716},"6.5.1-2e35b6055":{"name":"@libp2p/utils","version":"6.5.1-2e35b6055","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.8-2e35b6055","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.12-2e35b6055","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.1-2e35b6055","readmeFilename":"README.md","gitHead":"2e35b60554ad8f00bbece2dc38d173504b1c2ddf","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"b0c98a7150a4a547a30bbfb6a1c775d108ad968b","size":63110,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.1-2e35b6055.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.1-2e35b6055_1739457609387_0.7000672831367165"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T14:40:09.582Z","publish_time":1739457609582,"_source_registry_name":"default","_cnpm_publish_time":1739457609582},"6.5.1-c4e862731":{"name":"@libp2p/utils","version":"6.5.1-c4e862731","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.8-c4e862731","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.12-c4e862731","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.1-c4e862731","readmeFilename":"README.md","gitHead":"c4e8627313f40cd625b6149da6967df48ce6ffba","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"6be388986a62eaefb52f2c30f75e4bf784ad52aa","size":63111,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.1-c4e862731.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.1-c4e862731_1739450898737_0.1713235944348972"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T12:48:18.924Z","publish_time":1739450898924,"_source_registry_name":"default","_cnpm_publish_time":1739450898924},"6.5.1-d188511b9":{"name":"@libp2p/utils","version":"6.5.1-d188511b9","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.8-d188511b9","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.12-d188511b9","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.1-d188511b9","readmeFilename":"README.md","gitHead":"d188511b97ef9fc320233d284d16a6275b029b81","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"43af93cf1afd6436813015ea598779a5e7b9435e","size":63112,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.1-d188511b9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.1-d188511b9_1739440700267_0.4097104091286379"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T09:58:20.481Z","publish_time":1739440700481,"_source_registry_name":"default","_cnpm_publish_time":1739440700481},"6.5.1-f9345a7a1":{"name":"@libp2p/utils","version":"6.5.1-f9345a7a1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.8-f9345a7a1","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.12-f9345a7a1","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.1-f9345a7a1","readmeFilename":"README.md","gitHead":"f9345a7a10974edf47a61279360b57012aae2da0","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"7d853f2a3100747e06b3e1719703a1fbd33723c4","size":63111,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.1-f9345a7a1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.1-f9345a7a1_1739435574421_0.5578248869173468"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T08:32:54.684Z","publish_time":1739435574684,"_source_registry_name":"default","_cnpm_publish_time":1739435574684},"6.5.1-7655833bb":{"name":"@libp2p/utils","version":"6.5.1-7655833bb","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.8-7655833bb","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.12-7655833bb","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.1-7655833bb","readmeFilename":"README.md","gitHead":"7655833bbb270bf8aaf15c1193f95eea59e774d0","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"2c7454c4e0c5dc775b40db4df3c397c233d04fcf","size":63112,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.1-7655833bb.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.1-7655833bb_1739431288350_0.829657645672047"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T07:21:28.523Z","publish_time":1739431288523,"_source_registry_name":"default","_cnpm_publish_time":1739431288523},"6.5.1-4ab04faf0":{"name":"@libp2p/utils","version":"6.5.1-4ab04faf0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.8-4ab04faf0","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.12-4ab04faf0","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.1-4ab04faf0","readmeFilename":"README.md","gitHead":"4ab04faf01daca6f61c599862e233cc57c0055dd","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"1d95bcd459338f625462b546b5709a4453a3e9ea","size":63111,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.1-4ab04faf0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.1-4ab04faf0_1739382807179_0.8100785044897303"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-12T17:53:27.367Z","publish_time":1739382807367,"_source_registry_name":"default","_cnpm_publish_time":1739382807367},"6.5.1-d8f003e6e":{"name":"@libp2p/utils","version":"6.5.1-d8f003e6e","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.8-d8f003e6e","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.12-d8f003e6e","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.1-d8f003e6e","readmeFilename":"README.md","gitHead":"d8f003e6e512fb3cff46ab167e7cd4f521c13f1b","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"33237f46240c04b4d5521ee3e8cb7641a2eca36a","size":63111,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.1-d8f003e6e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.1-d8f003e6e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.1-d8f003e6e_1739177775949_0.34707313046030874"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-10T08:56:16.147Z","publish_time":1739177776147,"_source_registry_name":"default","_cnpm_publish_time":1739177776147},"6.5.1":{"name":"@libp2p/utils","version":"6.5.1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.11","@libp2p/interface":"^2.5.0","@libp2p/logger":"^5.1.8","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.0.12","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.1","gitHead":"e48af802712626a4ea54fb45d4e55aad14af09c3","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"9a49418f67af693ef462a9ac2ba66043e9c84b32","size":64550,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.1_1739169662983_0.19958342362909054"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-10T06:41:03.204Z","publish_time":1739169663204,"_source_registry_name":"default","_cnpm_publish_time":1739169663204},"6.5.0-6e52ee346":{"name":"@libp2p/utils","version":"6.5.0-6e52ee346","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.7-6e52ee346","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.11-6e52ee346","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.0-6e52ee346","readmeFilename":"README.md","gitHead":"6e52ee3465a6a88afb5f28aaa6d278be357856e1","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"41a15b65d10e7ae76b66d00255dcd21dea3be51e","size":63111,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.0-6e52ee346.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.0-6e52ee346.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.0-6e52ee346_1739166516017_0.26151564506598346"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-10T05:48:36.321Z","publish_time":1739166516321,"_source_registry_name":"default","_cnpm_publish_time":1739166516321},"6.5.0-7a1665cd8":{"name":"@libp2p/utils","version":"6.5.0-7a1665cd8","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.7-7a1665cd8","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.11-7a1665cd8","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.0-7a1665cd8","readmeFilename":"README.md","gitHead":"7a1665cd8f7cee9f3d1d5c828da8711f611bd2db","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"1973bad12f14cb25aaa9a7cbfde8a7faaa870245","size":63111,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.0-7a1665cd8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.0-7a1665cd8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.0-7a1665cd8_1738839824387_0.8586367174563958"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-06T11:03:44.622Z","publish_time":1738839824622,"_source_registry_name":"default","_cnpm_publish_time":1738839824622},"6.5.0-21088c519":{"name":"@libp2p/utils","version":"6.5.0-21088c519","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.7-21088c519","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.11-21088c519","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.0-21088c519","readmeFilename":"README.md","gitHead":"21088c5195df2c3c371fc28bb824f5f84760bf12","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"4338d0bfe5afd6a31497432cd7bd2b24acc43c17","size":63112,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.0-21088c519.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.0-21088c519.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.0-21088c519_1738828785370_0.4290573522272747"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-06T07:59:45.567Z","publish_time":1738828785567,"_source_registry_name":"default","_cnpm_publish_time":1738828785567},"6.5.0-96f14e429":{"name":"@libp2p/utils","version":"6.5.0-96f14e429","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.7-96f14e429","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.11-96f14e429","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.0-96f14e429","readmeFilename":"README.md","gitHead":"96f14e429eac84d02504c4b97f183511c8af2add","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"59f2ba786ad03ddafc73f5345337c780fb91252e","size":63112,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.0-96f14e429.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.0-96f14e429.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.0-96f14e429_1738821619961_0.9472224581016995"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-06T06:00:20.192Z","publish_time":1738821620192,"_source_registry_name":"default","_cnpm_publish_time":1738821620192},"6.5.0-34b3c14b8":{"name":"@libp2p/utils","version":"6.5.0-34b3c14b8","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.7-34b3c14b8","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.11-34b3c14b8","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.0-34b3c14b8","readmeFilename":"README.md","gitHead":"34b3c14b87e57cdec90861830f4c26edad5b8dcc","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"56df2f958f78ad6442bf24daea6729b470dc85ee","size":63112,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.0-34b3c14b8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.0-34b3c14b8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.0-34b3c14b8_1738771837215_0.7308639273760009"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-05T16:10:37.400Z","publish_time":1738771837400,"_source_registry_name":"default","_cnpm_publish_time":1738771837400},"6.5.0-d72b51184":{"name":"@libp2p/utils","version":"6.5.0-d72b51184","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.7-d72b51184","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.11-d72b51184","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.0-d72b51184","readmeFilename":"README.md","gitHead":"d72b511845ee8a519f1d5490d4448c8adef93960","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"22af4c48b5a6720e6c757385a61513e9c3f5a851","size":63297,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.0-d72b51184.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.5.0-d72b51184.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.0-d72b51184_1738689721459_0.24856195268639691"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-04T17:22:01.698Z","publish_time":1738689721698,"_source_registry_name":"default","_cnpm_publish_time":1738689721698},"6.5.0":{"name":"@libp2p/utils","version":"6.5.0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.10","@libp2p/interface":"^2.4.1","@libp2p/logger":"^5.1.7","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.0.11","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.5.0","gitHead":"f049db9d94edd863025fdaf24ff71a538e7a7134","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"94657bbfb7b86574251bdf849b421e8a9b0c7c8e","size":64741,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.5.0_1738670508442_0.32621829077420617"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-04T12:01:48.718Z","publish_time":1738670508718,"_source_registry_name":"default","_cnpm_publish_time":1738670508718},"6.4.0-bf0f74d66":{"name":"@libp2p/utils","version":"6.4.0-bf0f74d66","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.7-bf0f74d66","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.11-bf0f74d66","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.4.0-bf0f74d66","readmeFilename":"README.md","gitHead":"bf0f74d662a5219cce7082cc7a3230486325c6e9","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"540d7e4a02867033325fbeda5c9f4224569c74ce","size":63297,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.4.0-bf0f74d66.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.4.0-bf0f74d66.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.4.0-bf0f74d66_1738668055087_0.030633692058542383"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-04T11:20:55.268Z","publish_time":1738668055268,"_source_registry_name":"default","_cnpm_publish_time":1738668055268},"6.4.0-26313e695":{"name":"@libp2p/utils","version":"6.4.0-26313e695","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.7-26313e695","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.11-26313e695","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.4.0-26313e695","readmeFilename":"README.md","gitHead":"26313e6959513eeb6235662ad4b5dc53cfb61470","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"70d5d7290147e07dce350d047ae21360aaba883a","size":63296,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.4.0-26313e695.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.4.0-26313e695.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.4.0-26313e695_1738665595702_0.916956798506805"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-04T10:39:55.987Z","publish_time":1738665595987,"_source_registry_name":"default","_cnpm_publish_time":1738665595987},"6.4.0-66c3ec5e1":{"name":"@libp2p/utils","version":"6.4.0-66c3ec5e1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.7-66c3ec5e1","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.11-66c3ec5e1","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.4.0-66c3ec5e1","readmeFilename":"README.md","gitHead":"66c3ec5e1de2706de53e9b5261df8b470d2294a4","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"9aa40992fe896b93f7ec435a4051ff06a2981822","size":63296,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.4.0-66c3ec5e1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.4.0-66c3ec5e1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.4.0-66c3ec5e1_1738663169304_0.017414556459533603"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-04T09:59:29.518Z","publish_time":1738663169518,"_source_registry_name":"default","_cnpm_publish_time":1738663169518},"6.4.0-c1d0b7fa4":{"name":"@libp2p/utils","version":"6.4.0-c1d0b7fa4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.7-c1d0b7fa4","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.11-c1d0b7fa4","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.4.0-c1d0b7fa4","readmeFilename":"README.md","gitHead":"c1d0b7fa455ccee4dcc296ec7daa0da2d2e627e4","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"db4f168cf1f9e4419c3a47c2bc998e3fa5e79909","size":63297,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.4.0-c1d0b7fa4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.4.0-c1d0b7fa4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.4.0-c1d0b7fa4_1738662656220_0.037959721837146576"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-04T09:50:56.460Z","publish_time":1738662656460,"_source_registry_name":"default","_cnpm_publish_time":1738662656460},"6.4.0-d61cbacec":{"name":"@libp2p/utils","version":"6.4.0-d61cbacec","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.7-d61cbacec","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.11-d61cbacec","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.4.0-d61cbacec","readmeFilename":"README.md","gitHead":"d61cbacec14b9cdc61984d3b9e67f20eec038c4e","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"99db8951904c6fa51bb215d2e0251327e2464470","size":63296,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.4.0-d61cbacec.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.4.0-d61cbacec.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.4.0-d61cbacec_1738657534907_0.35210649543908423"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-04T08:25:35.131Z","publish_time":1738657535131,"_source_registry_name":"default","_cnpm_publish_time":1738657535131},"6.4.0-80ddad5bb":{"name":"@libp2p/utils","version":"6.4.0-80ddad5bb","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.7-80ddad5bb","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.11-80ddad5bb","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.4.0-80ddad5bb","readmeFilename":"README.md","gitHead":"80ddad5bbbed06552d805cab4d341367300a4388","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"e244f416c5eccc553f87252a1fda02c565e6d366","size":62807,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.4.0-80ddad5bb.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.4.0-80ddad5bb.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.4.0-80ddad5bb_1738652744343_0.14851087452528056"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-04T07:05:44.587Z","publish_time":1738652744587,"_source_registry_name":"default","_cnpm_publish_time":1738652744587},"6.4.0":{"name":"@libp2p/utils","version":"6.4.0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.10","@libp2p/interface":"^2.4.1","@libp2p/logger":"^5.1.7","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.0.11","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.4.0","gitHead":"52d06d96fdcd339515775b3bc4297999eb6a697d","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"597273ee7538c5d96acdcc25d615c39d87f760d8","size":64245,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.4.0_1738588960305_0.8550443685383722"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-03T13:22:40.482Z","publish_time":1738588960482,"_source_registry_name":"default","_cnpm_publish_time":1738588960482},"6.3.1-e2ec7bdaa":{"name":"@libp2p/utils","version":"6.3.1-e2ec7bdaa","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.6-e2ec7bdaa","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.10-e2ec7bdaa","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.3.1-e2ec7bdaa","readmeFilename":"README.md","gitHead":"e2ec7bdaae767061c0aa07ea101184608a5072bb","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"shasum":"ab202012ca7bc6a0cec4d2472f65f11e7917ae5a","size":62806,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.3.1-e2ec7bdaa.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.3.1-e2ec7bdaa.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.3.1-e2ec7bdaa_1738585669001_0.5976936978474017"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-03T12:27:49.261Z","publish_time":1738585669261,"_source_registry_name":"default","_cnpm_publish_time":1738585669261},"6.3.1-4bbcfa707":{"name":"@libp2p/utils","version":"6.3.1-4bbcfa707","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.3.1-4bbcfa707","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"5c2ea4fb94815edbf920816b89d8d83ca63eab05","size":62807,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.3.1-4bbcfa707.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.3.1-4bbcfa707.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"}},"gitHead":"4bbcfa707bba45a028429061ce44dec3dd7add34","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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.1.0","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.9-4bbcfa707","@libp2p/logger":"5.1.6-4bbcfa707","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.4.0-4bbcfa707","@chainsafe/netmask":"^2.0.0","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.3.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.0.10-4bbcfa707"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.3.1-4bbcfa707_1738584380119_0.5245753881358719","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-02-03T12:06:20.380Z","publish_time":1738584380380,"_source_registry_name":"default","_cnpm_publish_time":1738584380380},"6.3.1-723bde6ce":{"name":"@libp2p/utils","version":"6.3.1-723bde6ce","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.3.1-723bde6ce","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"3a73539e01350b2b17a91391f3d5ffd5276afa4a","size":62806,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.3.1-723bde6ce.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.3.1-723bde6ce.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"}},"gitHead":"723bde6ce6bc70c62c97ba4acfa484a316618149","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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.1.0","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.9-723bde6ce","@libp2p/logger":"5.1.6-723bde6ce","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.4.0-723bde6ce","@chainsafe/netmask":"^2.0.0","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.3.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.0.10-723bde6ce"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.3.1-723bde6ce_1738583643557_0.42134296373313185","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-02-03T11:54:03.770Z","publish_time":1738583643770,"_source_registry_name":"default","_cnpm_publish_time":1738583643770},"6.3.1-15a70af5f":{"name":"@libp2p/utils","version":"6.3.1-15a70af5f","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.3.1-15a70af5f","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2e1e3cdb2839540b0577764ecf5967ae3d53beb7","size":62811,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.3.1-15a70af5f.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.3.1-15a70af5f.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./is-generator":{"types":"./dist/src/is-generator.d.ts","import":"./dist/src/is-generator.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./is-async-generator":{"types":"./dist/src/is-async-generator.d.ts","import":"./dist/src/is-async-generator.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"}},"gitHead":"15a70af5f4750dd5ee8085e6051586f4e74de41c","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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.1.0","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.9-15a70af5f","@libp2p/logger":"5.1.6-15a70af5f","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.4.0-15a70af5f","@chainsafe/netmask":"^2.0.0","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.3.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.0.10-15a70af5f"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.3.1-15a70af5f_1738580359574_0.38757658864289546","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-02-03T10:59:19.756Z","publish_time":1738580359756,"_source_registry_name":"default","_cnpm_publish_time":1738580359756},"6.3.1-f767126e1":{"name":"@libp2p/utils","version":"6.3.1-f767126e1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.6-f767126e1","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.10-f767126e1","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.3.1-f767126e1","readmeFilename":"README.md","gitHead":"f767126e1e59f945ff29a06b1bbdf3d549743a95","_nodeVersion":"22.12.0","_npmVersion":"10.9.2","dist":{"shasum":"c5f7d9cb610867a679b05acf8c42e9665ae34a98","size":62054,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.3.1-f767126e1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.3.1-f767126e1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.3.1-f767126e1_1737386338121_0.49167812624345064"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-20T15:18:58.433Z","publish_time":1737386338433,"_source_registry_name":"default","_cnpm_publish_time":1737386338433},"6.3.1-06fc82da8":{"name":"@libp2p/utils","version":"6.3.1-06fc82da8","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.6-06fc82da8","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.10-06fc82da8","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.3.1-06fc82da8","readmeFilename":"README.md","gitHead":"06fc82da85bdd4fdba5bba797135c7e8b2b10c53","_nodeVersion":"22.12.0","_npmVersion":"10.9.2","dist":{"shasum":"b3955c3b4b437b1dbe9c5255777e6e6920ee5dfe","size":62054,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.3.1-06fc82da8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.3.1-06fc82da8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.3.1-06fc82da8_1736788111584_0.4627147759196113"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-13T17:08:31.856Z","publish_time":1736788111856,"_source_registry_name":"default","_cnpm_publish_time":1736788111856},"6.3.1-c90984ec7":{"name":"@libp2p/utils","version":"6.3.1-c90984ec7","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.6-c90984ec7","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.10-c90984ec7","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.3.1-c90984ec7","readmeFilename":"README.md","gitHead":"c90984ec77b7184efa66b8b37d7e0913f1c207ce","_nodeVersion":"22.12.0","_npmVersion":"10.9.2","dist":{"shasum":"c7086de9d45d59afbc365801cb2ea9e578ed0c94","size":62055,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.3.1-c90984ec7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.3.1-c90984ec7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.3.1-c90984ec7_1736780361549_0.02755337229949495"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-13T14:59:21.808Z","publish_time":1736780361808,"_source_registry_name":"default","_cnpm_publish_time":1736780361808},"6.3.1-fe8af37a1":{"name":"@libp2p/utils","version":"6.3.1-fe8af37a1","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.3.1-fe8af37a1","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f2f8b23d22846b797588689b76f20985aac557b2","size":62054,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.3.1-fe8af37a1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.3.1-fe8af37a1.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.1.0","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.9-fe8af37a1","@libp2p/logger":"5.1.6-fe8af37a1","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.4.0-fe8af37a1","@chainsafe/netmask":"^2.0.0","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.3.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.0.10-fe8af37a1"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.3.1-fe8af37a1_1736777784917_0.10680545575086486","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-01-13T14:16:25.167Z","publish_time":1736777785167,"_source_registry_name":"default","_cnpm_publish_time":1736777785167},"6.3.1-b56d91884":{"name":"@libp2p/utils","version":"6.3.1-b56d91884","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.6-b56d91884","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.10-b56d91884","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.3.1-b56d91884","readmeFilename":"README.md","gitHead":"b56d918848b22febde02171e90d2d04eb07203a4","_nodeVersion":"22.12.0","_npmVersion":"10.9.2","dist":{"shasum":"a0a281fe7742cd22f403d1fc2bfc21d0b732d9f0","size":62055,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.3.1-b56d91884.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.3.1-b56d91884.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.3.1-b56d91884_1736419114266_0.7584617737039216"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-09T10:38:34.486Z","publish_time":1736419114486,"_source_registry_name":"default","_cnpm_publish_time":1736419114486},"6.3.1":{"name":"@libp2p/utils","version":"6.3.1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.9","@libp2p/interface":"^2.4.0","@libp2p/logger":"^5.1.6","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.0.10","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.3.1","gitHead":"60ccf1ad3bf92d9e1819be7cc4ed902fd9111ae7","_nodeVersion":"22.12.0","_npmVersion":"10.9.2","dist":{"shasum":"c2ac56df9c769a81d418f8b79ade868608b4f742","size":63452,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.3.1_1736417771155_0.007972961865139183"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-09T10:16:11.337Z","publish_time":1736417771337,"_source_registry_name":"default","_cnpm_publish_time":1736417771337},"6.3.0-abe9bd154":{"name":"@libp2p/utils","version":"6.3.0-abe9bd154","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.5-abe9bd154","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.9-abe9bd154","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.3.0-abe9bd154","readmeFilename":"README.md","gitHead":"abe9bd154e4f1213c96efdb41764389fac823f02","_nodeVersion":"22.12.0","_npmVersion":"10.9.2","dist":{"shasum":"4fde0723147db761d8ad1da8ad36486a1ee30eeb","size":62051,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.3.0-abe9bd154.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.3.0-abe9bd154.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.3.0-abe9bd154_1736265086799_0.24411974723139473"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T15:51:27.008Z","publish_time":1736265087008,"_source_registry_name":"default","_cnpm_publish_time":1736265087008},"6.3.0-20d9ba73e":{"name":"@libp2p/utils","version":"6.3.0-20d9ba73e","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.5-20d9ba73e","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.9-20d9ba73e","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.3.0-20d9ba73e","readmeFilename":"README.md","gitHead":"20d9ba73e2fc76e42327458b2a1e29d1ba162bba","_nodeVersion":"22.12.0","_npmVersion":"10.9.2","dist":{"shasum":"f4540fe0c6e7fbc8baadfe63af7a4def5d302f84","size":62051,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.3.0-20d9ba73e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.3.0-20d9ba73e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.3.0-20d9ba73e_1736244825971_0.3381363935182071"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-07T10:13:46.154Z","publish_time":1736244826154,"_source_registry_name":"default","_cnpm_publish_time":1736244826154},"6.3.0-ae75570c8":{"name":"@libp2p/utils","version":"6.3.0-ae75570c8","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.5-ae75570c8","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.9-ae75570c8","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.3.0-ae75570c8","readmeFilename":"README.md","gitHead":"ae75570c852fa9bfe00910dca1c219fa585dcb83","_nodeVersion":"22.12.0","_npmVersion":"10.9.2","dist":{"shasum":"4783e1b6eb8ccab9abda4eb7eecae20f9a2ba13d","size":62052,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.3.0-ae75570c8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.3.0-ae75570c8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.3.0-ae75570c8_1736182172255_0.3609789774402663"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-06T16:49:32.425Z","publish_time":1736182172425,"_source_registry_name":"default","_cnpm_publish_time":1736182172425},"6.3.0-285dab7d7":{"name":"@libp2p/utils","version":"6.3.0-285dab7d7","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.5-285dab7d7","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.9-285dab7d7","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.3.0-285dab7d7","readmeFilename":"README.md","gitHead":"285dab7d768040f524c2ab2705ace162b98bd1c3","_nodeVersion":"22.12.0","_npmVersion":"10.9.2","dist":{"shasum":"bf0b90a1f43e30b9c8146c65849b9d16c76e4a16","size":62052,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.3.0-285dab7d7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.3.0-285dab7d7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.3.0-285dab7d7_1734077065320_0.5661887313411174"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-13T08:04:25.558Z","publish_time":1734077065558,"_source_registry_name":"default","_cnpm_publish_time":1734077065558},"6.3.0-5acfae333":{"name":"@libp2p/utils","version":"6.3.0-5acfae333","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.5-5acfae333","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.9-5acfae333","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.3.0-5acfae333","readmeFilename":"README.md","gitHead":"5acfae333e586d558557ca91852e374de223f1c2","_nodeVersion":"22.12.0","_npmVersion":"10.9.2","dist":{"shasum":"1c8f53cf704c6c5d2e263d142b2f1af9b0c199ac","size":62050,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.3.0-5acfae333.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.3.0-5acfae333.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.3.0-5acfae333_1734076824096_0.46365532042523117"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-13T08:00:24.279Z","publish_time":1734076824279,"_source_registry_name":"default","_cnpm_publish_time":1734076824279},"6.3.0-f4747450f":{"name":"@libp2p/utils","version":"6.3.0-f4747450f","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.3.0-f4747450f","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c3b3035208710cdf7dcee3244d640c244e638378","size":62052,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.3.0-f4747450f.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.3.0-f4747450f.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.1.0","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.8-f4747450f","@libp2p/logger":"5.1.5-f4747450f","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.3.0-f4747450f","@chainsafe/netmask":"^2.0.0","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.3.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.0.9-f4747450f"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.3.0-f4747450f_1734076668861_0.3489678603801578","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2024-12-13T07:57:49.039Z","publish_time":1734076669039,"_source_registry_name":"default","_cnpm_publish_time":1734076669039},"6.3.0-52f0f2f13":{"name":"@libp2p/utils","version":"6.3.0-52f0f2f13","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.3.0-52f0f2f13","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"28b39e05fbc2193c43da1b2bbece3e3e6dffcaca","size":62050,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.3.0-52f0f2f13.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.3.0-52f0f2f13.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.1.0","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.8-52f0f2f13","@libp2p/logger":"5.1.5-52f0f2f13","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.3.0-52f0f2f13","@chainsafe/netmask":"^2.0.0","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.3.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.0.9-52f0f2f13"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.3.0-52f0f2f13_1734076648657_0.6755777191175594","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2024-12-13T07:57:28.832Z","publish_time":1734076648832,"_source_registry_name":"default","_cnpm_publish_time":1734076648832},"6.3.0-023ea575c":{"name":"@libp2p/utils","version":"6.3.0-023ea575c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.5-023ea575c","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.9-023ea575c","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.3.0-023ea575c","readmeFilename":"README.md","gitHead":"023ea575cf70211012990116ccfc6c19bb5f37af","_nodeVersion":"22.11.0","_npmVersion":"10.9.2","dist":{"shasum":"1d08cf350b16621f9d70f7488aed551331f757db","size":62051,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.3.0-023ea575c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.3.0-023ea575c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.3.0-023ea575c_1734002336232_0.6871236325893244"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-12T11:18:56.420Z","publish_time":1734002336420,"_source_registry_name":"default","_cnpm_publish_time":1734002336420},"6.3.0-d3e5a3382":{"name":"@libp2p/utils","version":"6.3.0-d3e5a3382","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.5-d3e5a3382","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.9-d3e5a3382","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.3.0-d3e5a3382","readmeFilename":"README.md","gitHead":"d3e5a3382ffd9b666b68e537ad8533ff38737102","_nodeVersion":"22.11.0","_npmVersion":"10.9.2","dist":{"shasum":"6b967e887e16098c5d07d00ada37bb84eacca5a7","size":62051,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.3.0-d3e5a3382.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.3.0-d3e5a3382.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.3.0-d3e5a3382_1733992674391_0.10660076556991727"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-12T08:37:54.561Z","publish_time":1733992674561,"_source_registry_name":"default","_cnpm_publish_time":1733992674561},"6.3.0-3c63482e5":{"name":"@libp2p/utils","version":"6.3.0-3c63482e5","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.3.0-3c63482e5","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2cba9e07ac1a8620c2ec474f59e9296ca4e9f8d3","size":62050,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.3.0-3c63482e5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.3.0-3c63482e5.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.1.0","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.8-3c63482e5","@libp2p/logger":"5.1.5-3c63482e5","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.3.0-3c63482e5","@chainsafe/netmask":"^2.0.0","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.3.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.0.9-3c63482e5"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.3.0-3c63482e5_1733992670761_0.45987751092064544","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2024-12-12T08:37:50.952Z","publish_time":1733992670952,"_source_registry_name":"default","_cnpm_publish_time":1733992670952},"6.3.0-5c4a79e5a":{"name":"@libp2p/utils","version":"6.3.0-5c4a79e5a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.5-5c4a79e5a","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.9-5c4a79e5a","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.3.0-5c4a79e5a","readmeFilename":"README.md","gitHead":"5c4a79e5a6e8d0db1ef6464075841a0b9de507ef","_nodeVersion":"22.11.0","_npmVersion":"10.9.2","dist":{"shasum":"b1fa8e8bb722bbafd2eaff7535cc4c6889c74a31","size":62051,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.3.0-5c4a79e5a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.3.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.3.0-5c4a79e5a_1733838840297_0.5551778563347507"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-10T13:54:00.543Z","publish_time":1733838840543,"_source_registry_name":"default","_cnpm_publish_time":1733838840543},"6.3.0-127abe24b":{"name":"@libp2p/utils","version":"6.3.0-127abe24b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.5-127abe24b","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.9-127abe24b","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.3.0-127abe24b","readmeFilename":"README.md","gitHead":"127abe24b567e462b5fb8809960201635bee2202","_nodeVersion":"22.11.0","_npmVersion":"10.9.2","dist":{"shasum":"39f61234ce5f2582a9baa3595933d5cbea2836f1","size":62051,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.3.0-127abe24b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.3.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.3.0-127abe24b_1733822104372_0.5327220804904982"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-10T09:15:04.633Z","publish_time":1733822104633,"_source_registry_name":"default","_cnpm_publish_time":1733822104633},"6.3.0":{"name":"@libp2p/utils","version":"6.3.0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"^5.0.8","@libp2p/interface":"^2.3.0","@libp2p/logger":"^5.1.5","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.0.9","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.3.0","gitHead":"e7133ee0003811aeb5c0aaf32f8df55431fa5c75","_nodeVersion":"22.11.0","_npmVersion":"10.9.2","dist":{"shasum":"00349a0f0bf89f49c5e1a89bf9e1bfbd25fedc68","size":63350,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.3.0_1733753890945_0.27596446527811525"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-09T14:18:11.182Z","publish_time":1733753891182,"_source_registry_name":"default","_cnpm_publish_time":1733753891182},"6.2.1-48e9cfa56":{"name":"@libp2p/utils","version":"6.2.1-48e9cfa56","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"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/logger":"5.1.4-48e9cfa56","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.8-48e9cfa56","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.1-48e9cfa56","readmeFilename":"README.md","gitHead":"48e9cfa56fdf9d2dcdc0efc758cf7f055106cbb5","_nodeVersion":"22.11.0","_npmVersion":"10.9.2","dist":{"shasum":"4d0e297312e24079d17fbebda35f819cec5881d8","size":62056,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-48e9cfa56.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_6.2.1-48e9cfa56_1733745913857_0.5684185580406136"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-09T12:05:14.046Z","publish_time":1733745914046,"_source_registry_name":"default","_cnpm_publish_time":1733745914046},"6.2.1-96654117c":{"name":"@libp2p/utils","version":"6.2.1-96654117c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.7-96654117c","@libp2p/interface":"2.2.1-96654117c","@libp2p/logger":"5.1.4-96654117c","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.8-96654117c","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.1-96654117c","readmeFilename":"README.md","gitHead":"96654117c449603aed5b3c6668da29bdab44cff9","_nodeVersion":"22.11.0","_npmVersion":"10.9.2","dist":{"shasum":"6778e9f6d6a1c321850a24b9b03349df31dce3dc","size":62056,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-96654117c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.2.1-96654117c_1733494112626_0.05641813035350207"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-06T14:08:32.813Z","publish_time":1733494112813,"_source_registry_name":"default","_cnpm_publish_time":1733494112813},"6.2.1-9614de7c6":{"name":"@libp2p/utils","version":"6.2.1-9614de7c6","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.7-9614de7c6","@libp2p/interface":"2.2.1-9614de7c6","@libp2p/logger":"5.1.4-9614de7c6","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.8-9614de7c6","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.1-9614de7c6","readmeFilename":"README.md","gitHead":"9614de7c63d5dfad71fdad533b9be650d885205d","_nodeVersion":"22.11.0","_npmVersion":"10.9.2","dist":{"shasum":"647399bf9a1b0eed2631fe8fd6310652818db6f5","size":62056,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-9614de7c6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.2.1-9614de7c6_1733493871795_0.22870601335753626"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-06T14:04:31.967Z","publish_time":1733493871967,"_source_registry_name":"default","_cnpm_publish_time":1733493871967},"6.2.1-2625cc323":{"name":"@libp2p/utils","version":"6.2.1-2625cc323","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.7-2625cc323","@libp2p/interface":"2.2.1-2625cc323","@libp2p/logger":"5.1.4-2625cc323","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.8-2625cc323","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.1-2625cc323","readmeFilename":"README.md","gitHead":"2625cc323b77ed4843d200a3b7022f80eba2e8f8","_nodeVersion":"22.11.0","_npmVersion":"10.9.2","dist":{"shasum":"bb9476ed44b32315fd739264ad071697c6707529","size":62055,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-2625cc323.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.2.1-2625cc323_1733489412853_0.6663981125012488"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-06T12:50:13.079Z","publish_time":1733489413079,"_source_registry_name":"default","_cnpm_publish_time":1733489413079},"6.2.1-92cc74082":{"name":"@libp2p/utils","version":"6.2.1-92cc74082","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.2.1-92cc74082","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2dde4ded192b508ba9f793391d99aeaaaf44baaf","size":62056,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-92cc74082.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.1-92cc74082.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.1.0","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.7-92cc74082","@libp2p/logger":"5.1.4-92cc74082","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.2.1-92cc74082","@chainsafe/netmask":"^2.0.0","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.3.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.0.8-92cc74082"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.2.1-92cc74082_1733486082988_0.01877344496125999","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-12-06T11:54:43.177Z","publish_time":1733486083177,"_source_registry_name":"default","_cnpm_publish_time":1733486083177},"6.2.1-d19974d93":{"name":"@libp2p/utils","version":"6.2.1-d19974d93","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.7-d19974d93","@libp2p/interface":"2.2.1-d19974d93","@libp2p/logger":"5.1.4-d19974d93","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.8-d19974d93","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.1-d19974d93","readmeFilename":"README.md","gitHead":"d19974d93a1015acfca95c2155dbcffc5fd6a6c0","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"3bf6129f284e7847e738155dca4615f2c94de71b","size":62056,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-d19974d93.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.2.1-d19974d93_1733333784276_0.9753269029212457"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-04T17:36:24.533Z","publish_time":1733333784533,"_source_registry_name":"default","_cnpm_publish_time":1733333784533},"6.2.1-6ab85ea68":{"name":"@libp2p/utils","version":"6.2.1-6ab85ea68","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./global-unicast-ip":{"types":"./dist/src/global-unicast-ip.d.ts","import":"./dist/src/global-unicast-ip.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-global-unicast":{"types":"./dist/src/multiaddr/is-global-unicast.d.ts","import":"./dist/src/multiaddr/is-global-unicast.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@chainsafe/netmask":"^2.0.0","@libp2p/crypto":"5.0.7-6ab85ea68","@libp2p/interface":"2.2.1-6ab85ea68","@libp2p/logger":"5.1.4-6ab85ea68","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.8-6ab85ea68","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.1-6ab85ea68","readmeFilename":"README.md","gitHead":"6ab85ea68ac77e2528a3bf5ccf31b7bc8377d1e1","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"73dc81210b466b1d14f03399d38f9d517eceaa51","size":62056,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-6ab85ea68.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.2.1-6ab85ea68_1733319261337_0.6493466838426787"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-04T13:34:21.586Z","publish_time":1733319261586,"_source_registry_name":"default","_cnpm_publish_time":1733319261586},"6.2.1-2c182d2e2":{"name":"@libp2p/utils","version":"6.2.1-2c182d2e2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-2c182d2e2","@libp2p/interface":"2.2.1-2c182d2e2","@libp2p/logger":"5.1.4-2c182d2e2","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.8-2c182d2e2","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.1-2c182d2e2","readmeFilename":"README.md","gitHead":"2c182d2e23d3246ece92ac937dfd91275b39bdc0","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"747e11be76be5004267835abda3c6da7b44a8242","size":61270,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-2c182d2e2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.2.1-2c182d2e2_1732981257268_0.23715096012953873"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-30T15:40:57.481Z","publish_time":1732981257481,"_source_registry_name":"default","_cnpm_publish_time":1732981257481},"6.2.1-06f79b646":{"name":"@libp2p/utils","version":"6.2.1-06f79b646","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.2.1-06f79b646","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"08be86b8c4c0df485a2b1171b74f71f3cefcb40a","size":61271,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-06f79b646.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.1-06f79b646.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.1.0","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.7-06f79b646","@libp2p/logger":"5.1.4-06f79b646","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.2.1-06f79b646","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.3.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.0.8-06f79b646"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.2.1-06f79b646_1732981249654_0.5435096466716463","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-11-30T15:40:49.903Z","publish_time":1732981249903,"_source_registry_name":"default","_cnpm_publish_time":1732981249903},"6.2.1-99f5f270b":{"name":"@libp2p/utils","version":"6.2.1-99f5f270b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-99f5f270b","@libp2p/interface":"2.2.1-99f5f270b","@libp2p/logger":"5.1.4-99f5f270b","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.8-99f5f270b","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.1-99f5f270b","readmeFilename":"README.md","gitHead":"99f5f270b9e7b69e4ef543c1ff1c019815af58cb","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"9cc5d05875c5a2c1ea7e8670771902a79f028753","size":61270,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-99f5f270b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.2.1-99f5f270b_1732969037012_0.4841210483874072"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-30T12:17:17.196Z","publish_time":1732969037196,"_source_registry_name":"default","_cnpm_publish_time":1732969037196},"6.2.1-f8da60e73":{"name":"@libp2p/utils","version":"6.2.1-f8da60e73","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-f8da60e73","@libp2p/interface":"2.2.1-f8da60e73","@libp2p/logger":"5.1.4-f8da60e73","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.8-f8da60e73","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.1-f8da60e73","readmeFilename":"README.md","gitHead":"f8da60e73fede669986b8d48218f66c4e55fd776","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"16f2779ddd8420ab9aa267cceb0d49d9e86fafab","size":61269,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-f8da60e73.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.2.1-f8da60e73_1732910120890_0.8412514117746475"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-29T19:55:21.119Z","publish_time":1732910121119,"_source_registry_name":"default","_cnpm_publish_time":1732910121119},"6.2.1-406b3916c":{"name":"@libp2p/utils","version":"6.2.1-406b3916c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./link-local-ip":{"types":"./dist/src/link-local-ip.d.ts","import":"./dist/src/link-local-ip.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-406b3916c","@libp2p/interface":"2.2.1-406b3916c","@libp2p/logger":"5.1.4-406b3916c","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.8-406b3916c","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.1-406b3916c","readmeFilename":"README.md","gitHead":"406b3916cac688cd98c02b61ee2e52a9cd041704","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"2454d5ed0b29e55b2edcb12c661fccc17675c521","size":61271,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-406b3916c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.2.1-406b3916c_1732906943873_0.5956952332938363"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-29T19:02:24.107Z","publish_time":1732906944107,"_source_registry_name":"default","_cnpm_publish_time":1732906944107},"6.2.1-a0c8ceb99":{"name":"@libp2p/utils","version":"6.2.1-a0c8ceb99","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.2.1-a0c8ceb99","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bfbc13fe0716511c196b37e8a8a6b2e2f87a446f","size":60944,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-a0c8ceb99.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.1-a0c8ceb99.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.1.0","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.7-a0c8ceb99","@libp2p/logger":"5.1.4-a0c8ceb99","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.2.1-a0c8ceb99","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.3.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.0.8-a0c8ceb99"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.2.1-a0c8ceb99_1732905444328_0.31561471573922506","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-11-29T18:37:24.619Z","publish_time":1732905444619,"_source_registry_name":"default","_cnpm_publish_time":1732905444619},"6.2.1-f2f9008b8":{"name":"@libp2p/utils","version":"6.2.1-f2f9008b8","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-link-local":{"types":"./dist/src/multiaddr/is-link-local.d.ts","import":"./dist/src/multiaddr/is-link-local.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-f2f9008b8","@libp2p/interface":"2.2.1-f2f9008b8","@libp2p/logger":"5.1.4-f2f9008b8","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.8-f2f9008b8","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.1-f2f9008b8","readmeFilename":"README.md","gitHead":"f2f9008b8e7c634a3855fea746af0762af920beb","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"21d93f1ba2054d83ed5d6cc5aa3eeec0baffc213","size":60943,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-f2f9008b8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.2.1-f2f9008b8_1732893675144_0.11518451266705321"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-29T15:21:15.350Z","publish_time":1732893675350,"_source_registry_name":"default","_cnpm_publish_time":1732893675350},"6.2.1-339b7df88":{"name":"@libp2p/utils","version":"6.2.1-339b7df88","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-339b7df88","@libp2p/interface":"2.2.1-339b7df88","@libp2p/logger":"5.1.4-339b7df88","@multiformats/multiaddr":"^12.3.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.2","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.1.0","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.8-339b7df88","@types/netmask":"^2.0.5","aegir":"^45.0.5","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^19.0.2","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.1-339b7df88","readmeFilename":"README.md","gitHead":"339b7df884dfaa4e7c9e77e6299bd9348c715f8b","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"b3cb91c8a78f89b3b22f2020e6a0748eba0aa476","size":60481,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-339b7df88.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.2.1-339b7df88_1732804971774_0.01889724968250195"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-28T14:42:51.985Z","publish_time":1732804971985,"_source_registry_name":"default","_cnpm_publish_time":1732804971985},"6.2.1-8a9258a24":{"name":"@libp2p/utils","version":"6.2.1-8a9258a24","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-8a9258a24","@libp2p/interface":"2.2.1-8a9258a24","@libp2p/logger":"5.1.4-8a9258a24","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.8-8a9258a24","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.1-8a9258a24","readmeFilename":"README.md","gitHead":"8a9258a24168d13172eb139d32bc6889e71f81dc","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"035ea1bb4d3580d38dace1ca91e3afce3512b547","size":60264,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-8a9258a24.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.2.1-8a9258a24_1732701353927_0.20211803656868343"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-27T09:55:54.131Z","publish_time":1732701354131,"_source_registry_name":"default","_cnpm_publish_time":1732701354131},"6.2.1-4761dd701":{"name":"@libp2p/utils","version":"6.2.1-4761dd701","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-4761dd701","@libp2p/interface":"2.2.1-4761dd701","@libp2p/logger":"5.1.4-4761dd701","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.8-4761dd701","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.1-4761dd701","readmeFilename":"README.md","gitHead":"4761dd701aec6620ee504cb9908fa2319971b79b","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"4d37a78f427534a8246c5e05bdba1edf3b645607","size":60264,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-4761dd701.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.2.1-4761dd701_1732643330401_0.8387978137531191"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-26T17:48:50.619Z","publish_time":1732643330619,"_source_registry_name":"default","_cnpm_publish_time":1732643330619},"6.2.1-3650283f7":{"name":"@libp2p/utils","version":"6.2.1-3650283f7","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-3650283f7","@libp2p/interface":"2.2.1-3650283f7","@libp2p/logger":"5.1.4-3650283f7","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.8-3650283f7","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.1-3650283f7","readmeFilename":"README.md","gitHead":"3650283f7aab93517730b21c0945731415d4663a","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"43d29b2aa486b29359204dd2f079359ded6180f2","size":60265,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-3650283f7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.2.1-3650283f7_1732639582701_0.15660360139851415"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-26T16:46:22.931Z","publish_time":1732639582931,"_source_registry_name":"default","_cnpm_publish_time":1732639582931},"6.2.1-b02ea9b6e":{"name":"@libp2p/utils","version":"6.2.1-b02ea9b6e","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-b02ea9b6e","@libp2p/interface":"2.2.1-b02ea9b6e","@libp2p/logger":"5.1.4-b02ea9b6e","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.8-b02ea9b6e","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.1-b02ea9b6e","readmeFilename":"README.md","gitHead":"b02ea9b6edf1a6ef2e059ea8570ba57cc9052229","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"7b43b1ca848758ec458baf6325e2e34e890f57aa","size":60263,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-b02ea9b6e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.2.1-b02ea9b6e_1732634986257_0.04298556483380578"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-26T15:29:46.419Z","publish_time":1732634986419,"_source_registry_name":"default","_cnpm_publish_time":1732634986419},"6.2.1-bc90b4fd5":{"name":"@libp2p/utils","version":"6.2.1-bc90b4fd5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-bc90b4fd5","@libp2p/interface":"2.2.1-bc90b4fd5","@libp2p/logger":"5.1.4-bc90b4fd5","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.8-bc90b4fd5","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.1-bc90b4fd5","readmeFilename":"README.md","gitHead":"bc90b4fd58aee1ccd94d4fd61cc48d336e77d772","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"2d0364139e65c6e0ed37791f630a97ce95852e61","size":60263,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-bc90b4fd5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.2.1-bc90b4fd5_1732526875985_0.5315546843404879"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-25T09:27:56.187Z","publish_time":1732526876187,"_source_registry_name":"default","_cnpm_publish_time":1732526876187},"6.2.1-a82b07d8c":{"name":"@libp2p/utils","version":"6.2.1-a82b07d8c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-a82b07d8c","@libp2p/interface":"2.2.1-a82b07d8c","@libp2p/logger":"5.1.4-a82b07d8c","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.8-a82b07d8c","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.1-a82b07d8c","readmeFilename":"README.md","gitHead":"a82b07d8c69640b6c72824a584b55bb7c30ca06e","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"effd0202dc7e00c051a6f72d37a2c530055a7059","size":60264,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-a82b07d8c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.2.1-a82b07d8c_1732526733464_0.0608100139817529"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-25T09:25:33.663Z","publish_time":1732526733663,"_source_registry_name":"default","_cnpm_publish_time":1732526733663},"6.2.1-d6cd25d0d":{"name":"@libp2p/utils","version":"6.2.1-d6cd25d0d","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.2.1-d6cd25d0d","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"b0464a563ca6175e9a14ff56f70257460ee448ee","size":60264,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-d6cd25d0d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.1-d6cd25d0d.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.7-d6cd25d0d","@libp2p/logger":"5.1.4-d6cd25d0d","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.2.1-d6cd25d0d","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.0.8-d6cd25d0d"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.2.1-d6cd25d0d_1732526727118_0.30956769518247396","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-11-25T09:25:27.313Z","publish_time":1732526727313,"_source_registry_name":"default","_cnpm_publish_time":1732526727313},"6.2.1-98b43045c":{"name":"@libp2p/utils","version":"6.2.1-98b43045c","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.2.1-98b43045c","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"29b2dc95f2cbb7b77bd78ea302616c7f9693eb16","size":60265,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-98b43045c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.1-98b43045c.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.7-98b43045c","@libp2p/logger":"5.1.4-98b43045c","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.2.1-98b43045c","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.0.8-98b43045c"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.2.1-98b43045c_1732526704796_0.2533194727721033","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-11-25T09:25:04.976Z","publish_time":1732526704976,"_source_registry_name":"default","_cnpm_publish_time":1732526704976},"6.2.1-4a85eb033":{"name":"@libp2p/utils","version":"6.2.1-4a85eb033","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-4a85eb033","@libp2p/interface":"2.2.1-4a85eb033","@libp2p/logger":"5.1.4-4a85eb033","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.8-4a85eb033","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.1-4a85eb033","readmeFilename":"README.md","gitHead":"4a85eb033f7ea8461a10bc8b38bbc76d1383d1cc","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"19fb563e38f6de98dfd8c5367f0fad894c0f9e7c","size":60263,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-4a85eb033.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.2.1-4a85eb033_1732521950826_0.6780044929360467"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-25T08:05:51.089Z","publish_time":1732521951089,"_source_registry_name":"default","_cnpm_publish_time":1732521951089},"6.2.1-6ddc1b80e":{"name":"@libp2p/utils","version":"6.2.1-6ddc1b80e","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-6ddc1b80e","@libp2p/interface":"2.2.1-6ddc1b80e","@libp2p/logger":"5.1.4-6ddc1b80e","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.8-6ddc1b80e","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.1-6ddc1b80e","readmeFilename":"README.md","gitHead":"6ddc1b80ebe396afee58082865ae6cae2bb39fb1","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"shasum":"855958a313c8e9dd4a4c13f63039ba4e72e6645d","size":60263,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-6ddc1b80e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.2.1-6ddc1b80e_1732279923377_0.34114787311004413"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-22T12:52:03.582Z","publish_time":1732279923582,"_source_registry_name":"default","_cnpm_publish_time":1732279923582},"6.2.1-0862522fe":{"name":"@libp2p/utils","version":"6.2.1-0862522fe","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.2.1-0862522fe","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"c814188ccc62a7a7851c0f468764bd75eb6b1da5","size":60263,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-0862522fe.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.1-0862522fe.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.7-0862522fe","@libp2p/logger":"5.1.4-0862522fe","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.2.1-0862522fe","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.0.8-0862522fe"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.2.1-0862522fe_1732278781884_0.6542264576071726","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-11-22T12:33:02.115Z","publish_time":1732278782115,"_source_registry_name":"default","_cnpm_publish_time":1732278782115},"6.2.1-b248eefc0":{"name":"@libp2p/utils","version":"6.2.1-b248eefc0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-b248eefc0","@libp2p/interface":"2.2.1-b248eefc0","@libp2p/logger":"5.1.4-b248eefc0","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.8-b248eefc0","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.1-b248eefc0","readmeFilename":"README.md","gitHead":"b248eefc01e6034c211b0d458d0ce7a74e99c24f","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"6154c223cf474b2285c01ee8741a7396b3600635","size":60263,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-b248eefc0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.2.1-b248eefc0_1732180004852_0.2250957425115292"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-21T09:06:45.077Z","publish_time":1732180005077,"_source_registry_name":"default","_cnpm_publish_time":1732180005077},"6.2.1-d866eb5bb":{"name":"@libp2p/utils","version":"6.2.1-d866eb5bb","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-d866eb5bb","@libp2p/interface":"2.2.1-d866eb5bb","@libp2p/logger":"5.1.4-d866eb5bb","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.8-d866eb5bb","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.1-d866eb5bb","readmeFilename":"README.md","gitHead":"d866eb5bb8269485364c233119331ca073ff1343","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"e0a505eef20b3a118cacaf40b9134fdd82195acf","size":60264,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-d866eb5bb.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.2.1-d866eb5bb_1732036979805_0.40125059611790204"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-19T17:23:00.020Z","publish_time":1732036980020,"_source_registry_name":"default","_cnpm_publish_time":1732036980020},"6.2.1-f53f65d18":{"name":"@libp2p/utils","version":"6.2.1-f53f65d18","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.7-f53f65d18","@libp2p/interface":"2.2.1-f53f65d18","@libp2p/logger":"5.1.4-f53f65d18","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.8-f53f65d18","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.1-f53f65d18","readmeFilename":"README.md","gitHead":"f53f65d1805f9cd41f1b55558cef06d03f7a796c","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"1520b88b9e2d81e1228f861a0c932f4b0c5bedfc","size":60264,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1-f53f65d18.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.2.1-f53f65d18_1732027200728_0.730005325699207"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-19T14:40:00.875Z","publish_time":1732027200875,"_source_registry_name":"default","_cnpm_publish_time":1732027200875},"6.2.1":{"name":"@libp2p/utils","version":"6.2.1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"^5.0.7","@libp2p/interface":"^2.2.1","@libp2p/logger":"^5.1.4","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.0.8","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.1","gitHead":"4d59c801a6b45dcc0b2d7b457b4ae3b107b57cbb","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"c90408f6b073752002b2315c5b53c0a5af21caba","size":61572,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.2.1_1731933708422_0.07709783883911658"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-18T12:41:48.610Z","publish_time":1731933708610,"_source_registry_name":"default","_cnpm_publish_time":1731933708610},"6.2.0-05d559f54":{"name":"@libp2p/utils","version":"6.2.0-05d559f54","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.6-05d559f54","@libp2p/interface":"2.2.0-05d559f54","@libp2p/logger":"5.1.3-05d559f54","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.7-05d559f54","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.0-05d559f54","readmeFilename":"README.md","gitHead":"05d559f545d7408646f2b7dcd5adf5c6771a97e6","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"f958289d25704f3baf1bcc0500202eb54ad0b56c","size":60264,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.0-05d559f54.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.2.0-05d559f54_1731929045963_0.7744360227689377"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-18T11:24:06.162Z","publish_time":1731929046162,"_source_registry_name":"default","_cnpm_publish_time":1731929046162},"6.2.0-656db81cf":{"name":"@libp2p/utils","version":"6.2.0-656db81cf","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.6-656db81cf","@libp2p/interface":"2.2.0-656db81cf","@libp2p/logger":"5.1.3-656db81cf","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.7-656db81cf","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.0-656db81cf","readmeFilename":"README.md","gitHead":"656db81cff6f5cb8d1d5523f1928323057308b5a","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"1e880688dd0f3fd51fd9b1f2af2814af42226b95","size":60263,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.0-656db81cf.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.2.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.2.0-656db81cf_1731926580070_0.6089222350619208"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-18T10:43:00.247Z","publish_time":1731926580247,"_source_registry_name":"default","_cnpm_publish_time":1731926580247},"6.2.0":{"name":"@libp2p/utils","version":"6.2.0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"^5.0.6","@libp2p/interface":"^2.2.0","@libp2p/logger":"^5.1.3","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.0.7","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.2.0","gitHead":"5feb1bb30909cbb97645412984fc07bb32b218f9","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"47f0e88755cbc26a008bfa3a5e0ffe459eee2e0a","size":61570,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.2.0_1731919882383_0.7885659002095333"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-18T08:51:22.597Z","publish_time":1731919882597,"_source_registry_name":"default","_cnpm_publish_time":1731919882597},"6.1.3-432955390":{"name":"@libp2p/utils","version":"6.1.3-432955390","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.6-432955390","@libp2p/interface":"2.2.0-432955390","@libp2p/logger":"5.1.3-432955390","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.7-432955390","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.3-432955390","readmeFilename":"README.md","gitHead":"43295539045639fe003e762dede1ec1a5aa60c77","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"00faab8723e0c207b72277b7361c002348ec1435","size":60264,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.3-432955390.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.3-432955390.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.3-432955390_1731754313049_0.516370435458614"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-16T10:51:53.223Z","publish_time":1731754313223,"_source_registry_name":"default","_cnpm_publish_time":1731754313223},"6.1.3-eee97c7d4":{"name":"@libp2p/utils","version":"6.1.3-eee97c7d4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.6-eee97c7d4","@libp2p/interface":"2.2.0-eee97c7d4","@libp2p/logger":"5.1.3-eee97c7d4","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.7-eee97c7d4","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.3-eee97c7d4","readmeFilename":"README.md","gitHead":"eee97c7d4ced5763f6620e535f3c9a5619abf046","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"2fea624473674e7280cc90c353ba70a7eff9410f","size":60227,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.3-eee97c7d4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.3-eee97c7d4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.3-eee97c7d4_1731686634246_0.4668069370998442"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-15T16:03:54.440Z","publish_time":1731686634440,"_source_registry_name":"default","_cnpm_publish_time":1731686634440},"6.1.3-2feaeddb4":{"name":"@libp2p/utils","version":"6.1.3-2feaeddb4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.6-2feaeddb4","@libp2p/interface":"2.2.0-2feaeddb4","@libp2p/logger":"5.1.3-2feaeddb4","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.7-2feaeddb4","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.3-2feaeddb4","readmeFilename":"README.md","gitHead":"2feaeddb40712a5d58aee158021a10b9b9bbf660","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"b0316c8ae663a3037549fcf39da9c812b1efc378","size":60226,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.3-2feaeddb4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.3-2feaeddb4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.3-2feaeddb4_1731669240664_0.756293926264886"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-15T11:14:00.880Z","publish_time":1731669240880,"_source_registry_name":"default","_cnpm_publish_time":1731669240880},"6.1.3-c917314f3":{"name":"@libp2p/utils","version":"6.1.3-c917314f3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.6-c917314f3","@libp2p/interface":"2.2.0-c917314f3","@libp2p/logger":"5.1.3-c917314f3","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.7-c917314f3","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.3-c917314f3","readmeFilename":"README.md","gitHead":"c917314f3e07f842f1d97f6453d00b27428de5ab","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"e47dec4bd4d03958eb7029d86f642264c9b92ded","size":60227,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.3-c917314f3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.3-c917314f3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.3-c917314f3_1731602099239_0.9729922246954696"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-14T16:34:59.497Z","publish_time":1731602099497,"_source_registry_name":"default","_cnpm_publish_time":1731602099497},"6.1.3-844a8d2d1":{"name":"@libp2p/utils","version":"6.1.3-844a8d2d1","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.1.3-844a8d2d1","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8a89d9a04194d8e1ee11e532f9881de5065f81ad","size":60227,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.3-844a8d2d1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.3-844a8d2d1.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"22.10.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.6-844a8d2d1","@libp2p/logger":"5.1.3-844a8d2d1","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.2.0-844a8d2d1","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.0.7-844a8d2d1"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.1.3-844a8d2d1_1731600465937_0.43903383124824735","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-11-14T16:07:46.133Z","publish_time":1731600466133,"_source_registry_name":"default","_cnpm_publish_time":1731600466133},"6.1.3-7dcabb884":{"name":"@libp2p/utils","version":"6.1.3-7dcabb884","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.6-7dcabb884","@libp2p/interface":"2.2.0-7dcabb884","@libp2p/logger":"5.1.3-7dcabb884","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.7-7dcabb884","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.3-7dcabb884","readmeFilename":"README.md","gitHead":"7dcabb884c37dfba69e3ce427544ab05209d137b","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"0792a3260a31b1f161b209535d29760fcbdc5c76","size":60227,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.3-7dcabb884.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.3-7dcabb884.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.3-7dcabb884_1731581346781_0.9797201474706214"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-14T10:49:07.012Z","publish_time":1731581347012,"_source_registry_name":"default","_cnpm_publish_time":1731581347012},"6.1.3-7626b224d":{"name":"@libp2p/utils","version":"6.1.3-7626b224d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.6-7626b224d","@libp2p/interface":"2.2.0-7626b224d","@libp2p/logger":"5.1.3-7626b224d","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.7-7626b224d","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.3-7626b224d","readmeFilename":"README.md","gitHead":"7626b224d23c474d1c885c8a7922977ab7e4bea6","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"592137b5c559d03e974b326b6883500d4674e8e7","size":60227,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.3-7626b224d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.3-7626b224d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.3-7626b224d_1731412486424_0.3469798494298346"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-12T11:54:46.622Z","publish_time":1731412486622,"_source_registry_name":"default","_cnpm_publish_time":1731412486622},"6.1.3-02f285fc8":{"name":"@libp2p/utils","version":"6.1.3-02f285fc8","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.6-02f285fc8","@libp2p/interface":"2.2.0-02f285fc8","@libp2p/logger":"5.1.3-02f285fc8","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.7-02f285fc8","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.3-02f285fc8","readmeFilename":"README.md","gitHead":"02f285fc8256cfc970f338e5ea7dbef67581b5d9","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"d3a06d7e81652ad5457fc73759f923828b41b3da","size":60227,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.3-02f285fc8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.3-02f285fc8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.3-02f285fc8_1731402447046_0.022723163743250563"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-12T09:07:27.218Z","publish_time":1731402447218,"_source_registry_name":"default","_cnpm_publish_time":1731402447218},"6.1.3-32ca76fcb":{"name":"@libp2p/utils","version":"6.1.3-32ca76fcb","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.6-32ca76fcb","@libp2p/interface":"2.2.0-32ca76fcb","@libp2p/logger":"5.1.3-32ca76fcb","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.7-32ca76fcb","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.3-32ca76fcb","readmeFilename":"README.md","gitHead":"32ca76fcb5360c11b22bfd5e81712f08a46b1df8","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"9429803834e3735d19e1d7de4137aff4a872f10e","size":60227,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.3-32ca76fcb.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.3-32ca76fcb.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.3-32ca76fcb_1731054134619_0.7964212934291774"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-08T08:22:14.797Z","publish_time":1731054134797,"_source_registry_name":"default","_cnpm_publish_time":1731054134797},"6.1.3-665769021":{"name":"@libp2p/utils","version":"6.1.3-665769021","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.6-665769021","@libp2p/interface":"2.2.0-665769021","@libp2p/logger":"5.1.3-665769021","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.7-665769021","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.3-665769021","readmeFilename":"README.md","gitHead":"6657690217b689653c70fee727aa13db2eeea773","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"af38ffa59e5d8abf37b1f3a78801894cb0c9edb9","size":60228,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.3-665769021.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.3-665769021.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.3-665769021_1730990299505_0.366438292839274"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-07T14:38:19.727Z","publish_time":1730990299727,"_source_registry_name":"default","_cnpm_publish_time":1730990299727},"6.1.3-7dead6d35":{"name":"@libp2p/utils","version":"6.1.3-7dead6d35","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.6-7dead6d35","@libp2p/interface":"2.2.0-7dead6d35","@libp2p/logger":"5.1.3-7dead6d35","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.7-7dead6d35","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.3-7dead6d35","readmeFilename":"README.md","gitHead":"7dead6d35d96add1cd4f386b5b7bf5f014d155da","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"0707fdc8fb1a5e6a9839661b5fc5ae8c650a7a6a","size":60226,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.3-7dead6d35.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.3-7dead6d35.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.3-7dead6d35_1730986000271_0.39623853373251783"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-07T13:26:40.517Z","publish_time":1730986000517,"_source_registry_name":"default","_cnpm_publish_time":1730986000517},"6.1.3-6bd7f9169":{"name":"@libp2p/utils","version":"6.1.3-6bd7f9169","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.6-6bd7f9169","@libp2p/interface":"2.2.0-6bd7f9169","@libp2p/logger":"5.1.3-6bd7f9169","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.7-6bd7f9169","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.3-6bd7f9169","readmeFilename":"README.md","gitHead":"6bd7f9169cca1609071845c22a1ee41ab775f45b","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"c550f79680d8e19624fcdc340202afe996b1ad46","size":60228,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.3-6bd7f9169.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.3-6bd7f9169.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.3-6bd7f9169_1730967817247_0.5160852413038455"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-07T08:23:37.455Z","publish_time":1730967817455,"_source_registry_name":"default","_cnpm_publish_time":1730967817455},"6.1.3-91687998d":{"name":"@libp2p/utils","version":"6.1.3-91687998d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.6-91687998d","@libp2p/interface":"2.2.0-91687998d","@libp2p/logger":"5.1.3-91687998d","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.7-91687998d","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.3-91687998d","readmeFilename":"README.md","gitHead":"91687998d7ae536549ddcd840aa430098860f0fb","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"a47a8cb6107923f83fac9d31e3ed9f1bca800a37","size":60228,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.3-91687998d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.3-91687998d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.3-91687998d_1730878731754_0.7850247239930759"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-06T07:38:51.961Z","publish_time":1730878731961,"_source_registry_name":"default","_cnpm_publish_time":1730878731961},"6.1.3-d30d07e6f":{"name":"@libp2p/utils","version":"6.1.3-d30d07e6f","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.6-d30d07e6f","@libp2p/interface":"2.2.0-d30d07e6f","@libp2p/logger":"5.1.3-d30d07e6f","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.7-d30d07e6f","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.3-d30d07e6f","readmeFilename":"README.md","gitHead":"d30d07e6ff1b2825338a767f80c5dc14ae7fa3cd","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"709ccc7cdca795de154c3410b47ef3895a74ceb6","size":60227,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.3-d30d07e6f.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.3-d30d07e6f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.3-d30d07e6f_1730815888483_0.1413686149466571"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-05T14:11:28.710Z","publish_time":1730815888710,"_source_registry_name":"default","_cnpm_publish_time":1730815888710},"6.1.3-adc767899":{"name":"@libp2p/utils","version":"6.1.3-adc767899","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.6-adc767899","@libp2p/interface":"2.2.0-adc767899","@libp2p/logger":"5.1.3-adc767899","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.7-adc767899","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.3-adc767899","readmeFilename":"README.md","gitHead":"adc767899d3fcf186a2bfb37a4d53decadc3a93f","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"13b15bda0b9b651abb08d101a8500f6b0b2ee674","size":60228,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.3-adc767899.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.3-adc767899.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.3-adc767899_1730794151586_0.786725314607079"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-05T08:09:11.840Z","publish_time":1730794151840,"_source_registry_name":"default","_cnpm_publish_time":1730794151840},"6.1.3-7c085d10c":{"name":"@libp2p/utils","version":"6.1.3-7c085d10c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.6-7c085d10c","@libp2p/interface":"2.2.0-7c085d10c","@libp2p/logger":"5.1.3-7c085d10c","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.7-7c085d10c","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.3-7c085d10c","readmeFilename":"README.md","gitHead":"7c085d10c4d9f491ab85b2467ab1202769ec7a5a","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"shasum":"e5531dfeb28045529dcd1d2ed11e54a0359cd814","size":60227,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.3-7c085d10c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.3-7c085d10c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.3-7c085d10c_1730760023820_0.16552080600127916"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-04T22:40:24.059Z","publish_time":1730760024059,"_source_registry_name":"default","_cnpm_publish_time":1730760024059},"6.1.3-0a3406a05":{"name":"@libp2p/utils","version":"6.1.3-0a3406a05","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.6-0a3406a05","@libp2p/interface":"2.2.0-0a3406a05","@libp2p/logger":"5.1.3-0a3406a05","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.7-0a3406a05","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.3-0a3406a05","readmeFilename":"README.md","gitHead":"0a3406a0536f8e7390e67eec88ccc518bd90e9a6","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"70c55f8133bc247ae80f53282dd85ccef9dba4dc","size":60226,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.3-0a3406a05.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.3-0a3406a05.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.3-0a3406a05_1730549971553_0.29770246996411664"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-02T12:19:31.782Z","publish_time":1730549971782,"_source_registry_name":"default","_cnpm_publish_time":1730549971782},"6.1.3-c2ff2e454":{"name":"@libp2p/utils","version":"6.1.3-c2ff2e454","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./debounce":{"types":"./dist/src/debounce.d.ts","import":"./dist/src/debounce.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./repeating-task":{"types":"./dist/src/repeating-task.d.ts","import":"./dist/src/repeating-task.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.6-c2ff2e454","@libp2p/interface":"2.2.0-c2ff2e454","@libp2p/logger":"5.1.3-c2ff2e454","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.7-c2ff2e454","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.3-c2ff2e454","readmeFilename":"README.md","gitHead":"c2ff2e454ae7ad12acd223aa0b5fd2b065942aff","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"f8ead517ede8d78230eba151bd29de8bd4deab38","size":60177,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.3-c2ff2e454.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.3-c2ff2e454.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.3-c2ff2e454_1730547790802_0.16312045818520615"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-02T11:43:11.028Z","publish_time":1730547791028,"_source_registry_name":"default","_cnpm_publish_time":1730547791028},"6.1.3-ad5cfd66a":{"name":"@libp2p/utils","version":"6.1.3-ad5cfd66a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.6-ad5cfd66a","@libp2p/interface":"2.2.0-ad5cfd66a","@libp2p/logger":"5.1.3-ad5cfd66a","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.7-ad5cfd66a","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.3-ad5cfd66a","readmeFilename":"README.md","gitHead":"ad5cfd66a3fccf94ddcabce8675a3bf742669484","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"97451fdecc0573795dc3a716fbf4e3fe87c176ff","size":57985,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.3-ad5cfd66a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.3-ad5cfd66a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.3-ad5cfd66a_1730280448438_0.8307494838527889"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-30T09:27:28.667Z","publish_time":1730280448667,"_source_registry_name":"default","_cnpm_publish_time":1730280448667},"6.1.3-a5cd8cfbe":{"name":"@libp2p/utils","version":"6.1.3-a5cd8cfbe","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.6-a5cd8cfbe","@libp2p/interface":"2.2.0-a5cd8cfbe","@libp2p/logger":"5.1.3-a5cd8cfbe","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.7-a5cd8cfbe","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.3-a5cd8cfbe","readmeFilename":"README.md","gitHead":"a5cd8cfbe7d150659012879239ef2ef4ac3143c9","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"36c1b0260088e2e569f25c8e38c7ed1a6276a0a7","size":57985,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.3-a5cd8cfbe.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.3-a5cd8cfbe.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.3-a5cd8cfbe_1730141496373_0.428709362208995"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-28T18:51:36.584Z","publish_time":1730141496584,"_source_registry_name":"default","_cnpm_publish_time":1730141496584},"6.1.3":{"name":"@libp2p/utils","version":"6.1.3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"^5.0.6","@libp2p/interface":"^2.2.0","@libp2p/logger":"^5.1.3","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.0.7","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.3","gitHead":"2bbb5e191d4cf224c49a237fecbea379ff165cc8","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"cd9c56d02ad7284c4ba58f1902cca2566d789bf7","size":59183,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.3_1730113002576_0.4959308306648311"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-28T10:56:42.773Z","publish_time":1730113002773,"_source_registry_name":"default","_cnpm_publish_time":1730113002773},"6.1.2-a657bbd2e":{"name":"@libp2p/utils","version":"6.1.2-a657bbd2e","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.5-a657bbd2e","@libp2p/interface":"2.1.3-a657bbd2e","@libp2p/logger":"5.1.2-a657bbd2e","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.6-a657bbd2e","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.2-a657bbd2e","readmeFilename":"README.md","gitHead":"a657bbd2eede0fc5720f7e7dae9ff8a8a81d16fa","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"d0fa5304d34a3adb00dd0ffe638e262e71aeabae","size":57987,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.2-a657bbd2e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.2-a657bbd2e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.2-a657bbd2e_1730105018469_0.9358203624841579"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-28T08:43:38.689Z","publish_time":1730105018689,"_source_registry_name":"default","_cnpm_publish_time":1730105018689},"6.1.2-d34642db1":{"name":"@libp2p/utils","version":"6.1.2-d34642db1","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.1.2-d34642db1","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"62dff1f46b44334e5d3f71bb4fa0dd3649c7120d","size":57988,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.2-d34642db1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.2-d34642db1.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.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 --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.5-d34642db1","@libp2p/logger":"5.1.2-d34642db1","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.1.3-d34642db1","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.0.6-d34642db1"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.1.2-d34642db1_1730104295201_0.5290745391477178","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-10-28T08:31:35.414Z","publish_time":1730104295414,"_source_registry_name":"default","_cnpm_publish_time":1730104295414},"6.1.2-7383821e1":{"name":"@libp2p/utils","version":"6.1.2-7383821e1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.5-7383821e1","@libp2p/interface":"2.1.3-7383821e1","@libp2p/logger":"5.1.2-7383821e1","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.6-7383821e1","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.2-7383821e1","readmeFilename":"README.md","gitHead":"7383821e1a4bab17ee56a55c78d523e918db0bcc","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"3882601a5428a6dddedf259b72b3851bda71ef2d","size":57988,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.2-7383821e1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.2-7383821e1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.2-7383821e1_1729927695001_0.16035277517089552"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-26T07:28:15.283Z","publish_time":1729927695283,"_source_registry_name":"default","_cnpm_publish_time":1729927695283},"6.1.2-717731e49":{"name":"@libp2p/utils","version":"6.1.2-717731e49","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.5-717731e49","@libp2p/interface":"2.1.3-717731e49","@libp2p/logger":"5.1.2-717731e49","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.6-717731e49","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.2-717731e49","readmeFilename":"README.md","gitHead":"717731e49a40142164af6c5c5703f0cad32edbe5","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"95b08de2a536ae566b53ff3c80aeaf17c0888a95","size":57988,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.2-717731e49.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.2-717731e49.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.2-717731e49_1729851697090_0.9180863694539756"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-25T10:21:37.292Z","publish_time":1729851697292,"_source_registry_name":"default","_cnpm_publish_time":1729851697292},"6.1.2":{"name":"@libp2p/utils","version":"6.1.2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"^5.0.5","@libp2p/interface":"^2.1.3","@libp2p/logger":"^5.1.2","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.0.6","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.2","gitHead":"0f728b579975dbc4f1437ac29c5c1ac067db5689","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"900c36e4f1c8beda6ac37d0d194f95dfe1b395c7","size":59186,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.2_1729690171428_0.8927055537155562"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-23T13:29:31.713Z","publish_time":1729690171713,"_source_registry_name":"default","_cnpm_publish_time":1729690171713},"6.1.1-aa8de9fd3":{"name":"@libp2p/utils","version":"6.1.1-aa8de9fd3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.5-aa8de9fd3","@libp2p/interface":"2.1.3-aa8de9fd3","@libp2p/logger":"5.1.1-aa8de9fd3","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.5-aa8de9fd3","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.1-aa8de9fd3","readmeFilename":"README.md","gitHead":"aa8de9fd3f6ca8773596fa3fae765787caa8e866","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"15105151d6e4df67129cc8319a78ed2275f83cf9","size":57982,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.1-aa8de9fd3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.1-aa8de9fd3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.1-aa8de9fd3_1729686196510_0.3257816008100358"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-23T12:23:16.747Z","publish_time":1729686196747,"_source_registry_name":"default","_cnpm_publish_time":1729686196747},"6.1.1-3bc9769b8":{"name":"@libp2p/utils","version":"6.1.1-3bc9769b8","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.5-3bc9769b8","@libp2p/interface":"2.1.3-3bc9769b8","@libp2p/logger":"5.1.1-3bc9769b8","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.5-3bc9769b8","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.1-3bc9769b8","readmeFilename":"README.md","gitHead":"3bc9769b8aff1e9bb3588905323a2bc6b7d7b7bf","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"f080cfdef76d9291b9a22b1f852a49928b144289","size":57984,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.1-3bc9769b8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.1-3bc9769b8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.1-3bc9769b8_1729683663818_0.5496571436986772"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-23T11:41:04.039Z","publish_time":1729683664039,"_source_registry_name":"default","_cnpm_publish_time":1729683664039},"6.1.1-3244ed086":{"name":"@libp2p/utils","version":"6.1.1-3244ed086","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.5-3244ed086","@libp2p/interface":"2.1.3-3244ed086","@libp2p/logger":"5.1.1-3244ed086","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.5-3244ed086","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.1-3244ed086","readmeFilename":"README.md","gitHead":"3244ed08625516b25716485c936c26a34b69466a","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"22be1e39da31cc58aefc1d6b708398b8aa2b9fb3","size":57983,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.1-3244ed086.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.1-3244ed086.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.1-3244ed086_1729671077198_0.4000355413111183"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-23T08:11:17.403Z","publish_time":1729671077403,"_source_registry_name":"default","_cnpm_publish_time":1729671077403},"6.1.1-4521cf1f7":{"name":"@libp2p/utils","version":"6.1.1-4521cf1f7","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.1.1-4521cf1f7","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"bbce8bf641952080c47018e9f6cfadeb0cd3c82a","size":57983,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.1-4521cf1f7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.1-4521cf1f7.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.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 --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.5-4521cf1f7","@libp2p/logger":"5.1.1-4521cf1f7","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.1.3-4521cf1f7","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.0.5-4521cf1f7"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.1.1-4521cf1f7_1729670611984_0.4309016269133461","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-10-23T08:03:32.270Z","publish_time":1729670612270,"_source_registry_name":"default","_cnpm_publish_time":1729670612270},"6.1.1-75301ac7d":{"name":"@libp2p/utils","version":"6.1.1-75301ac7d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.5-75301ac7d","@libp2p/interface":"2.1.3-75301ac7d","@libp2p/logger":"5.1.1-75301ac7d","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.5-75301ac7d","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.1-75301ac7d","readmeFilename":"README.md","gitHead":"75301ac7df0175ea53c729bd56f74c20c66307cb","_nodeVersion":"20.18.0","_npmVersion":"10.9.0","dist":{"shasum":"f67f2445c0978cf3976981edb92c5045f828ea3b","size":57983,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.1-75301ac7d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.1-75301ac7d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.1-75301ac7d_1729585279882_0.061868625137073696"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-22T08:21:20.142Z","publish_time":1729585280142,"_source_registry_name":"default","_cnpm_publish_time":1729585280142},"6.1.1-e6b4158c6":{"name":"@libp2p/utils","version":"6.1.1-e6b4158c6","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.1.1-e6b4158c6","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"92e33d99f572a78dc94b24100df13d972382c9a5","size":57984,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.1-e6b4158c6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.1-e6b4158c6.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.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 --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.5-e6b4158c6","@libp2p/logger":"5.1.1-e6b4158c6","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.1.3-e6b4158c6","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","@types/netmask":"^2.0.5","@libp2p/peer-id":"5.0.5-e6b4158c6"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.1.1-e6b4158c6_1729585266324_0.4146858407583083","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-10-22T08:21:06.785Z","publish_time":1729585266785,"_source_registry_name":"default","_cnpm_publish_time":1729585266785},"6.1.1-5d199f9b6":{"name":"@libp2p/utils","version":"6.1.1-5d199f9b6","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.5-5d199f9b6","@libp2p/interface":"2.1.3-5d199f9b6","@libp2p/logger":"5.1.1-5d199f9b6","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.5-5d199f9b6","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.1-5d199f9b6","readmeFilename":"README.md","gitHead":"5d199f9b6ebe1cfd6f83051457b0ea62b0e86d91","_nodeVersion":"20.17.0","_npmVersion":"10.9.0","dist":{"shasum":"b9785079f884cbac0d34898ecdcea1fb62e579e1","size":57984,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.1-5d199f9b6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.1-5d199f9b6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.1-5d199f9b6_1728668349182_0.768900033099216"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-11T17:39:09.432Z","publish_time":1728668349432,"_source_registry_name":"default","_cnpm_publish_time":1728668349432},"6.1.1":{"name":"@libp2p/utils","version":"6.1.1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"^5.0.5","@libp2p/interface":"^2.1.3","@libp2p/logger":"^5.1.1","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.0.5","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.1","gitHead":"1cbfd6cf392b0db80f744cfe4a0841ed80760c84","_nodeVersion":"20.17.0","_npmVersion":"10.9.0","dist":{"shasum":"528026c34b106506f4d7993bc392073655e800e7","size":59182,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.1_1728497301955_0.43099877860005953"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-09T18:08:22.224Z","publish_time":1728497302224,"_source_registry_name":"default","_cnpm_publish_time":1728497302224},"6.1.0-0d326d102":{"name":"@libp2p/utils","version":"6.1.0-0d326d102","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.4-0d326d102","@libp2p/interface":"2.1.2-0d326d102","@libp2p/logger":"5.1.0-0d326d102","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.4-0d326d102","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.0-0d326d102","readmeFilename":"README.md","gitHead":"0d326d102e4f6bf06c6f3e961a3b6b5844486495","_nodeVersion":"20.17.0","_npmVersion":"10.9.0","dist":{"shasum":"bc97975535df34d50a97a6b2a41760bfac91bd47","size":57982,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.0-0d326d102.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.0-0d326d102.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.0-0d326d102_1728493331456_0.7832557910057933"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-09T17:02:11.796Z","publish_time":1728493331796,"_source_registry_name":"default","_cnpm_publish_time":1728493331796},"6.1.0-e99e8f448":{"name":"@libp2p/utils","version":"6.1.0-e99e8f448","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.4-e99e8f448","@libp2p/interface":"2.1.2-e99e8f448","@libp2p/logger":"5.1.0-e99e8f448","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.4-e99e8f448","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.0-e99e8f448","readmeFilename":"README.md","gitHead":"e99e8f448efc0dd0348da221b5e1c6da4a037507","_nodeVersion":"20.17.0","_npmVersion":"10.9.0","dist":{"shasum":"2a850dc3fe3c56d94933617a548741c5aa02b502","size":57983,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.0-e99e8f448.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.0-e99e8f448.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.0-e99e8f448_1728468855386_0.25752426209843615"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-09T10:14:15.582Z","publish_time":1728468855582,"_source_registry_name":"default","_cnpm_publish_time":1728468855582},"6.1.0-d7a818e8e":{"name":"@libp2p/utils","version":"6.1.0-d7a818e8e","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.4-d7a818e8e","@libp2p/interface":"2.1.2-d7a818e8e","@libp2p/logger":"5.1.0-d7a818e8e","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.4-d7a818e8e","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.0-d7a818e8e","readmeFilename":"README.md","gitHead":"d7a818e8ecceb9bfe7f9032a2ee6ba4f4df590a1","_nodeVersion":"20.17.0","_npmVersion":"10.9.0","dist":{"shasum":"8bdcb0dfea48a9bfc4d5604b750862389fca5b86","size":57981,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.0-d7a818e8e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.0-d7a818e8e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.0-d7a818e8e_1728457800213_0.7521551644908184"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-09T07:10:00.371Z","publish_time":1728457800371,"_source_registry_name":"default","_cnpm_publish_time":1728457800371},"6.1.0-934a891f9":{"name":"@libp2p/utils","version":"6.1.0-934a891f9","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.4-934a891f9","@libp2p/interface":"2.1.2-934a891f9","@libp2p/logger":"5.1.0-934a891f9","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.4-934a891f9","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.0-934a891f9","readmeFilename":"README.md","gitHead":"934a891f9af20f8982ef0823a4f9b36f6a7bc92d","_nodeVersion":"20.17.0","_npmVersion":"10.9.0","dist":{"shasum":"02a3ead0925cc23d1c60e962452bddf945907045","size":57983,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.0-934a891f9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.0-934a891f9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.0-934a891f9_1728415980235_0.32411088763528917"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-08T19:33:00.624Z","publish_time":1728415980624,"_source_registry_name":"default","_cnpm_publish_time":1728415980624},"6.1.0-d4da56961":{"name":"@libp2p/utils","version":"6.1.0-d4da56961","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.4-d4da56961","@libp2p/interface":"2.1.2-d4da56961","@libp2p/logger":"5.1.0-d4da56961","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.4-d4da56961","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.0-d4da56961","readmeFilename":"README.md","gitHead":"d4da569616d63f52a268d58f450d80caff3a1170","_nodeVersion":"20.17.0","_npmVersion":"10.9.0","dist":{"shasum":"f154135eb89175b2e08fe9f35510998df65e585f","size":57982,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.0-d4da56961.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.1.0-d4da56961.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.0-d4da56961_1728349444858_0.5735012007506433"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-08T01:04:05.066Z","publish_time":1728349445066,"_source_registry_name":"default","_cnpm_publish_time":1728349445066},"6.1.0":{"name":"@libp2p/utils","version":"6.1.0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"^5.0.4","@libp2p/interface":"^2.1.2","@libp2p/logger":"^5.1.0","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"^5.0.4","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.1.0","gitHead":"443ba6d6e9b605b981051c6fec765377b73587ba","_nodeVersion":"20.17.0","_npmVersion":"10.9.0","dist":{"shasum":"5ccece78a38bec2c2d759136ccc78494838c2b87","size":59182,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.1.0_1728284478058_0.7576499600025011"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-07T07:01:18.261Z","publish_time":1728284478261,"_source_registry_name":"default","_cnpm_publish_time":1728284478261},"6.0.6-27b2fa6b6":{"name":"@libp2p/utils","version":"6.0.6-27b2fa6b6","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.4-27b2fa6b6","@libp2p/interface":"2.1.2-27b2fa6b6","@libp2p/logger":"5.1.0-27b2fa6b6","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.4-27b2fa6b6","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.6-27b2fa6b6","readmeFilename":"README.md","gitHead":"27b2fa6b61af646c9459120b3bf6f31c2bd89878","_nodeVersion":"20.17.0","_npmVersion":"10.9.0","dist":{"shasum":"281cf8669f23b3e6b846ca7f623ddea9f4c56453","size":57982,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.6-27b2fa6b6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.6-27b2fa6b6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.6-27b2fa6b6_1728116118248_0.06086201401217828"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-05T08:15:18.469Z","publish_time":1728116118469,"_source_registry_name":"default","_cnpm_publish_time":1728116118469},"6.0.6-661d6586a":{"name":"@libp2p/utils","version":"6.0.6-661d6586a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.4-661d6586a","@libp2p/interface":"2.1.2-661d6586a","@libp2p/logger":"5.1.0-661d6586a","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.4-661d6586a","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.6-661d6586a","readmeFilename":"README.md","gitHead":"661d6586ace41973a61eb04a97692ef8cb74831a","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"569af70a0a8dccc2c2d0325c957c75bd5f840ab1","size":57982,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.6-661d6586a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.6-661d6586a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.6-661d6586a_1727959354151_0.44696927238564843"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-03T12:42:34.395Z","publish_time":1727959354395,"_source_registry_name":"default","_cnpm_publish_time":1727959354395},"6.0.6-80e798cdc":{"name":"@libp2p/utils","version":"6.0.6-80e798cdc","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.4-80e798cdc","@libp2p/interface":"2.1.2-80e798cdc","@libp2p/logger":"5.1.0-80e798cdc","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.4-80e798cdc","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.6-80e798cdc","readmeFilename":"README.md","gitHead":"80e798cdccc8ef579634dc140f35d5327e2e5cf2","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"e472065fdef4cb78aaea362475ab4b1c72c82e1c","size":57982,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.6-80e798cdc.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.6-80e798cdc.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.6-80e798cdc_1727863327910_0.45760937467703533"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-02T10:02:08.147Z","publish_time":1727863328147,"_source_registry_name":"default","_cnpm_publish_time":1727863328147},"6.0.6-b4f02a637":{"name":"@libp2p/utils","version":"6.0.6-b4f02a637","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.4-b4f02a637","@libp2p/interface":"2.1.2-b4f02a637","@libp2p/logger":"5.1.0-b4f02a637","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id":"5.0.4-b4f02a637","@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.6-b4f02a637","readmeFilename":"README.md","gitHead":"b4f02a6377510eed6cf088176ad75a397978bcec","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"0e744d5353fe911d1bb33cc8cf8b982cb6a4c8af","size":57974,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.6-b4f02a637.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.6-b4f02a637.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.6-b4f02a637_1727859411846_0.8696921245549554"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-02T08:56:52.107Z","publish_time":1727859412107,"_source_registry_name":"default","_cnpm_publish_time":1727859412107},"6.0.6-35b48025c":{"name":"@libp2p/utils","version":"6.0.6-35b48025c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.4-35b48025c","@libp2p/interface":"2.1.2-35b48025c","@libp2p/logger":"5.1.0-35b48025c","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.6-35b48025c","readmeFilename":"README.md","gitHead":"35b48025cad5c96b4acba0bdbe1308f96a9d1f47","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"2a2194bab38b99459510e737be6f500f1c09784e","size":57627,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.6-35b48025c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.6-35b48025c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.6-35b48025c_1727727951486_0.31866126931955163"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-30T20:25:51.704Z","publish_time":1727727951704,"_source_registry_name":"default","_cnpm_publish_time":1727727951704},"6.0.6-32c176fd5":{"name":"@libp2p/utils","version":"6.0.6-32c176fd5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.4-32c176fd5","@libp2p/interface":"2.1.2-32c176fd5","@libp2p/logger":"5.1.0-32c176fd5","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.6-32c176fd5","readmeFilename":"README.md","gitHead":"32c176fd53e9aa953885398ddc67387e46875b85","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"6eaf4821d2dd606d7a785408cedaf8d6a4a3db17","size":57626,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.6-32c176fd5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.6-32c176fd5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.6-32c176fd5_1727713977320_0.7682076513685769"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-30T16:32:57.559Z","publish_time":1727713977559,"_source_registry_name":"default","_cnpm_publish_time":1727713977559},"6.0.6-58784abf7":{"name":"@libp2p/utils","version":"6.0.6-58784abf7","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.4-58784abf7","@libp2p/interface":"2.1.2-58784abf7","@libp2p/logger":"5.1.0-58784abf7","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.6-58784abf7","readmeFilename":"README.md","gitHead":"58784abf7c311308eb33a50b1e652d996592394a","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"6a174706e5222a279019a345e685760cd7eb49db","size":57627,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.6-58784abf7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.6-58784abf7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.6-58784abf7_1727699863550_0.3156377482821011"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-30T12:37:43.920Z","publish_time":1727699863920,"_source_registry_name":"default","_cnpm_publish_time":1727699863920},"6.0.6-d9c7e0f7e":{"name":"@libp2p/utils","version":"6.0.6-d9c7e0f7e","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.0.6-d9c7e0f7e","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a8473ad02ff34b48d6e5f147f916b0c3de6b063c","size":57626,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.6-d9c7e0f7e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.6-d9c7e0f7e.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.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 --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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.8.3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.4-d9c7e0f7e","@libp2p/logger":"5.1.0-d9c7e0f7e","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.1.2-d9c7e0f7e","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","@types/netmask":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.0.6-d9c7e0f7e_1727699860395_0.46433127851936096","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-30T12:37:40.651Z","publish_time":1727699860651,"_source_registry_name":"default","_cnpm_publish_time":1727699860651},"6.0.6-24fa1d5af":{"name":"@libp2p/utils","version":"6.0.6-24fa1d5af","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.0.6-24fa1d5af","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1bdd99b8a4b713f558c7392f7282e6f7473d9c7a","size":57626,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.6-24fa1d5af.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.6-24fa1d5af.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.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 --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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.8.3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.4-24fa1d5af","@libp2p/logger":"5.1.0-24fa1d5af","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.1.2-24fa1d5af","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","@types/netmask":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.0.6-24fa1d5af_1727699854743_0.4573645871574068","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-30T12:37:34.936Z","publish_time":1727699854936,"_source_registry_name":"default","_cnpm_publish_time":1727699854936},"6.0.6":{"name":"@libp2p/utils","version":"6.0.6","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"^5.0.4","@libp2p/interface":"^2.1.2","@libp2p/logger":"^5.1.0","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.6","gitHead":"d7312ae432c49873e4dc7a32b183743851043f60","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"672e33faaa646f41e3b546b8b8144c975a22b17c","size":58825,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.6_1727436112647_0.05489525493628222"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-27T11:21:52.963Z","publish_time":1727436112963,"_source_registry_name":"default","_cnpm_publish_time":1727436112963},"6.0.5-dad979f9b":{"name":"@libp2p/utils","version":"6.0.5-dad979f9b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.4-dad979f9b","@libp2p/interface":"2.1.2-dad979f9b","@libp2p/logger":"5.1.0-dad979f9b","@multiformats/multiaddr":"^12.2.3","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.5-dad979f9b","readmeFilename":"README.md","gitHead":"dad979f9bf1181defb1a72de69b21f5b8d7fce5b","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"93576a13186504de70ecc87f487080993c6b0813","size":57627,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.5-dad979f9b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.5-dad979f9b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.5-dad979f9b_1727430944117_0.469498173887716"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-27T09:55:44.373Z","publish_time":1727430944373,"_source_registry_name":"default","_cnpm_publish_time":1727430944373},"6.0.5-a390db4a4":{"name":"@libp2p/utils","version":"6.0.5-a390db4a4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.4-a390db4a4","@libp2p/interface":"2.1.2-a390db4a4","@libp2p/logger":"5.1.0-a390db4a4","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.5-a390db4a4","readmeFilename":"README.md","gitHead":"a390db4a4b9c7936207283ca02d5b755091ee584","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"cb26643a2f4b85c0bc61e5785f6674b2a2e7a84a","size":59056,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.5-a390db4a4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.5-a390db4a4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.5-a390db4a4_1727422405817_0.8811155673288122"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-27T07:33:26.041Z","publish_time":1727422406041,"_source_registry_name":"default","_cnpm_publish_time":1727422406041},"6.0.5-82bd42bcf":{"name":"@libp2p/utils","version":"6.0.5-82bd42bcf","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.4-82bd42bcf","@libp2p/interface":"2.1.2-82bd42bcf","@libp2p/logger":"5.1.0-82bd42bcf","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.5-82bd42bcf","readmeFilename":"README.md","gitHead":"82bd42bcf1bfd6bfeae1a38145c71365bd281aa5","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"6b69e01b1614f2529b2446b66ba4c020e2ef9e16","size":59056,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.5-82bd42bcf.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.5-82bd42bcf.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.5-82bd42bcf_1727422130915_0.3734150779101817"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-27T07:28:51.092Z","publish_time":1727422131092,"_source_registry_name":"default","_cnpm_publish_time":1727422131092},"6.0.5":{"name":"@libp2p/utils","version":"6.0.5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"^5.0.4","@libp2p/interface":"^2.1.2","@libp2p/logger":"^5.1.0","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.5","gitHead":"82bd42bcf1bfd6bfeae1a38145c71365bd281aa5","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"81350f13a335dd602e382958a3ee698652fdc651","size":60353,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.5_1727274183189_0.22177779822490273"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-25T14:23:03.459Z","publish_time":1727274183459,"_source_registry_name":"default","_cnpm_publish_time":1727274183459},"6.0.4-0c5957836":{"name":"@libp2p/utils","version":"6.0.4-0c5957836","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.0.4-0c5957836","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"dea07dd76833a3666bf27638dcf1390bc73eca1d","size":59051,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.4-0c5957836.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.4-0c5957836.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.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 --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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.8.3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.4-0c5957836","@libp2p/logger":"5.0.4-0c5957836","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.1.2-0c5957836","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","@types/netmask":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.0.4-0c5957836_1727271914402_0.6675223549241496","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-25T13:45:14.658Z","publish_time":1727271914658,"_source_registry_name":"default","_cnpm_publish_time":1727271914658},"6.0.4-c5988cce8":{"name":"@libp2p/utils","version":"6.0.4-c5988cce8","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.0.4-c5988cce8","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"2f3b8681ae92cb2c4bc497e98875c73bea88f978","size":59051,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.4-c5988cce8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.4-c5988cce8.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.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 --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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.8.3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.4-c5988cce8","@libp2p/logger":"5.0.4-c5988cce8","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.1.2-c5988cce8","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","@types/netmask":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.0.4-c5988cce8_1727271090694_0.32899765339793485","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-25T13:31:30.925Z","publish_time":1727271090925,"_source_registry_name":"default","_cnpm_publish_time":1727271090925},"6.0.4-980038477":{"name":"@libp2p/utils","version":"6.0.4-980038477","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.0.4-980038477","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"37a39b7288e3ce6115cfa7f63ed15d0ec43e9309","size":59052,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.4-980038477.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.4-980038477.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.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 --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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.8.3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.4-980038477","@libp2p/logger":"5.0.4-980038477","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.1.2-980038477","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","@types/netmask":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.0.4-980038477_1727271079040_0.12327946780624233","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-25T13:31:19.281Z","publish_time":1727271079281,"_source_registry_name":"default","_cnpm_publish_time":1727271079281},"6.0.4-fa83ee1c7":{"name":"@libp2p/utils","version":"6.0.4-fa83ee1c7","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.4-fa83ee1c7","@libp2p/interface":"2.1.2-fa83ee1c7","@libp2p/logger":"5.0.4-fa83ee1c7","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.4-fa83ee1c7","readmeFilename":"README.md","gitHead":"fa83ee1c7b246cd264730368b39b45fe63b9999e","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"c6e66890c8858f52d6ed7fff002975ae11fc49ca","size":59050,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.4-fa83ee1c7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.4-fa83ee1c7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.4-fa83ee1c7_1727246248836_0.9696465182050487"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-25T06:37:29.088Z","publish_time":1727246249088,"_source_registry_name":"default","_cnpm_publish_time":1727246249088},"6.0.4":{"name":"@libp2p/utils","version":"6.0.4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"^5.0.4","@libp2p/interface":"^2.1.2","@libp2p/logger":"^5.0.4","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.4","gitHead":"4cc316c2bfb8757c9b1e4896941445331ebdcc8a","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"7bbe1114990f2e7d40adb06c69d31520af7aa70a","size":60354,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.4_1727194949009_0.6960649415311508"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-24T16:22:29.246Z","publish_time":1727194949246,"_source_registry_name":"default","_cnpm_publish_time":1727194949246},"6.0.3-c258b35af":{"name":"@libp2p/utils","version":"6.0.3-c258b35af","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.0.3-c258b35af","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"99aa9b0e2e418a63a44a6d7f16e897958ba4a927","size":59051,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.3-c258b35af.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.3-c258b35af.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.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 --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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.8.3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.3-c258b35af","@libp2p/logger":"5.0.3-c258b35af","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.1.1-c258b35af","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","@types/netmask":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.0.3-c258b35af_1727191903796_0.45991502315624677","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-24T15:31:44.045Z","publish_time":1727191904045,"_source_registry_name":"default","_cnpm_publish_time":1727191904045},"6.0.3":{"name":"@libp2p/utils","version":"6.0.3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"^5.0.3","@libp2p/interface":"^2.1.1","@libp2p/logger":"^5.0.3","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.3","gitHead":"33f464e3e42642a04a07a7af468d2a62837d7234","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"b2e23caa3d63d849058402063f809ff26a95fe8b","size":60348,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.3_1727180773250_0.37201793164943897"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-24T12:26:13.495Z","publish_time":1727180773495,"_source_registry_name":"default","_cnpm_publish_time":1727180773495},"6.0.2-7f7ec82ae":{"name":"@libp2p/utils","version":"6.0.2-7f7ec82ae","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.2-7f7ec82ae","@libp2p/interface":"2.1.0-7f7ec82ae","@libp2p/logger":"5.0.2-7f7ec82ae","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.2-7f7ec82ae","readmeFilename":"README.md","gitHead":"7f7ec82ae4ee7761360bdfdd294de271feaf1841","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"a777a0e19e503d4ba0983ec903c08d20523291a9","size":59047,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.2-7f7ec82ae.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.2-7f7ec82ae.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.2-7f7ec82ae_1727175902703_0.6639863203444922"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-24T11:05:02.934Z","publish_time":1727175902934,"_source_registry_name":"default","_cnpm_publish_time":1727175902934},"6.0.2-b3272cfce":{"name":"@libp2p/utils","version":"6.0.2-b3272cfce","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.2-b3272cfce","@libp2p/interface":"2.1.0-b3272cfce","@libp2p/logger":"5.0.2-b3272cfce","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.2-b3272cfce","readmeFilename":"README.md","gitHead":"b3272cfce13a56ea2302e5a6fe5dd0743c109cf7","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"700711d538f49a61453eec7dc8722d1031cc365d","size":58958,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.2-b3272cfce.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.2-b3272cfce.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.2-b3272cfce_1727160398780_0.7658540343859606"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-24T06:46:39.016Z","publish_time":1727160399016,"_source_registry_name":"default","_cnpm_publish_time":1727160399016},"6.0.2":{"name":"@libp2p/utils","version":"6.0.2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"^5.0.2","@libp2p/interface":"^2.1.0","@libp2p/logger":"^5.0.2","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.2","gitHead":"859f535c8243c7f6c6b41fca5c64b8a09850095b","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"59429e7839d57c2ba101f76e5ce5f66feb00d4a1","size":60179,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.2_1727091827430_0.5890701660413471"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-23T11:43:47.665Z","publish_time":1727091827665,"_source_registry_name":"default","_cnpm_publish_time":1727091827665},"6.0.1-21fe841f2":{"name":"@libp2p/utils","version":"6.0.1-21fe841f2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.1-21fe841f2","@libp2p/interface":"2.0.1-21fe841f2","@libp2p/logger":"5.0.1-21fe841f2","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.1-21fe841f2","readmeFilename":"README.md","gitHead":"21fe841f2584e0166253d78fc390401d7cee5601","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"63cb112f72d1eceff2fdd19f21ec6489df42d489","size":58957,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.1-21fe841f2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.1-21fe841f2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.1-21fe841f2_1727082178648_0.11458016363818824"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-23T09:02:58.836Z","publish_time":1727082178836,"_source_registry_name":"default","_cnpm_publish_time":1727082178836},"6.0.1-c628c44c5":{"name":"@libp2p/utils","version":"6.0.1-c628c44c5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.1-c628c44c5","@libp2p/interface":"2.0.1-c628c44c5","@libp2p/logger":"5.0.1-c628c44c5","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.1-c628c44c5","readmeFilename":"README.md","gitHead":"c628c44c588ad7102ce9522594ac888e751f35ba","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"70e1afcbb68afa3a9c224971e2fe16ab1f34e0ea","size":58957,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.1-c628c44c5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.1-c628c44c5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.1-c628c44c5_1727075279166_0.020758461803533246"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-23T07:07:59.356Z","publish_time":1727075279356,"_source_registry_name":"default","_cnpm_publish_time":1727075279356},"6.0.1-4fd7eb2e1":{"name":"@libp2p/utils","version":"6.0.1-4fd7eb2e1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.1-4fd7eb2e1","@libp2p/interface":"2.0.1-4fd7eb2e1","@libp2p/logger":"5.0.1-4fd7eb2e1","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.1-4fd7eb2e1","readmeFilename":"README.md","gitHead":"4fd7eb2e14c2ac30150060adb2c8aca4c5e295f3","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"8b414d522fe9343c69413aee88c1e52092097361","size":58956,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.1-4fd7eb2e1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.1-4fd7eb2e1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.1-4fd7eb2e1_1726844230607_0.06271616934385094"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-20T14:57:10.815Z","publish_time":1726844230815,"_source_registry_name":"default","_cnpm_publish_time":1726844230815},"6.0.1-6ccbb06f0":{"name":"@libp2p/utils","version":"6.0.1-6ccbb06f0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.1-6ccbb06f0","@libp2p/interface":"2.0.1-6ccbb06f0","@libp2p/logger":"5.0.1-6ccbb06f0","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.1-6ccbb06f0","readmeFilename":"README.md","gitHead":"6ccbb06f0e76dcd1ba20d31e2518f3a1acb0efbc","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"58534d7506b516aec737e10973dafac3c92c29cf","size":58957,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.1-6ccbb06f0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.1-6ccbb06f0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.1-6ccbb06f0_1726740184362_0.9533472246316621"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-19T10:03:04.531Z","publish_time":1726740184531,"_source_registry_name":"default","_cnpm_publish_time":1726740184531},"6.0.1-34455b5f2":{"name":"@libp2p/utils","version":"6.0.1-34455b5f2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.1-34455b5f2","@libp2p/interface":"2.0.1-34455b5f2","@libp2p/logger":"5.0.1-34455b5f2","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.1-34455b5f2","readmeFilename":"README.md","gitHead":"34455b5f2848b4a7656699751e3cbe372641c13a","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"e2163e6fb490a54e3e0e3a267d8b9e7c5b942d8c","size":58957,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.1-34455b5f2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.1-34455b5f2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.1-34455b5f2_1726244167377_0.602797836074833"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-13T16:16:07.573Z","publish_time":1726244167573,"_source_registry_name":"default","_cnpm_publish_time":1726244167573},"6.0.1":{"name":"@libp2p/utils","version":"6.0.1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"^5.0.1","@libp2p/interface":"^2.0.1","@libp2p/logger":"^5.0.1","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.1","gitHead":"62ce7b29e1f7b8ebdcd00c25a099fecfec335197","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"d65c8be85e46c51e34d793ec123c606f7c756115","size":60178,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.1_1726140561338_0.3438399901760012"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-12T11:29:21.614Z","publish_time":1726140561614,"_source_registry_name":"default","_cnpm_publish_time":1726140561614},"6.0.0-18dd3cb26":{"name":"@libp2p/utils","version":"6.0.0-18dd3cb26","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.0-18dd3cb26","@libp2p/interface":"2.0.0-18dd3cb26","@libp2p/logger":"5.0.0-18dd3cb26","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.0-18dd3cb26","readmeFilename":"README.md","gitHead":"18dd3cb2649412126b995c90e976ed06220c8590","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"3d1559054d8edb83640450c8cf17ef2a89237dc1","size":58957,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.0-18dd3cb26.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.0-18dd3cb26.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.0-18dd3cb26_1726132834598_0.13286038339766937"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-12T09:20:34.785Z","publish_time":1726132834785,"_source_registry_name":"default","_cnpm_publish_time":1726132834785},"6.0.0-1210884ed":{"name":"@libp2p/utils","version":"6.0.0-1210884ed","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.0-1210884ed","@libp2p/interface":"2.0.0-1210884ed","@libp2p/logger":"5.0.0-1210884ed","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.0-1210884ed","readmeFilename":"README.md","gitHead":"1210884edfe724389bb99aaf67042626093ee60b","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"468d250a16e9fc9756ead51e49c8716f94f45c88","size":58956,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.0-1210884ed.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.0-1210884ed.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.0-1210884ed_1726131189321_0.4804482045582117"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-12T08:53:09.482Z","publish_time":1726131189482,"_source_registry_name":"default","_cnpm_publish_time":1726131189482},"6.0.0-d101aac4b":{"name":"@libp2p/utils","version":"6.0.0-d101aac4b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"5.0.0-d101aac4b","@libp2p/interface":"2.0.0-d101aac4b","@libp2p/logger":"5.0.0-d101aac4b","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.0-d101aac4b","readmeFilename":"README.md","gitHead":"d101aac4b67c41ad237ca084012e3087898494ca","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"564702e3201e01d5edd148009d7ce989ee75db51","size":58956,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.0-d101aac4b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.0-d101aac4b_1726075858658_0.3517100956361099"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-11T17:30:58.904Z","publish_time":1726075858904,"_source_registry_name":"default","_cnpm_publish_time":1726075858904},"6.0.0-7cd984569":{"name":"@libp2p/utils","version":"6.0.0-7cd984569","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@6.0.0-7cd984569","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"1f3d28253989faef8dbbd5e0e41a21a79272a080","size":58957,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.0-7cd984569.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.0.0-7cd984569.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.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 --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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.8.3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"5.0.0-7cd984569","@libp2p/logger":"5.0.0-7cd984569","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"2.0.0-7cd984569","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","@types/netmask":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/utils_6.0.0-7cd984569_1726075124469_0.7418467945027005","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-11T17:18:44.679Z","publish_time":1726075124679,"_source_registry_name":"default","_cnpm_publish_time":1726075124679},"6.0.0":{"name":"@libp2p/utils","version":"6.0.0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"^5.0.0","@libp2p/interface":"^2.0.0","@libp2p/logger":"^5.0.0","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@6.0.0","gitHead":"cb9f3fffb76fc1367777d88a3fafc38d7a324ee7","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"97eed4b19046124a467e6539c52b38d8c3dba1a9","size":60178,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-6.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_6.0.0_1726049716195_0.5703617581912328"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-11T10:15:16.448Z","publish_time":1726049716448,"_source_registry_name":"default","_cnpm_publish_time":1726049716448},"5.4.9-b6681bd25":{"name":"@libp2p/utils","version":"5.4.9-b6681bd25","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.9-b6681bd25","@libp2p/interface":"1.7.0-b6681bd25","@libp2p/logger":"4.0.20-b6681bd25","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.9-b6681bd25","readmeFilename":"README.md","gitHead":"b6681bd2505ac2749192042c3f16b14a88a8656d","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"0816d9b0d953522a440c86709f0f5abefc55d008","size":58967,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.9-b6681bd25.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.9-b6681bd25.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.9-b6681bd25_1726045739133_0.981425517310337"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-11T09:08:59.295Z","publish_time":1726045739295,"_source_registry_name":"default","_cnpm_publish_time":1726045739295},"5.4.9-2bbaf4361":{"name":"@libp2p/utils","version":"5.4.9-2bbaf4361","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.9-2bbaf4361","@libp2p/interface":"1.7.0-2bbaf4361","@libp2p/logger":"4.0.20-2bbaf4361","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.9-2bbaf4361","readmeFilename":"README.md","gitHead":"2bbaf4361cbb5d642b628dd222eaab4c510f0a6a","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"d23ed99668c7897e87f651cb384ec83763185cf9","size":58966,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.9-2bbaf4361.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.9-2bbaf4361.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.9-2bbaf4361_1725984375450_0.25939238590253666"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-10T16:06:15.710Z","publish_time":1725984375710,"_source_registry_name":"default","_cnpm_publish_time":1725984375710},"5.4.9-e1ca9cced":{"name":"@libp2p/utils","version":"5.4.9-e1ca9cced","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.9-e1ca9cced","@libp2p/interface":"1.7.0-e1ca9cced","@libp2p/logger":"4.0.20-e1ca9cced","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.9-e1ca9cced","readmeFilename":"README.md","gitHead":"e1ca9ccedaa2957648a7efadd1503efc2b2bd069","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"63a37cb54021a5fd0863a02a834beeba38d83484","size":58967,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.9-e1ca9cced.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.9-e1ca9cced.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.9-e1ca9cced_1725977707842_0.7599581028757232"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-10T14:15:07.999Z","publish_time":1725977707999,"_source_registry_name":"default","_cnpm_publish_time":1725977707999},"5.4.9-71e5f7a5b":{"name":"@libp2p/utils","version":"5.4.9-71e5f7a5b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.9-71e5f7a5b","@libp2p/interface":"1.7.0-71e5f7a5b","@libp2p/logger":"4.0.20-71e5f7a5b","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.9-71e5f7a5b","readmeFilename":"README.md","gitHead":"71e5f7a5b6723fcd8ca83da4ba3c8163d58a3394","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"77e9220172f154ab15e99a1f1ccb5cb4febf3c4b","size":58968,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.9-71e5f7a5b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.9-71e5f7a5b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.9-71e5f7a5b_1725968689322_0.18997073564031597"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-10T11:44:49.503Z","publish_time":1725968689503,"_source_registry_name":"default","_cnpm_publish_time":1725968689503},"5.4.9-c010d575c":{"name":"@libp2p/utils","version":"5.4.9-c010d575c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.9-c010d575c","@libp2p/interface":"1.7.0-c010d575c","@libp2p/logger":"4.0.20-c010d575c","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","benchmark":"^2.1.4","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.9-c010d575c","readmeFilename":"README.md","gitHead":"c010d575c945c094181f3b6bbafa0f3c5e5e2200","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"63d9b14dc32e2d6f0dd1b91bad7e23c7df1e8388","size":58968,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.9-c010d575c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.9-c010d575c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.9-c010d575c_1725961437766_0.9022336042731445"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-10T09:43:57.940Z","publish_time":1725961437940,"_source_registry_name":"default","_cnpm_publish_time":1725961437940},"5.4.9-a142bb642":{"name":"@libp2p/utils","version":"5.4.9-a142bb642","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@5.4.9-a142bb642","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8d777d550ae231aa3952a427e05521ea9cc3b5fd","size":58968,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.9-a142bb642.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.9-a142bb642.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.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 --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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.8.3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"delay":"^6.0.0","it-pipe":"^3.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","it-foreach":"^2.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"4.1.9-a142bb642","@libp2p/logger":"4.0.20-a142bb642","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"1.7.0-a142bb642","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-drain":"^3.0.7","sinon-ts":"^2.0.0","benchmark":"^2.1.4","@types/netmask":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.4.9-a142bb642_1725955631810_0.889988580052073","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-10T08:07:12.089Z","publish_time":1725955632089,"_source_registry_name":"default","_cnpm_publish_time":1725955632089},"5.4.9-81ebe4e47":{"name":"@libp2p/utils","version":"5.4.9-81ebe4e47","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.9-81ebe4e47","@libp2p/interface":"1.7.0-81ebe4e47","@libp2p/logger":"4.0.20-81ebe4e47","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.9-81ebe4e47","readmeFilename":"README.md","gitHead":"81ebe4e47e82508a847bb3af0af36cc249b78765","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"f57f1e290539fd6d4f7d78c324271399d2005119","size":59026,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.9-81ebe4e47.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.9-81ebe4e47.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.9-81ebe4e47_1725949275867_0.6797007416188159"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-10T06:21:16.028Z","publish_time":1725949276028,"_source_registry_name":"default","_cnpm_publish_time":1725949276028},"5.4.9-5214dec4a":{"name":"@libp2p/utils","version":"5.4.9-5214dec4a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.9-5214dec4a","@libp2p/interface":"1.7.0-5214dec4a","@libp2p/logger":"4.0.20-5214dec4a","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.9-5214dec4a","readmeFilename":"README.md","gitHead":"5214dec4a0b7e7cb82056b9a681f1c77e82d34a2","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"3482c8f750514c2ea1df0c1a61be38cabc2fbf58","size":59026,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.9-5214dec4a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.9-5214dec4a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.9-5214dec4a_1725868447568_0.5331722143783804"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-09T07:54:07.809Z","publish_time":1725868447809,"_source_registry_name":"default","_cnpm_publish_time":1725868447809},"5.4.9-df330695a":{"name":"@libp2p/utils","version":"5.4.9-df330695a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.9-df330695a","@libp2p/interface":"1.7.0-df330695a","@libp2p/logger":"4.0.20-df330695a","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-foreach":"^2.1.1","it-pipe":"^3.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@types/netmask":"^2.0.5","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.9-df330695a","readmeFilename":"README.md","gitHead":"df330695a0ee627f79c51c1ab737cbf3278a91e8","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"c9d652422cf3ba6d861b12d600abbef744986b26","size":59026,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.9-df330695a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.9-df330695a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.9-df330695a_1725623260602_0.6553418938250095"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-06T11:47:40.751Z","publish_time":1725623260751,"_source_registry_name":"default","_cnpm_publish_time":1725623260751},"5.4.9-dd7b329c4":{"name":"@libp2p/utils","version":"5.4.9-dd7b329c4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.9-dd7b329c4","@libp2p/interface":"1.7.0-dd7b329c4","@libp2p/logger":"4.0.20-dd7b329c4","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.2.4-dd7b329c4","@types/netmask":"^2.0.5","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.9-dd7b329c4","readmeFilename":"README.md","gitHead":"dd7b329c483d9d06964e212d71d3090dae0556f9","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"65de105893f000e9f7f2f5a9ff4d7ec7ab0e3d0e","size":58441,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.9-dd7b329c4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.9-dd7b329c4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.9-dd7b329c4_1725548035904_0.12608618895548673"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-05T14:53:56.142Z","publish_time":1725548036142,"_source_registry_name":"default","_cnpm_publish_time":1725548036142},"5.4.9-737b3ea5b":{"name":"@libp2p/utils","version":"5.4.9-737b3ea5b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.9-737b3ea5b","@libp2p/interface":"1.7.0-737b3ea5b","@libp2p/logger":"4.0.20-737b3ea5b","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.2.4-737b3ea5b","@types/netmask":"^2.0.5","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.9-737b3ea5b","readmeFilename":"README.md","gitHead":"737b3ea5bd8555f09a0f63f2e0562aa9f0b73f62","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"36fa331288875cf19f49a1d5b49f9b79775fbd0d","size":58441,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.9-737b3ea5b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.9-737b3ea5b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.9-737b3ea5b_1725456894477_0.434675145661225"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-04T13:34:54.660Z","publish_time":1725456894660,"_source_registry_name":"default","_cnpm_publish_time":1725456894660},"5.4.9-2265e59ba":{"name":"@libp2p/utils","version":"5.4.9-2265e59ba","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.9-2265e59ba","@libp2p/interface":"1.7.0-2265e59ba","@libp2p/logger":"4.0.20-2265e59ba","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.2.4-2265e59ba","@types/netmask":"^2.0.5","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.9-2265e59ba","readmeFilename":"README.md","gitHead":"2265e59baa489141192a6cdcc1f47bb736575b92","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"6e0528be770bfbe01942055e12ace0bbad21e002","size":58441,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.9-2265e59ba.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.9-2265e59ba.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.9-2265e59ba_1725451101699_0.8814618284102875"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-04T11:58:21.853Z","publish_time":1725451101853,"_source_registry_name":"default","_cnpm_publish_time":1725451101853},"5.4.9-1675adee2":{"name":"@libp2p/utils","version":"5.4.9-1675adee2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.9-1675adee2","@libp2p/interface":"1.7.0-1675adee2","@libp2p/logger":"4.0.20-1675adee2","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.2.4-1675adee2","@types/netmask":"^2.0.5","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.9-1675adee2","readmeFilename":"README.md","gitHead":"1675adee22047638fc9cc3c1c3ab01c99b5c747e","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"5d14bc0694a11cfc5d295b196e246a8f12f8d64d","size":58440,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.9-1675adee2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.9-1675adee2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.9-1675adee2_1725015122449_0.0654430562911823"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-30T10:52:02.625Z","publish_time":1725015122625,"_source_registry_name":"default","_cnpm_publish_time":1725015122625},"5.4.9-7655e5200":{"name":"@libp2p/utils","version":"5.4.9-7655e5200","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.9-7655e5200","@libp2p/interface":"1.7.0-7655e5200","@libp2p/logger":"4.0.20-7655e5200","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.2.4-7655e5200","@types/netmask":"^2.0.5","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.9-7655e5200","readmeFilename":"README.md","gitHead":"7655e5200d32e7fe59387cedacb0fe640e260f1e","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"c923c973cd1579fd879c530e6ee4f7c2668659f8","size":58440,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.9-7655e5200.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.9-7655e5200.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.9-7655e5200_1724944939368_0.7340679340135166"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-29T15:22:19.738Z","publish_time":1724944939738,"_source_registry_name":"default","_cnpm_publish_time":1724944939738},"5.4.9-50b897139":{"name":"@libp2p/utils","version":"5.4.9-50b897139","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@5.4.9-50b897139","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"edf75ccea13ff57cb0a9122897addb4ac554c8fc","size":58442,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.9-50b897139.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.9-50b897139.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.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 --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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.8.3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"delay":"^6.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"4.1.9-50b897139","@libp2p/logger":"4.0.20-50b897139","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"1.7.0-50b897139","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-pipe":"^3.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","@types/netmask":"^2.0.5","@libp2p/peer-id-factory":"4.2.4-50b897139"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.4.9-50b897139_1724943043454_0.8035371570626948","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-08-29T14:50:43.682Z","publish_time":1724943043682,"_source_registry_name":"default","_cnpm_publish_time":1724943043682},"5.4.9-e211b46cc":{"name":"@libp2p/utils","version":"5.4.9-e211b46cc","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@5.4.9-e211b46cc","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"cb0caaf32a89ee826c4ab8511d3360a682934dba","size":58441,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.9-e211b46cc.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.9-e211b46cc.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.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 --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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.8.2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"delay":"^6.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"4.1.9-e211b46cc","@libp2p/logger":"4.0.20-e211b46cc","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"1.7.0-e211b46cc","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-pipe":"^3.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","@types/netmask":"^2.0.5","@libp2p/peer-id-factory":"4.2.4-e211b46cc"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.4.9-e211b46cc_1724937336873_0.3704266954232638","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-08-29T13:15:37.033Z","publish_time":1724937337033,"_source_registry_name":"default","_cnpm_publish_time":1724937337033},"5.4.9-3c8dd5bbf":{"name":"@libp2p/utils","version":"5.4.9-3c8dd5bbf","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.9-3c8dd5bbf","@libp2p/interface":"1.7.0-3c8dd5bbf","@libp2p/logger":"4.0.20-3c8dd5bbf","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.2.4-3c8dd5bbf","@types/netmask":"^2.0.5","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.9-3c8dd5bbf","readmeFilename":"README.md","gitHead":"3c8dd5bbfc57489a0b10b555c81e773058a58156","_nodeVersion":"20.16.0","_npmVersion":"10.8.2","dist":{"shasum":"eb9aafeb2b29b37eafd210e92bbf5cb7572825c6","size":58441,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.9-3c8dd5bbf.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.9-3c8dd5bbf.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.9-3c8dd5bbf_1723877389163_0.4184119996156068"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-17T06:49:49.337Z","publish_time":1723877389337,"_source_registry_name":"default","_cnpm_publish_time":1723877389337},"5.4.9-359265a3a":{"name":"@libp2p/utils","version":"5.4.9-359265a3a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.9-359265a3a","@libp2p/interface":"1.7.0-359265a3a","@libp2p/logger":"4.0.20-359265a3a","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.2.4-359265a3a","@types/netmask":"^2.0.5","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.9-359265a3a","readmeFilename":"README.md","gitHead":"359265a3a842698b5bdf93c6be64e3bcfee745bf","_nodeVersion":"20.16.0","_npmVersion":"10.8.2","dist":{"shasum":"b30abfd13f4b30fd16865a4308083cc1d50a2fe8","size":58441,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.9-359265a3a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.9-359265a3a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.9-359265a3a_1723817613801_0.010482171961375242"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-16T14:13:33.992Z","publish_time":1723817613992,"_source_registry_name":"default","_cnpm_publish_time":1723817613992},"5.4.9":{"name":"@libp2p/utils","version":"5.4.9","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"^4.1.9","@libp2p/interface":"^1.7.0","@libp2p/logger":"^4.0.20","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"^4.2.4","@types/netmask":"^2.0.5","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.9","gitHead":"52ac5236b2528237c8c7992b32e9a8b7e0208845","_nodeVersion":"20.16.0","_npmVersion":"10.8.2","dist":{"shasum":"6ab49cfdac92dc45e239baeef8c8d6844a7bd842","size":59679,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.9_1723737145244_0.6930640066658875"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-15T15:52:25.487Z","publish_time":1723737145487,"_source_registry_name":"default","_cnpm_publish_time":1723737145487},"5.4.8-1dfb74e79":{"name":"@libp2p/utils","version":"5.4.8-1dfb74e79","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.8-1dfb74e79","@libp2p/interface":"1.6.3-1dfb74e79","@libp2p/logger":"4.0.19-1dfb74e79","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.2.3-1dfb74e79","@types/netmask":"^2.0.5","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.8-1dfb74e79","readmeFilename":"README.md","gitHead":"1dfb74e795f45b67965467b4939d1855e070ffa0","_nodeVersion":"20.16.0","_npmVersion":"10.8.2","dist":{"shasum":"3b2cf1d4a98544a636b2bda06a718018f4be462c","size":58441,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.8-1dfb74e79.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.8-1dfb74e79.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.8-1dfb74e79_1723715306137_0.8935887857096085"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-15T09:48:26.327Z","publish_time":1723715306327,"_source_registry_name":"default","_cnpm_publish_time":1723715306327},"5.4.8-7939dbd5c":{"name":"@libp2p/utils","version":"5.4.8-7939dbd5c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.8-7939dbd5c","@libp2p/interface":"1.6.3-7939dbd5c","@libp2p/logger":"4.0.19-7939dbd5c","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.2.3-7939dbd5c","@types/netmask":"^2.0.5","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.8-7939dbd5c","readmeFilename":"README.md","gitHead":"7939dbd5cbab1c7b4be671ff976d0258e9b48178","_nodeVersion":"20.16.0","_npmVersion":"10.8.2","dist":{"shasum":"d74f92513f294dc99411a27423e4cc3129fc2efc","size":58441,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.8-7939dbd5c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.8-7939dbd5c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.8-7939dbd5c_1723640033955_0.23339849575282479"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-14T12:53:54.166Z","publish_time":1723640034166,"_source_registry_name":"default","_cnpm_publish_time":1723640034166},"5.4.8-c5dba70a9":{"name":"@libp2p/utils","version":"5.4.8-c5dba70a9","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.8-c5dba70a9","@libp2p/interface":"1.6.3-c5dba70a9","@libp2p/logger":"4.0.19-c5dba70a9","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.2.3-c5dba70a9","@types/netmask":"^2.0.5","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.8-c5dba70a9","readmeFilename":"README.md","gitHead":"c5dba70a9a7df43741c59b50a78f1dfda659396c","_nodeVersion":"20.16.0","_npmVersion":"10.8.2","dist":{"shasum":"f0c8ffb33c9dd5ef75889f82928ae36d6313b2c0","size":58440,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.8-c5dba70a9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.8-c5dba70a9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.8-c5dba70a9_1723561325890_0.17475720253336124"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-13T15:02:06.096Z","publish_time":1723561326096,"_source_registry_name":"default","_cnpm_publish_time":1723561326096},"5.4.8-0edbfe7af":{"name":"@libp2p/utils","version":"5.4.8-0edbfe7af","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.8-0edbfe7af","@libp2p/interface":"1.6.3-0edbfe7af","@libp2p/logger":"4.0.19-0edbfe7af","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.2.3-0edbfe7af","@types/netmask":"^2.0.5","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.8-0edbfe7af","readmeFilename":"README.md","gitHead":"0edbfe7af1ccf4bd23dd78b2bcc29ecf54ea02eb","_nodeVersion":"20.16.0","_npmVersion":"10.8.2","dist":{"shasum":"ebc793512429a2fb1287a9fe6730caf7c5a6aa0d","size":58440,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.8-0edbfe7af.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.8-0edbfe7af.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.8-0edbfe7af_1723216905196_0.7553351512876705"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-09T15:21:45.428Z","publish_time":1723216905428,"_source_registry_name":"default","_cnpm_publish_time":1723216905428},"5.4.8":{"name":"@libp2p/utils","version":"5.4.8","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"^4.1.8","@libp2p/interface":"^1.6.3","@libp2p/logger":"^4.0.19","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"^4.2.3","@types/netmask":"^2.0.5","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.8","gitHead":"fd4aea3efea861aa11b4b25b69c5ac8842208ab5","_nodeVersion":"20.16.0","_npmVersion":"10.8.2","dist":{"shasum":"f424b953fd74657a6ec5c061f68daac9489be361","size":59681,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.8_1722616710507_0.6274700956384474"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-02T16:38:30.736Z","publish_time":1722616710736,"_source_registry_name":"default","_cnpm_publish_time":1722616710736},"5.4.7-f30e2ee8d":{"name":"@libp2p/utils","version":"5.4.7-f30e2ee8d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.7-f30e2ee8d","@libp2p/interface":"1.6.2-f30e2ee8d","@libp2p/logger":"4.0.18-f30e2ee8d","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.2.2-f30e2ee8d","@types/netmask":"^2.0.5","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.7-f30e2ee8d","readmeFilename":"README.md","gitHead":"f30e2ee8de0ce5c050598cfc6744b02cc329c2b9","_nodeVersion":"20.16.0","_npmVersion":"10.8.2","dist":{"shasum":"cb24750a67d44e16ff8a11e24a71510acb43f750","size":58440,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.7-f30e2ee8d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.7-f30e2ee8d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.7-f30e2ee8d_1722611431049_0.27846793707473605"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-02T15:10:31.314Z","publish_time":1722611431314,"_source_registry_name":"default","_cnpm_publish_time":1722611431314},"5.4.7-944935f8d":{"name":"@libp2p/utils","version":"5.4.7-944935f8d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.7-944935f8d","@libp2p/interface":"1.6.2-944935f8d","@libp2p/logger":"4.0.18-944935f8d","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.2.2-944935f8d","@types/netmask":"^2.0.5","aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.7-944935f8d","readmeFilename":"README.md","gitHead":"944935f8dbcc1083e4cb4a02b49a0aab3083d3d9","_nodeVersion":"20.15.1","_npmVersion":"10.8.2","dist":{"shasum":"a1ebb35a66384bc533985755a5cfbcafa594ee93","size":58441,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.7-944935f8d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.7-944935f8d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.7-944935f8d_1722264738135_0.7642777304932453"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-29T14:52:18.358Z","publish_time":1722264738358,"_source_registry_name":"default","_cnpm_publish_time":1722264738358},"5.4.7":{"name":"@libp2p/utils","version":"5.4.7","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"^4.1.7","@libp2p/interface":"^1.6.2","@libp2p/logger":"^4.0.18","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"^4.2.2","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.7","gitHead":"4c755757f712232e53ad6d435409523ba92eac45","_nodeVersion":"20.15.1","_npmVersion":"10.8.2","dist":{"shasum":"cda69f5230f1467d056a097645398c7d774a218f","size":59674,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.7_1722247699704_0.5054112462289573"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-29T10:08:19.929Z","publish_time":1722247699929,"_source_registry_name":"default","_cnpm_publish_time":1722247699929},"5.4.6-a8ec2bcb7":{"name":"@libp2p/utils","version":"5.4.6-a8ec2bcb7","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.6-a8ec2bcb7","@libp2p/interface":"1.6.1-a8ec2bcb7","@libp2p/logger":"4.0.17-a8ec2bcb7","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.2.1-a8ec2bcb7","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.6-a8ec2bcb7","readmeFilename":"README.md","gitHead":"a8ec2bcb78b5e400cc0fc3a3f035a63fcb8001ac","_nodeVersion":"20.15.1","_npmVersion":"10.8.2","dist":{"shasum":"538b033e9882c058a9fea6f08e70000478dc6d50","size":58434,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.6-a8ec2bcb7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.6-a8ec2bcb7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.6-a8ec2bcb7_1722240597205_0.7473664886352669"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-29T08:09:57.424Z","publish_time":1722240597424,"_source_registry_name":"default","_cnpm_publish_time":1722240597424},"5.4.6-a82ff8221":{"name":"@libp2p/utils","version":"5.4.6-a82ff8221","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.6-a82ff8221","@libp2p/interface":"1.6.1-a82ff8221","@libp2p/logger":"4.0.17-a82ff8221","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.2.1-a82ff8221","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.6-a82ff8221","readmeFilename":"README.md","gitHead":"a82ff82211f187e6ad6eef2f73e3221f6fc7b444","_nodeVersion":"20.15.1","_npmVersion":"10.8.2","dist":{"shasum":"f9baf37b0e3fd96bf2a67cc5efa315847f82e8e9","size":58433,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.6-a82ff8221.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.6-a82ff8221.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.6-a82ff8221_1722016187944_0.9004905414206317"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-26T17:49:48.192Z","publish_time":1722016188192,"_source_registry_name":"default","_cnpm_publish_time":1722016188192},"5.4.6-34cf1f7cd":{"name":"@libp2p/utils","version":"5.4.6-34cf1f7cd","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@5.4.6-34cf1f7cd","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"8df7b509d1e47c21b054535bcdd9054ae734b93d","size":57763,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.6-34cf1f7cd.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.6-34cf1f7cd.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.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 --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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.8.2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"delay":"^6.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"4.1.6-34cf1f7cd","@libp2p/logger":"4.0.17-34cf1f7cd","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"1.6.1-34cf1f7cd","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-pipe":"^3.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","@types/netmask":"^2.0.5","@libp2p/peer-id-factory":"4.2.1-34cf1f7cd"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.4.6-34cf1f7cd_1722013968202_0.12746187864623204","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-07-26T17:12:48.444Z","publish_time":1722013968444,"_source_registry_name":"default","_cnpm_publish_time":1722013968444},"5.4.6-8b3114292":{"name":"@libp2p/utils","version":"5.4.6-8b3114292","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.6-8b3114292","@libp2p/interface":"1.6.1-8b3114292","@libp2p/logger":"4.0.17-8b3114292","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.2.1-8b3114292","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.6-8b3114292","readmeFilename":"README.md","gitHead":"8b3114292272eb2741802927f8f424f0f717505c","_nodeVersion":"20.15.1","_npmVersion":"10.8.2","dist":{"shasum":"a34fb28f4e516c2803469743e980336641cfb38d","size":57754,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.6-8b3114292.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.6-8b3114292.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.6-8b3114292_1721659123756_0.6964693301867511"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-22T14:38:43.988Z","publish_time":1721659123988,"_source_registry_name":"default","_cnpm_publish_time":1721659123988},"5.4.6-4a994c5ef":{"name":"@libp2p/utils","version":"5.4.6-4a994c5ef","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.6-4a994c5ef","@libp2p/interface":"1.6.1-4a994c5ef","@libp2p/logger":"4.0.17-4a994c5ef","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.2.1-4a994c5ef","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.6-4a994c5ef","readmeFilename":"README.md","gitHead":"4a994c5effea95c363164c5ba51b8f78faa6bc8a","_nodeVersion":"20.15.1","_npmVersion":"10.8.2","dist":{"shasum":"98b0e5924024397df3b954d4fb92ae7172428c24","size":57754,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.6-4a994c5ef.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.6-4a994c5ef.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.6-4a994c5ef_1721639414238_0.13310948931337974"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-22T09:10:14.455Z","publish_time":1721639414455,"_source_registry_name":"default","_cnpm_publish_time":1721639414455},"5.4.6-73f2b6b6d":{"name":"@libp2p/utils","version":"5.4.6-73f2b6b6d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.6-73f2b6b6d","@libp2p/interface":"1.6.1-73f2b6b6d","@libp2p/logger":"4.0.17-73f2b6b6d","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.2.1-73f2b6b6d","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.6-73f2b6b6d","readmeFilename":"README.md","gitHead":"73f2b6b6d767492f8f1d740fac382a2d22c3fca1","_nodeVersion":"20.15.1","_npmVersion":"10.8.2","dist":{"shasum":"92157402cc73ff2a1a2ac714c8e4cd609569d726","size":57754,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.6-73f2b6b6d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.6-73f2b6b6d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.6-73f2b6b6d_1721066296237_0.9965512822981304"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-15T17:58:16.415Z","publish_time":1721066296415,"_source_registry_name":"default","_cnpm_publish_time":1721066296415},"5.4.6-40902d99b":{"name":"@libp2p/utils","version":"5.4.6-40902d99b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.6-40902d99b","@libp2p/interface":"1.6.1-40902d99b","@libp2p/logger":"4.0.17-40902d99b","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.2.1-40902d99b","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.6-40902d99b","readmeFilename":"README.md","gitHead":"40902d99b1e67779ab1c0e87e34f5d4a6bb66daa","_nodeVersion":"20.15.0","_npmVersion":"10.8.2","dist":{"shasum":"374f0857e02e09460eeeb96a0a21e04f1179c16e","size":57754,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.6-40902d99b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.6-40902d99b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.6-40902d99b_1721066044116_0.534179952696261"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-15T17:54:04.299Z","publish_time":1721066044299,"_source_registry_name":"default","_cnpm_publish_time":1721066044299},"5.4.6-928801a80":{"name":"@libp2p/utils","version":"5.4.6-928801a80","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.6-928801a80","@libp2p/interface":"1.6.1-928801a80","@libp2p/logger":"4.0.17-928801a80","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.2.1-928801a80","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.6-928801a80","readmeFilename":"README.md","gitHead":"928801a80232d437a058e79f5b21e12eac128f2c","_nodeVersion":"20.15.0","_npmVersion":"10.8.2","dist":{"shasum":"f5c2400e394f16dcbb0a97de00d5879b0923f3e6","size":57753,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.6-928801a80.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.6-928801a80.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.6-928801a80_1721065866388_0.8177743429749709"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-15T17:51:06.600Z","publish_time":1721065866600,"_source_registry_name":"default","_cnpm_publish_time":1721065866600},"5.4.6-a130993ed":{"name":"@libp2p/utils","version":"5.4.6-a130993ed","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@5.4.6-a130993ed","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"39864a2ea9c4c18a7dc67736eb5c7ff460f533e2","size":57754,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.6-a130993ed.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.6-a130993ed.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.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 --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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.8.2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"delay":"^6.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"4.1.6-a130993ed","@libp2p/logger":"4.0.17-a130993ed","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"1.6.1-a130993ed","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-pipe":"^3.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","@types/netmask":"^2.0.5","@libp2p/peer-id-factory":"4.2.1-a130993ed"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.4.6-a130993ed_1721065860927_0.6285803763851066","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-07-15T17:51:01.130Z","publish_time":1721065861130,"_source_registry_name":"default","_cnpm_publish_time":1721065861130},"5.4.6":{"name":"@libp2p/utils","version":"5.4.6","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"^4.1.6","@libp2p/interface":"^1.6.1","@libp2p/logger":"^4.0.17","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"^4.2.1","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.6","gitHead":"bcd018310f7b55d15e7d1712f5b35630e5d80fc9","_nodeVersion":"20.15.0","_npmVersion":"10.8.2","dist":{"shasum":"ee710a4920bbbbe70bf8bf047f04252e20f2cbaf","size":58987,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.6_1720878962627_0.36044599635365704"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-13T13:56:02.825Z","publish_time":1720878962825,"_source_registry_name":"default","_cnpm_publish_time":1720878962825},"5.4.5-e9b6a242a":{"name":"@libp2p/utils","version":"5.4.5-e9b6a242a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.5-e9b6a242a","@libp2p/interface":"1.6.0-e9b6a242a","@libp2p/logger":"4.0.16-e9b6a242a","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.2.0-e9b6a242a","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.5-e9b6a242a","readmeFilename":"README.md","gitHead":"e9b6a242ac8b485f5fe9c33710e100c660c308aa","_nodeVersion":"20.15.0","_npmVersion":"10.8.2","dist":{"shasum":"45607f4486a0a915ae88bba5db44e67d9fa79f53","size":57755,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.5-e9b6a242a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.5-e9b6a242a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.5-e9b6a242a_1720876516126_0.8198930842808192"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-13T13:15:16.310Z","publish_time":1720876516310,"_source_registry_name":"default","_cnpm_publish_time":1720876516310},"5.4.5-3319ff41e":{"name":"@libp2p/utils","version":"5.4.5-3319ff41e","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.5-3319ff41e","@libp2p/interface":"1.6.0-3319ff41e","@libp2p/logger":"4.0.16-3319ff41e","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.2.0-3319ff41e","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.5-3319ff41e","readmeFilename":"README.md","gitHead":"3319ff41ec7a30a632343e3171136b57460e01cb","_nodeVersion":"20.15.0","_npmVersion":"10.8.2","dist":{"shasum":"9977c667e461d013e98e3b33ee5c68d6e000bf70","size":57754,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.5-3319ff41e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.5-3319ff41e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.5-3319ff41e_1720635773890_0.2781686647760233"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-10T18:22:54.043Z","publish_time":1720635774043,"_source_registry_name":"default","_cnpm_publish_time":1720635774043},"5.4.5-e1f0b307c":{"name":"@libp2p/utils","version":"5.4.5-e1f0b307c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.5-e1f0b307c","@libp2p/interface":"1.6.0-e1f0b307c","@libp2p/logger":"4.0.16-e1f0b307c","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.2.0-e1f0b307c","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.5-e1f0b307c","readmeFilename":"README.md","gitHead":"e1f0b307c6992414d39cd5b44cf971d30f079fab","_nodeVersion":"20.15.0","_npmVersion":"10.8.1","dist":{"shasum":"f85691e8e354b08c7a88a228bb3daab96e02d242","size":57755,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.5-e1f0b307c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.5-e1f0b307c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.5-e1f0b307c_1720630759821_0.657774953334556"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-10T16:59:20.035Z","publish_time":1720630760035,"_source_registry_name":"default","_cnpm_publish_time":1720630760035},"5.4.5-d1aec4d9f":{"name":"@libp2p/utils","version":"5.4.5-d1aec4d9f","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.5-d1aec4d9f","@libp2p/interface":"1.6.0-d1aec4d9f","@libp2p/logger":"4.0.16-d1aec4d9f","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.2.0-d1aec4d9f","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.5-d1aec4d9f","readmeFilename":"README.md","gitHead":"d1aec4d9faeaced1dc71437f142c444fde3ebb98","_nodeVersion":"20.15.0","_npmVersion":"10.8.1","dist":{"shasum":"85f40edd7c19e619bae466319514165977e0260a","size":57755,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.5-d1aec4d9f.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.5-d1aec4d9f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.5-d1aec4d9f_1720467551378_0.25485481271230204"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-08T19:39:11.573Z","publish_time":1720467551573,"_source_registry_name":"default","_cnpm_publish_time":1720467551573},"5.4.5-ce6da9896":{"name":"@libp2p/utils","version":"5.4.5-ce6da9896","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@5.4.5-ce6da9896","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"4b634e29ff2db244eebb3e8818f06fcf3e7dba8c","size":57755,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.5-ce6da9896.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.5-ce6da9896.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.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 --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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.8.1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"delay":"^6.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"4.1.5-ce6da9896","@libp2p/logger":"4.0.16-ce6da9896","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"1.6.0-ce6da9896","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-pipe":"^3.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","@types/netmask":"^2.0.5","@libp2p/peer-id-factory":"4.2.0-ce6da9896"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.4.5-ce6da9896_1720467246182_0.7112976539855984","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-07-08T19:34:06.342Z","publish_time":1720467246342,"_source_registry_name":"default","_cnpm_publish_time":1720467246342},"5.4.5-151bc46fb":{"name":"@libp2p/utils","version":"5.4.5-151bc46fb","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.5-151bc46fb","@libp2p/interface":"1.6.0-151bc46fb","@libp2p/logger":"4.0.16-151bc46fb","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.2.0-151bc46fb","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.5-151bc46fb","readmeFilename":"README.md","gitHead":"151bc46fb4b41626143499cf9ebe0fcb309a78e2","_nodeVersion":"20.15.0","_npmVersion":"10.8.1","dist":{"shasum":"642860f1912e131c0d098e2cf7e07698a4d7e6dd","size":57755,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.5-151bc46fb.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.5-151bc46fb.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.5-151bc46fb_1720420119809_0.9106238667410016"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-08T06:28:39.970Z","publish_time":1720420119970,"_source_registry_name":"default","_cnpm_publish_time":1720420119970},"5.4.5":{"name":"@libp2p/utils","version":"5.4.5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"^4.1.5","@libp2p/interface":"^1.6.0","@libp2p/logger":"^4.0.16","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"^4.2.0","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.5","gitHead":"b816fd9c27f653adf7fd038daf0c216f2a4b5305","_nodeVersion":"20.15.0","_npmVersion":"10.8.1","dist":{"shasum":"b3e3177f86d88e56a5a1874e747ab381c21d4a2b","size":58986,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.5_1720013924831_0.5156758648961799"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-03T13:38:45.063Z","publish_time":1720013925063,"_source_registry_name":"default","_cnpm_publish_time":1720013925063},"5.4.4-abb9f90c7":{"name":"@libp2p/utils","version":"5.4.4-abb9f90c7","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@5.4.4-abb9f90c7","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"86ef113693b6b5c5de7b5c3205880d668f0a3e50","size":57751,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.4-abb9f90c7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.4-abb9f90c7.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"}},"gitHead":"abb9f90c7694ac9ff77b45930304a92b1db428ea","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:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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.8.1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"delay":"^6.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"4.1.4-abb9f90c7","@libp2p/logger":"4.0.15-abb9f90c7","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"1.5.0-abb9f90c7","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-pipe":"^3.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","@types/netmask":"^2.0.5","@libp2p/peer-id-factory":"4.1.4-abb9f90c7"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.4.4-abb9f90c7_1720011686673_0.5369647161531634","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-07-03T13:01:26.967Z","publish_time":1720011686967,"_source_registry_name":"default","_cnpm_publish_time":1720011686967},"5.4.4-af85a7cad":{"name":"@libp2p/utils","version":"5.4.4-af85a7cad","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.4-af85a7cad","@libp2p/interface":"1.5.0-af85a7cad","@libp2p/logger":"4.0.15-af85a7cad","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.4-af85a7cad","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.4-af85a7cad","readmeFilename":"README.md","gitHead":"af85a7cadd2471c6d1ad730b659783453e9e5e37","_nodeVersion":"20.15.0","_npmVersion":"10.8.1","dist":{"shasum":"57f44156caba792fcec50506c22f7acf4b1fb583","size":57750,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.4-af85a7cad.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.4-af85a7cad.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.4-af85a7cad_1719943295353_0.12726592829726013"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-02T18:01:35.563Z","publish_time":1719943295563,"_source_registry_name":"default","_cnpm_publish_time":1719943295563},"5.4.4-21cf7bc56":{"name":"@libp2p/utils","version":"5.4.4-21cf7bc56","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.4-21cf7bc56","@libp2p/interface":"1.5.0-21cf7bc56","@libp2p/logger":"4.0.15-21cf7bc56","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.4-21cf7bc56","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.4-21cf7bc56","readmeFilename":"README.md","gitHead":"21cf7bc56bf352a15fe8a167a8d81edd23a9897c","_nodeVersion":"20.15.0","_npmVersion":"10.8.1","dist":{"shasum":"76433c1b10266cfe97dc2d5ee9c430b4af820373","size":57751,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.4-21cf7bc56.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.4-21cf7bc56.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.4-21cf7bc56_1719929001530_0.7802367945843007"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-02T14:03:21.691Z","publish_time":1719929001691,"_source_registry_name":"default","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_cnpm_publish_time":1719929001691},"5.4.4-b0b6cae12":{"name":"@libp2p/utils","version":"5.4.4-b0b6cae12","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.4-b0b6cae12","@libp2p/interface":"1.5.0-b0b6cae12","@libp2p/logger":"4.0.15-b0b6cae12","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.4-b0b6cae12","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.4-b0b6cae12","readmeFilename":"README.md","gitHead":"b0b6cae121f23b8b09b36aed6815bddd2ff6e149","_nodeVersion":"20.15.0","_npmVersion":"10.8.1","dist":{"shasum":"4bd38a146a517507bb185baaffb7c883038f769a","size":57750,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.4-b0b6cae12.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.4-b0b6cae12.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.4-b0b6cae12_1719925299303_0.7828149922452723"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-02T13:01:39.490Z","publish_time":1719925299490,"_source_registry_name":"default","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_cnpm_publish_time":1719925299490},"5.4.4-6573cb8b0":{"name":"@libp2p/utils","version":"5.4.4-6573cb8b0","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@5.4.4-6573cb8b0","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"20c1eac70565fd77cd8b35b0f875c1553fbdc17c","size":57750,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.4-6573cb8b0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.4-6573cb8b0.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.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 --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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.8.1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"delay":"^6.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"4.1.4-6573cb8b0","@libp2p/logger":"4.0.15-6573cb8b0","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"1.5.0-6573cb8b0","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-pipe":"^3.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","@types/netmask":"^2.0.5","@libp2p/peer-id-factory":"4.1.4-6573cb8b0"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.4.4-6573cb8b0_1719924252721_0.26051222000114715","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-07-02T12:44:12.939Z","publish_time":1719924252939,"_source_registry_name":"default","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_cnpm_publish_time":1719924252939},"5.4.4-15eb66428":{"name":"@libp2p/utils","version":"5.4.4-15eb66428","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@5.4.4-15eb66428","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d62fe5b94f12ba3df9443bc84bc6f6b9d2658b21","size":57751,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.4-15eb66428.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.4-15eb66428.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.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 --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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.8.1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"delay":"^6.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"4.1.4-15eb66428","@libp2p/logger":"4.0.15-15eb66428","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"1.5.0-15eb66428","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-pipe":"^3.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","@types/netmask":"^2.0.5","@libp2p/peer-id-factory":"4.1.4-15eb66428"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.4.4-15eb66428_1719924248547_0.65852006094991","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-07-02T12:44:08.690Z","publish_time":1719924248690,"_source_registry_name":"default","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_cnpm_publish_time":1719924248690},"5.4.4-3b9cbf7d8":{"name":"@libp2p/utils","version":"5.4.4-3b9cbf7d8","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.4-3b9cbf7d8","@libp2p/interface":"1.5.0-3b9cbf7d8","@libp2p/logger":"4.0.15-3b9cbf7d8","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.4-3b9cbf7d8","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.4-3b9cbf7d8","readmeFilename":"README.md","gitHead":"3b9cbf7d82fc24cd30b09ad2d3b768bdec741e99","_nodeVersion":"20.15.0","_npmVersion":"10.8.1","dist":{"shasum":"4b81bedb0ece8453bc47bcdbcce018c729eb0c30","size":57751,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.4-3b9cbf7d8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.4-3b9cbf7d8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.4-3b9cbf7d8_1719855241717_0.6913642547723671"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-01T17:34:01.967Z","publish_time":1719855241967,"_source_registry_name":"default","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_cnpm_publish_time":1719855241967},"5.4.4-0b55625d1":{"name":"@libp2p/utils","version":"5.4.4-0b55625d1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.4-0b55625d1","@libp2p/interface":"1.5.0-0b55625d1","@libp2p/logger":"4.0.15-0b55625d1","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.4-0b55625d1","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.4-0b55625d1","readmeFilename":"README.md","gitHead":"0b55625d146940994a306101650a55ee58e32f6c","_nodeVersion":"20.14.0","_npmVersion":"10.8.1","dist":{"shasum":"b7f1e717369fe3e7599b857e9dc04879f3881889","size":57749,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.4-0b55625d1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.4-0b55625d1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.4-0b55625d1_1719177401814_0.4258878703218576"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-23T21:16:42.034Z","publish_time":1719177402034,"_source_registry_name":"default","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_cnpm_publish_time":1719177402034},"5.4.4":{"name":"@libp2p/utils","version":"5.4.4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"^4.1.4","@libp2p/interface":"^1.5.0","@libp2p/logger":"^4.0.15","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"^4.1.4","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.4","gitHead":"703b39029c478446fc7d75c64a990883a75c1934","_nodeVersion":"20.14.0","_npmVersion":"10.8.1","dist":{"shasum":"4e9a20b2b0322b45dba4018d5c8b9a735a93e2a5","size":58986,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.4_1718812329168_0.5275477541696161"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-19T15:52:09.343Z","publish_time":1718812329343,"_source_registry_name":"default","_cnpm_publish_time":1718812329343},"5.4.3-9e0236627":{"name":"@libp2p/utils","version":"5.4.3-9e0236627","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.3-9e0236627","@libp2p/interface":"1.4.1-9e0236627","@libp2p/logger":"4.0.14-9e0236627","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.3-9e0236627","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.3-9e0236627","readmeFilename":"README.md","gitHead":"9e0236627b50a389df3350a90e58720cc205f0af","_nodeVersion":"20.14.0","_npmVersion":"10.8.1","dist":{"shasum":"d0ca931d5e939becfca2a48cfd09b69915be86c5","size":57751,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.3-9e0236627.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.3-9e0236627.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.3-9e0236627_1718714839085_0.6773963147225985"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-18T12:47:19.298Z","publish_time":1718714839298,"_source_registry_name":"default","_cnpm_publish_time":1718714839298},"5.4.3-8e4fdcde9":{"name":"@libp2p/utils","version":"5.4.3-8e4fdcde9","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.3-8e4fdcde9","@libp2p/interface":"1.4.1-8e4fdcde9","@libp2p/logger":"4.0.14-8e4fdcde9","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.3-8e4fdcde9","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.3-8e4fdcde9","readmeFilename":"README.md","gitHead":"8e4fdcde999a64b6f6e573960b2a53cc78c0bebf","_nodeVersion":"20.14.0","_npmVersion":"10.8.1","dist":{"shasum":"2d25a01a6f1294dba1de247c7e8670687801b2ff","size":57750,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.3-8e4fdcde9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.3-8e4fdcde9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.3-8e4fdcde9_1718707404495_0.768945153024962"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-18T10:43:24.699Z","publish_time":1718707404699,"_source_registry_name":"default","_cnpm_publish_time":1718707404699},"5.4.3-94cac115a":{"name":"@libp2p/utils","version":"5.4.3-94cac115a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.3-94cac115a","@libp2p/interface":"1.4.1-94cac115a","@libp2p/logger":"4.0.14-94cac115a","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.3-94cac115a","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.3-94cac115a","readmeFilename":"README.md","gitHead":"94cac115a2ec5dc805fc987345bcacfe269260de","_nodeVersion":"20.14.0","_npmVersion":"10.8.1","dist":{"shasum":"d37941dcf712f45a31934686e4b414a78a0a920f","size":57840,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.3-94cac115a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.3-94cac115a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.3-94cac115a_1718275892005_0.2505108580048181"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-13T10:51:32.260Z","publish_time":1718275892260,"_source_registry_name":"default","_cnpm_publish_time":1718275892260},"5.4.3-d1f1c2be7":{"name":"@libp2p/utils","version":"5.4.3-d1f1c2be7","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.3-d1f1c2be7","@libp2p/interface":"1.4.1-d1f1c2be7","@libp2p/logger":"4.0.14-d1f1c2be7","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.3-d1f1c2be7","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.3-d1f1c2be7","readmeFilename":"README.md","gitHead":"d1f1c2be78bd195f404e62627c2c9f545845e5f5","_nodeVersion":"20.14.0","_npmVersion":"10.8.1","dist":{"shasum":"f9a41d3149eedc70d63667ec9edc464cd1a5af0b","size":57839,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.3-d1f1c2be7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.3-d1f1c2be7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.3-d1f1c2be7_1718268567579_0.07051312168451207"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-13T08:49:27.858Z","publish_time":1718268567858,"_source_registry_name":"default","_cnpm_publish_time":1718268567858},"5.4.3-44791342":{"name":"@libp2p/utils","version":"5.4.3-44791342","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@5.4.3-44791342","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"d1c53bbb5a4c6702affa67bf4ff1d34c7f55eff8","size":57840,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.3-44791342.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.3-44791342.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.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 --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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.8.1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"delay":"^6.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"4.1.3-044791342","@libp2p/logger":"4.0.14-044791342","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"1.4.1-044791342","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-pipe":"^3.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","@types/netmask":"^2.0.5","@libp2p/peer-id-factory":"4.1.3-044791342"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.4.3-44791342_1718207610987_0.40170747256653194","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-06-12T15:53:31.197Z","publish_time":1718207611197,"_source_registry_name":"default","_cnpm_publish_time":1718207611197},"5.4.3-863b3de03":{"name":"@libp2p/utils","version":"5.4.3-863b3de03","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@5.4.3-863b3de03","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"f6b79ecc58adb5e20478e2245b622df61f38c13d","size":57839,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.3-863b3de03.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.3-863b3de03.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.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 --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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.8.1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"delay":"^6.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"4.1.3-863b3de03","@libp2p/logger":"4.0.14-863b3de03","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"1.4.1-863b3de03","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-pipe":"^3.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","@types/netmask":"^2.0.5","@libp2p/peer-id-factory":"4.1.3-863b3de03"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.4.3-863b3de03_1718188259744_0.016482789951163923","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-06-12T10:30:59.937Z","publish_time":1718188259937,"_source_registry_name":"default","_cnpm_publish_time":1718188259937},"5.4.3":{"name":"@libp2p/utils","version":"5.4.3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"^4.1.3","@libp2p/interface":"^1.4.1","@libp2p/logger":"^4.0.14","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"^4.1.3","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.3","gitHead":"2829da93ce19750e29f65a0cf25528d15281c5eb","_nodeVersion":"20.14.0","_npmVersion":"10.8.1","dist":{"shasum":"bec36bcb229105b112916e8bab742441ebcbe059","size":59076,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.3_1718015905885_0.6542182764175277"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-10T10:38:26.057Z","publish_time":1718015906057,"_source_registry_name":"default","_cnpm_publish_time":1718015906057},"5.4.2-90d10b565":{"name":"@libp2p/utils","version":"5.4.2-90d10b565","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.2-90d10b565","@libp2p/interface":"1.4.0-90d10b565","@libp2p/logger":"4.0.13-90d10b565","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.2-90d10b565","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.2-90d10b565","readmeFilename":"README.md","gitHead":"90d10b56557380097d3738ee9c839ce70386ed54","_nodeVersion":"20.14.0","_npmVersion":"10.8.1","dist":{"shasum":"2f286553b1b8fc5b3bee31603fe4810c8da54de7","size":57839,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.2-90d10b565.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.2-90d10b565.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.2-90d10b565_1717775382097_0.5385577143638343"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-07T15:49:42.303Z","publish_time":1717775382303,"_source_registry_name":"default","_cnpm_publish_time":1717775382303},"5.4.2-62e32252a":{"name":"@libp2p/utils","version":"5.4.2-62e32252a","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@5.4.2-62e32252a","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"428135d82fcaf370164eabdb7f8cf23e67529bca","size":57839,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.2-62e32252a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.2-62e32252a.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.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 --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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.8.1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"delay":"^6.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"4.1.2-62e32252a","@libp2p/logger":"4.0.13-62e32252a","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"1.4.0-62e32252a","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-pipe":"^3.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","@types/netmask":"^2.0.5","@libp2p/peer-id-factory":"4.1.2-62e32252a"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.4.2-62e32252a_1717700199994_0.47476760551634123","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-06-06T18:56:40.183Z","publish_time":1717700200183,"_source_registry_name":"default","_cnpm_publish_time":1717700200183},"5.4.2-769461d3b":{"name":"@libp2p/utils","version":"5.4.2-769461d3b","license":"Apache-2.0 OR MIT","_id":"@libp2p/utils@5.4.2-769461d3b","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"dist":{"shasum":"a375579e0541e6c1f77d72649c13de243e22ae92","size":57840,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.2-769461d3b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.2-769461d3b.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","import":"./dist/src/index.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.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 --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","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.8.1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"delay":"^6.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","any-signal":"^4.1.1","race-event":"^1.3.0","it-pushable":"^3.2.3","race-signal":"^1.0.2","uint8arrays":"^5.1.0","get-iterator":"^2.0.1","@libp2p/crypto":"4.1.2-769461d3b","@libp2p/logger":"4.0.13-769461d3b","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.1","@chainsafe/is-ip":"^2.0.2","is-loopback-addr":"^2.0.2","@libp2p/interface":"1.4.0-769461d3b","@sindresorhus/fnv1a":"^3.1.0","@multiformats/multiaddr":"^12.2.3","murmurhash3js-revisited":"^3.0.0","@types/murmurhash3js-revisited":"^3.0.3","@multiformats/multiaddr-matcher":"^1.2.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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-pair":"^2.0.6","it-pipe":"^3.0.1","it-drain":"^3.0.7","sinon-ts":"^2.0.0","@types/netmask":"^2.0.5","@libp2p/peer-id-factory":"4.1.2-769461d3b"},"_npmOperationalInternal":{"tmp":"tmp/utils_5.4.2-769461d3b_1717689819890_0.3583362455683119","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-06-06T16:03:40.083Z","publish_time":1717689820083,"_source_registry_name":"default","_cnpm_publish_time":1717689820083},"5.4.2-bc6556f96":{"name":"@libp2p/utils","version":"5.4.2-bc6556f96","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.2-bc6556f96","@libp2p/interface":"1.4.0-bc6556f96","@libp2p/logger":"4.0.13-bc6556f96","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.2-bc6556f96","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.2-bc6556f96","readmeFilename":"README.md","gitHead":"bc6556f965474801d63fc6a4c113b65144715995","_nodeVersion":"20.13.1","_npmVersion":"10.8.1","dist":{"shasum":"cab3fc8e0e056b3553c83568c10ddce5a08413d0","size":57840,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.2-bc6556f96.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.2-bc6556f96.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.2-bc6556f96_1717673375734_0.045803933594595225"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-06T11:29:35.937Z","publish_time":1717673375937,"_source_registry_name":"default","_cnpm_publish_time":1717673375937},"5.4.2-6011d3697":{"name":"@libp2p/utils","version":"5.4.2-6011d3697","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.2-6011d3697","@libp2p/interface":"1.4.0-6011d3697","@libp2p/logger":"4.0.13-6011d3697","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.2-6011d3697","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.2-6011d3697","readmeFilename":"README.md","gitHead":"6011d36973f94813bc28f19cec4cf2d5883bc812","_nodeVersion":"20.13.1","_npmVersion":"10.8.1","dist":{"shasum":"6974099629a817ed42d87de6f940ad48705c9669","size":57839,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.2-6011d3697.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.2-6011d3697.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.2-6011d3697_1717668900234_0.8435219750022593"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-06T10:15:00.409Z","publish_time":1717668900409,"_source_registry_name":"default","_cnpm_publish_time":1717668900409},"5.4.2-f6fe2cc3c":{"name":"@libp2p/utils","version":"5.4.2-f6fe2cc3c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.2-f6fe2cc3c","@libp2p/interface":"1.4.0-f6fe2cc3c","@libp2p/logger":"4.0.13-f6fe2cc3c","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.2-f6fe2cc3c","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.2-f6fe2cc3c","readmeFilename":"README.md","gitHead":"f6fe2cc3cfb4a69520ede31874c94088a7e9b270","_nodeVersion":"20.13.1","_npmVersion":"10.8.1","dist":{"shasum":"9fca0c43eae15b45bc9c5ec414acda161689b06c","size":57839,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.2-f6fe2cc3c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.2-f6fe2cc3c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.2-f6fe2cc3c_1717668079889_0.9235154748933014"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-06T10:01:20.095Z","publish_time":1717668080095,"_source_registry_name":"default","_cnpm_publish_time":1717668080095},"5.4.2-4bd8e4f79":{"name":"@libp2p/utils","version":"5.4.2-4bd8e4f79","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.2-4bd8e4f79","@libp2p/interface":"1.4.0-4bd8e4f79","@libp2p/logger":"4.0.13-4bd8e4f79","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.2-4bd8e4f79","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.2-4bd8e4f79","readmeFilename":"README.md","gitHead":"4bd8e4f791d055c2ba1445f1dea64dd3735e41c9","_nodeVersion":"20.13.1","_npmVersion":"10.8.1","dist":{"shasum":"7bceb4ca5cb12a6c9936560295c8d2b692a391b3","size":57840,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.2-4bd8e4f79.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.2-4bd8e4f79.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.2-4bd8e4f79_1717667065688_0.15203417631783567"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-06T09:44:25.850Z","publish_time":1717667065850,"_source_registry_name":"default","_cnpm_publish_time":1717667065850},"5.4.2-440c9b360":{"name":"@libp2p/utils","version":"5.4.2-440c9b360","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.2-440c9b360","@libp2p/interface":"1.4.0-440c9b360","@libp2p/logger":"4.0.13-440c9b360","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.2-440c9b360","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.2-440c9b360","readmeFilename":"README.md","gitHead":"440c9b360b8413149f4a1404c3368f124b0f8a5e","_nodeVersion":"20.13.1","_npmVersion":"10.8.1","dist":{"shasum":"4a0e169ebdda89850f7594b8c81c0583576a7de9","size":57839,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.2-440c9b360.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.2-440c9b360.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.2-440c9b360_1717665369742_0.19901354086253198"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-06T09:16:09.894Z","publish_time":1717665369894,"_source_registry_name":"default","_cnpm_publish_time":1717665369894},"5.4.2-757fb2674":{"name":"@libp2p/utils","version":"5.4.2-757fb2674","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.2-757fb2674","@libp2p/interface":"1.4.0-757fb2674","@libp2p/logger":"4.0.13-757fb2674","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.2-757fb2674","@types/netmask":"^2.0.5","aegir":"^43.0.1","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.2-757fb2674","readmeFilename":"README.md","gitHead":"757fb2674f0a3e06fd46d3ff63f7f461c32d47d2","_nodeVersion":"20.13.1","_npmVersion":"10.8.1","dist":{"shasum":"21c18eb6ae431194ffced3b8851c36c4dd8f11c0","size":57857,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.2-757fb2674.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.2-757fb2674.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.2-757fb2674_1717662335792_0.40150098868052786"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-06T08:25:35.997Z","publish_time":1717662335997,"_source_registry_name":"default","_cnpm_publish_time":1717662335997},"5.4.2-12106b5b0":{"name":"@libp2p/utils","version":"5.4.2-12106b5b0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.2-12106b5b0","@libp2p/interface":"1.4.0-12106b5b0","@libp2p/logger":"4.0.13-12106b5b0","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.2-12106b5b0","@types/netmask":"^2.0.5","aegir":"^42.2.11","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.2-12106b5b0","readmeFilename":"README.md","gitHead":"12106b5b00957b0bd634e69353d4fae4e0730ac9","_nodeVersion":"20.14.0","_npmVersion":"10.8.1","dist":{"shasum":"f8e881d83c16e0a9e8540814e7fc372be178dc4b","size":57854,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.2-12106b5b0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.2-12106b5b0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.2-12106b5b0_1717660119273_0.47755882955120343"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-06T07:48:39.462Z","publish_time":1717660119462,"_source_registry_name":"default","_cnpm_publish_time":1717660119462},"5.4.2-169c9d85e":{"name":"@libp2p/utils","version":"5.4.2-169c9d85e","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.2-169c9d85e","@libp2p/interface":"1.4.0-169c9d85e","@libp2p/logger":"4.0.13-169c9d85e","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.2-169c9d85e","@types/netmask":"^2.0.5","aegir":"^42.2.11","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.2-169c9d85e","readmeFilename":"README.md","gitHead":"169c9d85e7c9cd65be964b5d08bd618d950f70ee","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"8fb75a139e01d4350ae82c5acbca9d20acff1914","size":57855,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.2-169c9d85e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.2-169c9d85e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.2-169c9d85e_1716918590341_0.23514141838422065"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-28T17:49:50.497Z","publish_time":1716918590497,"_source_registry_name":"default","_cnpm_publish_time":1716918590497},"5.4.2-f4e572cd6":{"name":"@libp2p/utils","version":"5.4.2-f4e572cd6","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.2-f4e572cd6","@libp2p/interface":"1.4.0-f4e572cd6","@libp2p/logger":"4.0.13-f4e572cd6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.2-f4e572cd6","@types/netmask":"^2.0.5","aegir":"^42.2.11","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.2-f4e572cd6","readmeFilename":"README.md","gitHead":"f4e572cd6fc957457816c98619d1a11adf4bd5bc","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"c78c01c0d6dd125eb86ae92d195314954e426a82","size":57855,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.2-f4e572cd6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.2-f4e572cd6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.2-f4e572cd6_1716918574897_0.06539818162423394"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-28T17:49:35.156Z","publish_time":1716918575156,"_source_registry_name":"default","_cnpm_publish_time":1716918575156},"5.4.2-352699ab5":{"name":"@libp2p/utils","version":"5.4.2-352699ab5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.2-352699ab5","@libp2p/interface":"1.4.0-352699ab5","@libp2p/logger":"4.0.13-352699ab5","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.2-352699ab5","@types/netmask":"^2.0.5","aegir":"^42.2.11","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.2-352699ab5","readmeFilename":"README.md","gitHead":"352699ab534c7aed536886bd2fd18f069db0d08e","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"93c118b43bf2f2602ad7e1ec710a675b16b968c6","size":57855,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.2-352699ab5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.2-352699ab5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.2-352699ab5_1716916524957_0.24319433091901987"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-28T17:15:25.183Z","publish_time":1716916525183,"_source_registry_name":"default","_cnpm_publish_time":1716916525183},"5.4.2-167bf2b3c":{"name":"@libp2p/utils","version":"5.4.2-167bf2b3c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.2-167bf2b3c","@libp2p/interface":"1.4.0-167bf2b3c","@libp2p/logger":"4.0.13-167bf2b3c","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.2-167bf2b3c","@types/netmask":"^2.0.5","aegir":"^42.2.11","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.2-167bf2b3c","readmeFilename":"README.md","gitHead":"167bf2b3cf0aa741c8118e241c3668e8ef91c549","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"b5057063928ecda034bff962cf540d0852866c54","size":57856,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.2-167bf2b3c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.2-167bf2b3c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.2-167bf2b3c_1716897309681_0.3981159047928047"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-28T11:55:09.843Z","publish_time":1716897309843,"_source_registry_name":"default","_cnpm_publish_time":1716897309843},"5.4.2-7aec7bd45":{"name":"@libp2p/utils","version":"5.4.2-7aec7bd45","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.2-7aec7bd45","@libp2p/interface":"1.4.0-7aec7bd45","@libp2p/logger":"4.0.13-7aec7bd45","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.2-7aec7bd45","@types/netmask":"^2.0.5","aegir":"^42.2.11","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.2-7aec7bd45","readmeFilename":"README.md","gitHead":"7aec7bd45b37e1d5aa206816c17189f1e0c68d96","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"6a1642dd3c33d725fced61be19549fc681cf1b3b","size":57854,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.2-7aec7bd45.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.2-7aec7bd45.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.2-7aec7bd45_1716889166864_0.8738035935179129"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-28T09:39:27.022Z","publish_time":1716889167022,"_source_registry_name":"default","_cnpm_publish_time":1716889167022},"5.4.2-7464dc00c":{"name":"@libp2p/utils","version":"5.4.2-7464dc00c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.2-7464dc00c","@libp2p/interface":"1.4.0-7464dc00c","@libp2p/logger":"4.0.13-7464dc00c","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.2-7464dc00c","@types/netmask":"^2.0.5","aegir":"^42.2.11","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.2-7464dc00c","readmeFilename":"README.md","gitHead":"7464dc00caef2d95bfcfc75346f48e0901458df6","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"a1d3ebdd98562704ad48943cdd3157a631f59cd1","size":57856,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.2-7464dc00c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.2-7464dc00c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.2-7464dc00c_1716883768770_0.17538410425161843"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-28T08:09:29.030Z","publish_time":1716883769030,"_source_registry_name":"default","_cnpm_publish_time":1716883769030},"5.4.2-e69a2f1b6":{"name":"@libp2p/utils","version":"5.4.2-e69a2f1b6","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.2-e69a2f1b6","@libp2p/interface":"1.4.0-e69a2f1b6","@libp2p/logger":"4.0.13-e69a2f1b6","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.2-e69a2f1b6","@types/netmask":"^2.0.5","aegir":"^42.2.11","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.2-e69a2f1b6","readmeFilename":"README.md","gitHead":"e69a2f1b608be8dbd1456b84270a4b481ee036f7","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"02a13b242aed17acc06819ce810e213004de3450","size":57855,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.2-e69a2f1b6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.2-e69a2f1b6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.2-e69a2f1b6_1716882625451_0.22261678514484928"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-28T07:50:25.659Z","publish_time":1716882625659,"_source_registry_name":"default","_cnpm_publish_time":1716882625659},"5.4.2":{"name":"@libp2p/utils","version":"5.4.2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"^4.1.2","@libp2p/interface":"^1.4.0","@libp2p/logger":"^4.0.13","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"^4.1.2","@types/netmask":"^2.0.5","aegir":"^42.2.11","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.2","gitHead":"f9df63299d5e73168f2aef452d42f9723f56e810","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"c781885f5b5b1642263512dd44b408cc1d881f92","size":59090,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.2_1716203837028_0.04162545541606044"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-20T11:17:17.200Z","publish_time":1716203837200,"_source_registry_name":"default","_cnpm_publish_time":1716203837200},"5.4.1-a3e8beabd":{"name":"@libp2p/utils","version":"5.4.1-a3e8beabd","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.1-a3e8beabd","@libp2p/interface":"1.3.1-a3e8beabd","@libp2p/logger":"4.0.12-a3e8beabd","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.1-a3e8beabd","@types/netmask":"^2.0.5","aegir":"^42.2.11","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.1-a3e8beabd","readmeFilename":"README.md","gitHead":"a3e8beabdc2b551594952b5d5621555296eff79a","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"52fb071362b146d10357f8c03be485916ba33761","size":57852,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.1-a3e8beabd.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.1-a3e8beabd.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.1-a3e8beabd_1715973888909_0.048788912338038726"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-17T19:24:49.143Z","publish_time":1715973889143,"_source_registry_name":"default","_cnpm_publish_time":1715973889143},"5.4.1-48444f750":{"name":"@libp2p/utils","version":"5.4.1-48444f750","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.1-48444f750","@libp2p/interface":"1.3.1-48444f750","@libp2p/logger":"4.0.12-48444f750","@multiformats/multiaddr":"^12.2.3","@multiformats/multiaddr-matcher":"^1.2.1","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.3.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.1.0"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.1-48444f750","@types/netmask":"^2.0.5","aegir":"^42.2.11","delay":"^6.0.0","it-all":"^3.0.6","it-drain":"^3.0.7","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.1-48444f750","readmeFilename":"README.md","gitHead":"48444f750ebe3f03290bf70e84d7590edc030ea4","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"c26c3db7f206f44903c0a0012e3e6b75e34aeff2","size":57853,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.1-48444f750.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.1-48444f750.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.1-48444f750_1715968363038_0.8349346982469603"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-17T17:52:43.265Z","publish_time":1715968363265,"_source_registry_name":"default","_cnpm_publish_time":1715968363265},"5.4.1-1a41c28bb":{"name":"@libp2p/utils","version":"5.4.1-1a41c28bb","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.1-1a41c28bb","@libp2p/interface":"1.3.1-1a41c28bb","@libp2p/logger":"4.0.12-1a41c28bb","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.1-1a41c28bb","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.1-1a41c28bb","readmeFilename":"README.md","gitHead":"1a41c28bb76a365c3474f94e3f7dcf7691c0cec2","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"fe9dc33c3a2581384c86f56a5fdd5963508d87c8","size":57848,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.1-1a41c28bb.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.1-1a41c28bb.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.1-1a41c28bb_1715968144573_0.2928954522315015"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-17T17:49:04.781Z","publish_time":1715968144781,"_source_registry_name":"default","_cnpm_publish_time":1715968144781},"5.4.1-8214dcfb0":{"name":"@libp2p/utils","version":"5.4.1-8214dcfb0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.1-8214dcfb0","@libp2p/interface":"1.3.1-8214dcfb0","@libp2p/logger":"4.0.12-8214dcfb0","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.1-8214dcfb0","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.1-8214dcfb0","readmeFilename":"README.md","gitHead":"8214dcfb0e14e7bf377b5f0d9864551038c069fa","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"1a2e93218ede0d59688ba9e491607c10ee4e68a9","size":57848,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.1-8214dcfb0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.1-8214dcfb0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.1-8214dcfb0_1715958643458_0.20496556911346553"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-17T15:10:43.622Z","publish_time":1715958643622,"_source_registry_name":"default","_cnpm_publish_time":1715958643622},"5.4.1-1eb5b2713":{"name":"@libp2p/utils","version":"5.4.1-1eb5b2713","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.1-1eb5b2713","@libp2p/interface":"1.3.1-1eb5b2713","@libp2p/logger":"4.0.12-1eb5b2713","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.1-1eb5b2713","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^18.0.0","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.1-1eb5b2713","readmeFilename":"README.md","gitHead":"1eb5b2713585e0d4dde927ecd307ada0b774d824","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"98083e14f55de1987cb848cbf0381b20df4af163","size":57847,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.1-1eb5b2713.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.1-1eb5b2713.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.1-1eb5b2713_1715883673833_0.8721295020942219"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-16T18:21:14.008Z","publish_time":1715883674008,"_source_registry_name":"default","_cnpm_publish_time":1715883674008},"5.4.1-5b7380259":{"name":"@libp2p/utils","version":"5.4.1-5b7380259","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.1-5b7380259","@libp2p/interface":"1.3.1-5b7380259","@libp2p/logger":"4.0.12-5b7380259","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.1-5b7380259","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.1-5b7380259","readmeFilename":"README.md","gitHead":"5b7380259ddcd36e3e919dadb6380dc939ae9537","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"466831d0fb38b7c126e07e5963800348e196b71f","size":57848,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.1-5b7380259.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.1-5b7380259.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.1-5b7380259_1715879578528_0.15719129835472323"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-16T17:12:58.709Z","publish_time":1715879578709,"_source_registry_name":"default","_cnpm_publish_time":1715879578709},"5.4.1-7de56f244":{"name":"@libp2p/utils","version":"5.4.1-7de56f244","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.1-7de56f244","@libp2p/interface":"1.3.1-7de56f244","@libp2p/logger":"4.0.12-7de56f244","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.1-7de56f244","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.1-7de56f244","readmeFilename":"README.md","gitHead":"7de56f2444f0501e2e38b7aa658a4271441f8a9c","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"e5b381b9ea66e63157279eef955b2ea8d93aa709","size":57847,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.1-7de56f244.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.1-7de56f244.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.1-7de56f244_1715875617821_0.2557164267179459"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-16T16:06:57.996Z","publish_time":1715875617996,"_source_registry_name":"default","_cnpm_publish_time":1715875617996},"5.4.1-1cd5aae11":{"name":"@libp2p/utils","version":"5.4.1-1cd5aae11","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.1-1cd5aae11","@libp2p/interface":"1.3.1-1cd5aae11","@libp2p/logger":"4.0.12-1cd5aae11","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.1-1cd5aae11","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.1-1cd5aae11","readmeFilename":"README.md","gitHead":"1cd5aae1179cb564e99c9d135c4c2ab8b840b2e8","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"a969a6807500f36b96d5a51af9ed84ab22fc3755","size":57845,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.1-1cd5aae11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.1-1cd5aae11.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.1-1cd5aae11_1715870199314_0.7837119594844866"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-16T14:36:39.489Z","publish_time":1715870199489,"_source_registry_name":"default","_cnpm_publish_time":1715870199489},"5.4.1-1cc6a9405":{"name":"@libp2p/utils","version":"5.4.1-1cc6a9405","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.1-1cc6a9405","@libp2p/interface":"1.3.1-1cc6a9405","@libp2p/logger":"4.0.12-1cc6a9405","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.1-1cc6a9405","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.1-1cc6a9405","readmeFilename":"README.md","gitHead":"1cc6a940547a03fa8c0f2b73b155eda795ab88c4","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"496e2278583dd4f8f6a2dcb0b4559a3d53e627a7","size":57846,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.1-1cc6a9405.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.1-1cc6a9405.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.1-1cc6a9405_1715856193943_0.9222714818283377"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-16T10:43:14.169Z","publish_time":1715856194169,"_source_registry_name":"default","_cnpm_publish_time":1715856194169},"5.4.1-3c73707ff":{"name":"@libp2p/utils","version":"5.4.1-3c73707ff","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.1-3c73707ff","@libp2p/interface":"1.3.1-3c73707ff","@libp2p/logger":"4.0.12-3c73707ff","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.1-3c73707ff","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.1-3c73707ff","readmeFilename":"README.md","gitHead":"3c73707ff5c1635d4ab26dcc39499ab497d217a6","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"9d51d67ed573f3cd9b59c7a5585e228c6e376f89","size":57847,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.1-3c73707ff.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.1-3c73707ff.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.1-3c73707ff_1715773658698_0.8585148956853923"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-15T11:47:38.891Z","publish_time":1715773658891,"_source_registry_name":"default","_cnpm_publish_time":1715773658891},"5.4.1":{"name":"@libp2p/utils","version":"5.4.1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"^4.1.1","@libp2p/interface":"^1.3.1","@libp2p/logger":"^4.0.12","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"^4.1.1","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.1","gitHead":"b0554a5321fc1ec069d6273370da03f99e3445e9","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"43e46ee2113523e96349473e16df963c51b65021","size":58648,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.1_1715772655836_0.5835495178632288"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-15T11:30:56.006Z","publish_time":1715772656006,"_source_registry_name":"default","_cnpm_publish_time":1715772656006},"5.4.0-9d4b0596f":{"name":"@libp2p/utils","version":"5.4.0-9d4b0596f","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.1-9d4b0596f","@libp2p/interface":"1.3.1-9d4b0596f","@libp2p/logger":"4.0.12-9d4b0596f","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.1-9d4b0596f","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.0-9d4b0596f","readmeFilename":"README.md","gitHead":"9d4b0596fa3066dce145f54290984a9870cbc934","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"24f35dd0cbb31402d24e66ffd1120e784fde569f","size":57849,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.0-9d4b0596f.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.0-9d4b0596f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.0-9d4b0596f_1715677574108_0.012448242014113431"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-14T09:06:14.389Z","publish_time":1715677574389,"_source_registry_name":"default","_cnpm_publish_time":1715677574389},"5.4.0-43046b9ae":{"name":"@libp2p/utils","version":"5.4.0-43046b9ae","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.1-43046b9ae","@libp2p/interface":"1.3.1-43046b9ae","@libp2p/logger":"4.0.12-43046b9ae","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.1-43046b9ae","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.0-43046b9ae","readmeFilename":"README.md","gitHead":"43046b9aebebfadeb1c092a1ef768c63c32298e3","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"484c4cdc3740abef433327d511cb2b41b19df87c","size":57848,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.0-43046b9ae.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.0-43046b9ae.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.0-43046b9ae_1715620920220_0.7066377869661649"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-13T17:22:00.419Z","publish_time":1715620920419,"_source_registry_name":"default","_cnpm_publish_time":1715620920419},"5.4.0-83c14d08f":{"name":"@libp2p/utils","version":"5.4.0-83c14d08f","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./priority-queue":{"types":"./dist/src/priority-queue.d.ts","import":"./dist/src/priority-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.1-83c14d08f","@libp2p/interface":"1.3.1-83c14d08f","@libp2p/logger":"4.0.12-83c14d08f","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.1-83c14d08f","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.0-83c14d08f","readmeFilename":"README.md","gitHead":"83c14d08f4f10a207f142f0d7d383e0fbff7858a","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"4d57a7720de0ac8c1a7383773f0be8afaf1bbe47","size":57849,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.0-83c14d08f.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.0-83c14d08f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.0-83c14d08f_1715585574359_0.17770661799617327"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-13T07:32:54.579Z","publish_time":1715585574579,"_source_registry_name":"default","_cnpm_publish_time":1715585574579},"5.4.0-7ae6063df":{"name":"@libp2p/utils","version":"5.4.0-7ae6063df","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.1-7ae6063df","@libp2p/interface":"1.3.1-7ae6063df","@libp2p/logger":"4.0.12-7ae6063df","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.1-7ae6063df","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.0-7ae6063df","readmeFilename":"README.md","gitHead":"7ae6063dfbc754f95a2c4bd0a6bd146f2989a5f5","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"57baa045fcb21c2cb93c005b3658448b696e1791","size":58041,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.0-7ae6063df.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.0-7ae6063df.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.0-7ae6063df_1715335916137_0.6795130608540652"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-10T10:11:56.320Z","publish_time":1715335916320,"_source_registry_name":"default","_cnpm_publish_time":1715335916320},"5.4.0-4ad63bb79":{"name":"@libp2p/utils","version":"5.4.0-4ad63bb79","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.1-4ad63bb79","@libp2p/interface":"1.3.1-4ad63bb79","@libp2p/logger":"4.0.12-4ad63bb79","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.1-4ad63bb79","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.0-4ad63bb79","readmeFilename":"README.md","gitHead":"4ad63bb79c0c2e5c670b32aa534906b923dcf150","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"8a7067ddf86bb870d6a3ede6b0128e88f207b512","size":58040,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.0-4ad63bb79.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.0-4ad63bb79.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.0-4ad63bb79_1715100174438_0.21873085170739426"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-07T16:42:54.693Z","publish_time":1715100174693,"_source_registry_name":"default","_cnpm_publish_time":1715100174693},"5.4.0-510d9ce65":{"name":"@libp2p/utils","version":"5.4.0-510d9ce65","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.1-510d9ce65","@libp2p/interface":"1.3.1-510d9ce65","@libp2p/logger":"4.0.12-510d9ce65","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.1-510d9ce65","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.0-510d9ce65","readmeFilename":"README.md","gitHead":"510d9ce6563095e9d01a64e88dd7dab8e18641ee","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"ba11a13f35ca4d31ca9b2080f89d1d2caf528298","size":58040,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.0-510d9ce65.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.0-510d9ce65.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.0-510d9ce65_1715094740329_0.9175065281175503"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-07T15:12:20.496Z","publish_time":1715094740496,"_source_registry_name":"default","_cnpm_publish_time":1715094740496},"5.4.0-767b23e71":{"name":"@libp2p/utils","version":"5.4.0-767b23e71","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.1-767b23e71","@libp2p/interface":"1.3.1-767b23e71","@libp2p/logger":"4.0.12-767b23e71","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.1-767b23e71","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.0-767b23e71","readmeFilename":"README.md","gitHead":"767b23e710b1a9b545421365f2f9603c37cbec78","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"064371e7f3a8daa7f4e6f51d99a7f3ecb0d9aedc","size":58041,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.0-767b23e71.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.0-767b23e71.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.0-767b23e71_1715090379696_0.2521450164656389"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-07T13:59:39.966Z","publish_time":1715090379966,"_source_registry_name":"default","_cnpm_publish_time":1715090379966},"5.4.0-bfa7660d5":{"name":"@libp2p/utils","version":"5.4.0-bfa7660d5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./adaptive-timeout":{"types":"./dist/src/adaptive-timeout.d.ts","import":"./dist/src/adaptive-timeout.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./moving-average":{"types":"./dist/src/moving-average.d.ts","import":"./dist/src/moving-average.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.1-bfa7660d5","@libp2p/interface":"1.3.1-bfa7660d5","@libp2p/logger":"4.0.12-bfa7660d5","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.1-bfa7660d5","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.0-bfa7660d5","readmeFilename":"README.md","gitHead":"bfa7660d5f91d1b9bf4a6859d4567d3613404de2","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"93cc6fb6b2dc9a4433a16d3ebef7634dadb5d64a","size":58040,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.0-bfa7660d5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.0-bfa7660d5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.0-bfa7660d5_1715088447104_0.6536582536270512"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-07T13:27:27.317Z","publish_time":1715088447317,"_source_registry_name":"default","_cnpm_publish_time":1715088447317},"5.4.0-d9366f9aa":{"name":"@libp2p/utils","version":"5.4.0-d9366f9aa","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.1-d9366f9aa","@libp2p/interface":"1.3.1-d9366f9aa","@libp2p/logger":"4.0.12-d9366f9aa","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.1-d9366f9aa","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.0-d9366f9aa","readmeFilename":"README.md","gitHead":"d9366f9aa1c88e3fc4ba281307dc11266a9e388b","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"c2f03abe5b81549b6968b0cb143ac40a8fc867a8","size":54415,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.0-d9366f9aa.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.0-d9366f9aa.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.0-d9366f9aa_1715085382356_0.56567956672295"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-07T12:36:22.589Z","publish_time":1715085382589,"_source_registry_name":"default","_cnpm_publish_time":1715085382589},"5.4.0-1488a7371":{"name":"@libp2p/utils","version":"5.4.0-1488a7371","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abort-options":{"types":"./dist/src/abort-options.d.ts","import":"./dist/src/abort-options.js"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./close":{"types":"./dist/src/close.d.ts","import":"./dist/src/close.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.1-1488a7371","@libp2p/interface":"1.3.1-1488a7371","@libp2p/logger":"4.0.12-1488a7371","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","any-signal":"^4.1.1","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.1-1488a7371","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.0-1488a7371","readmeFilename":"README.md","gitHead":"1488a7371eb80751662b7ab71967ab537d912119","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"81636bb0ea072ab7504876e8d63db2ee6b1bfe45","size":54414,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.0-1488a7371.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.0-1488a7371.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.0-1488a7371_1715082323452_0.756185317569928"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-07T11:45:23.654Z","publish_time":1715082323654,"_source_registry_name":"default","_cnpm_publish_time":1715082323654},"5.4.0-a11e135c2":{"name":"@libp2p/utils","version":"5.4.0-a11e135c2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.1-a11e135c2","@libp2p/interface":"1.3.1-a11e135c2","@libp2p/logger":"4.0.12-a11e135c2","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.1-a11e135c2","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.0-a11e135c2","readmeFilename":"README.md","gitHead":"a11e135c221543b20fe746ab8ae85d54316ffe97","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"5c3bc0d9deb9ed5852dac3fbdcd64877da2821b0","size":52180,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.0-a11e135c2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.0-a11e135c2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.0-a11e135c2_1714641379174_0.7864895248902217"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-02T09:16:19.339Z","publish_time":1714641379339,"_source_registry_name":"default","_cnpm_publish_time":1714641379339},"5.4.0-9d13a2f6a":{"name":"@libp2p/utils","version":"5.4.0-9d13a2f6a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.1-9d13a2f6a","@libp2p/interface":"1.3.1-9d13a2f6a","@libp2p/logger":"4.0.12-9d13a2f6a","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.1-9d13a2f6a","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.0-9d13a2f6a","readmeFilename":"README.md","gitHead":"9d13a2f6af4ed12166a10a8bc3c07da7f0023f88","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"f35b74dcf6b30b6e5f7959c2dbef088ad3a033a5","size":52180,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.0-9d13a2f6a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.4.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.0-9d13a2f6a_1714563349834_0.19550605134265786"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-01T11:35:50.030Z","publish_time":1714563350030,"_source_registry_name":"default","_cnpm_publish_time":1714563350030},"5.4.0":{"name":"@libp2p/utils","version":"5.4.0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"^4.1.1","@libp2p/interface":"^1.3.1","@libp2p/logger":"^4.0.12","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"^4.1.1","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.4.0","gitHead":"2374e7de1617252562f2855fddc1127c93557887","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"08f5a48e9f34be653c4c63e1290ceb21e96919a0","size":52993,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.4.0_1714549094773_0.33436901543350883"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-01T07:38:14.930Z","publish_time":1714549094930,"_source_registry_name":"default","_cnpm_publish_time":1714549094930},"5.3.2-de3f7aeaf":{"name":"@libp2p/utils","version":"5.3.2-de3f7aeaf","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.0-de3f7aeaf","@libp2p/interface":"1.3.0-de3f7aeaf","@libp2p/logger":"4.0.11-de3f7aeaf","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.0-de3f7aeaf","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.3.2-de3f7aeaf","readmeFilename":"README.md","gitHead":"de3f7aeafa6a4ada2f65598aa6d8eeece6ad83d8","_nodeVersion":"20.12.2","_npmVersion":"10.7.0","dist":{"shasum":"201a17030f8fc4f354319a1da5966c5d1b7ebf59","size":52179,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.3.2-de3f7aeaf.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.3.2-de3f7aeaf.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.3.2-de3f7aeaf_1714545631116_0.7285959047788222"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-01T06:40:31.331Z","publish_time":1714545631331,"_source_registry_name":"default","_cnpm_publish_time":1714545631331},"5.3.2-c82432312":{"name":"@libp2p/utils","version":"5.3.2-c82432312","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.0-c82432312","@libp2p/interface":"1.3.0-c82432312","@libp2p/logger":"4.0.11-c82432312","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.0-c82432312","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.3.2-c82432312","readmeFilename":"README.md","gitHead":"c824323128bda325fc7af5a42cd0f1287c945bc4","_nodeVersion":"20.12.2","_npmVersion":"10.6.0","dist":{"shasum":"00cb2e630436b89e9650ac8aef639d3d99ceb6af","size":52180,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.3.2-c82432312.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.3.2-c82432312.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.3.2-c82432312_1714498681455_0.9782790827973764"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-30T17:38:01.652Z","publish_time":1714498681652,"_source_registry_name":"default","_cnpm_publish_time":1714498681652},"5.3.2-3d7a9da17":{"name":"@libp2p/utils","version":"5.3.2-3d7a9da17","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./filters":{"types":"./dist/src/filters/index.d.ts","import":"./dist/src/filters/index.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.0-3d7a9da17","@libp2p/interface":"1.3.0-3d7a9da17","@libp2p/logger":"4.0.11-3d7a9da17","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@sindresorhus/fnv1a":"^3.1.0","@types/murmurhash3js-revisited":"^3.0.3","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.0-3d7a9da17","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.3.2-3d7a9da17","readmeFilename":"README.md","gitHead":"3d7a9da1700a584ff2d1a3b252f084e0de7d0c82","_nodeVersion":"20.12.2","_npmVersion":"10.6.0","dist":{"shasum":"8bb5c8a4cb2822875148d4d6aa9bc0284c143833","size":52180,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.3.2-3d7a9da17.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.3.2-3d7a9da17.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.3.2-3d7a9da17_1714469979532_0.9630237624832196"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-30T09:39:39.722Z","publish_time":1714469979722,"_source_registry_name":"default","_cnpm_publish_time":1714469979722},"5.3.2-3bc94b403":{"name":"@libp2p/utils","version":"5.3.2-3bc94b403","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./bloom-filter":{"types":"./dist/src/bloom-filter.d.ts","import":"./dist/src/bloom-filter.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.0-3bc94b403","@libp2p/interface":"1.3.0-3bc94b403","@libp2p/logger":"4.0.11-3bc94b403","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@types/murmurhash3js-revisited":"^3.0.3","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.0-3bc94b403","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.3.2-3bc94b403","readmeFilename":"README.md","gitHead":"3bc94b403b117cdc5ed57f73da22c6fda8a3ef51","_nodeVersion":"20.12.2","_npmVersion":"10.6.0","dist":{"shasum":"2938b20741cbd1837f9a5c0a370f7242c28e727f","size":43087,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.3.2-3bc94b403.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.3.2-3bc94b403.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.3.2-3bc94b403_1714459323457_0.9155612423600641"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-30T06:42:03.689Z","publish_time":1714459323689,"_source_registry_name":"default","_cnpm_publish_time":1714459323689},"5.3.2-e1923b0a7":{"name":"@libp2p/utils","version":"5.3.2-e1923b0a7","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./bloom-filter":{"types":"./dist/src/bloom-filter.d.ts","import":"./dist/src/bloom-filter.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/crypto":"4.1.0-e1923b0a7","@libp2p/interface":"1.3.0-e1923b0a7","@libp2p/logger":"4.0.11-e1923b0a7","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","@types/murmurhash3js-revisited":"^3.0.3","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","murmurhash3js-revisited":"^3.0.0","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8","uint8arrays":"^5.0.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.0-e1923b0a7","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.3.2-e1923b0a7","readmeFilename":"README.md","gitHead":"e1923b0a70c9b31b70e3f3f10cd1984daafe592a","_nodeVersion":"20.12.2","_npmVersion":"10.6.0","dist":{"shasum":"74f2dba714d0f7c69e272bca961f8da1dc16f276","size":43087,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.3.2-e1923b0a7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.3.2-e1923b0a7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.3.2-e1923b0a7_1714153329874_0.24410533491658337"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-26T17:42:10.046Z","publish_time":1714153330046,"_source_registry_name":"default","_cnpm_publish_time":1714153330046},"5.3.2-998fcaf94":{"name":"@libp2p/utils","version":"5.3.2-998fcaf94","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.3.0-998fcaf94","@libp2p/logger":"4.0.11-998fcaf94","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.0-998fcaf94","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.3"},"sideEffects":false,"_id":"@libp2p/utils@5.3.2-998fcaf94","readmeFilename":"README.md","gitHead":"998fcaf94889251817a3bbaaad9b654bebdf3a6e","_nodeVersion":"20.12.2","_npmVersion":"10.6.0","dist":{"shasum":"5ab706aa8c1c9bdd1d952b806360860781753c14","size":40122,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.3.2-998fcaf94.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.3.2-998fcaf94.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.3.2-998fcaf94_1714151988401_0.28167686224591515"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-26T17:19:48.594Z","publish_time":1714151988594,"_source_registry_name":"default","_cnpm_publish_time":1714151988594},"5.3.2-90cfd25e2":{"name":"@libp2p/utils","version":"5.3.2-90cfd25e2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.3.0-90cfd25e2","@libp2p/logger":"4.0.11-90cfd25e2","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.1.0-90cfd25e2","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.3"},"sideEffects":false,"_id":"@libp2p/utils@5.3.2-90cfd25e2","readmeFilename":"README.md","gitHead":"90cfd25e29a5642575f8aef3c60750f04129e1e5","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"shasum":"3522047178a17a3c9a11d9e4c9d1a8060511452f","size":40122,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.3.2-90cfd25e2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.3.2-90cfd25e2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.3.2-90cfd25e2_1714063703727_0.5000042980426207"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-25T16:48:23.921Z","publish_time":1714063703921,"_source_registry_name":"default","_cnpm_publish_time":1714063703921},"5.3.2":{"name":"@libp2p/utils","version":"5.3.2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"^1.3.0","@libp2p/logger":"^4.0.11","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"^4.1.0","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.3"},"sideEffects":false,"_id":"@libp2p/utils@5.3.2","gitHead":"17e2d64e05ef4555cae304f0fbcc546d5446e0c0","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"shasum":"044881910350fb22ed0f9db35e6f68f7e8948801","size":40920,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.3.2_1713968165478_0.35589879886757436"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-24T14:16:05.674Z","publish_time":1713968165674,"_source_registry_name":"default","_cnpm_publish_time":1713968165674},"5.3.1-c2181f0cf":{"name":"@libp2p/utils","version":"5.3.1-c2181f0cf","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.2.0-c2181f0cf","@libp2p/logger":"4.0.10-c2181f0cf","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.10-c2181f0cf","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.3"},"sideEffects":false,"_id":"@libp2p/utils@5.3.1-c2181f0cf","readmeFilename":"README.md","gitHead":"c2181f0cf11c2c74fff08ea9197af25528a02e6d","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"shasum":"49e43bd46c8cb16df37d594c4b14767822abac8c","size":40113,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.3.1-c2181f0cf.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.3.1-c2181f0cf.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.3.1-c2181f0cf_1713964455192_0.9848415371333528"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-24T13:14:15.357Z","publish_time":1713964455357,"_source_registry_name":"default","_cnpm_publish_time":1713964455357},"5.3.1-2281f802b":{"name":"@libp2p/utils","version":"5.3.1-2281f802b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.2.0-2281f802b","@libp2p/logger":"4.0.10-2281f802b","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.10-2281f802b","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.3"},"sideEffects":false,"_id":"@libp2p/utils@5.3.1-2281f802b","readmeFilename":"README.md","gitHead":"2281f802bac80a4ffd3f7e099a6ff02f3db62b11","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"shasum":"f40ba87963d64bc5bd6234c6cabb8ad0014f7b6c","size":40114,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.3.1-2281f802b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.3.1-2281f802b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.3.1-2281f802b_1713948152178_0.09091975006939812"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-24T08:42:32.344Z","publish_time":1713948152344,"_source_registry_name":"default","_cnpm_publish_time":1713948152344},"5.3.1-fd1f8343d":{"name":"@libp2p/utils","version":"5.3.1-fd1f8343d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.2.0-fd1f8343d","@libp2p/logger":"4.0.10-fd1f8343d","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.10-fd1f8343d","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.3"},"sideEffects":false,"_id":"@libp2p/utils@5.3.1-fd1f8343d","readmeFilename":"README.md","gitHead":"fd1f8343db030d74cd08bca6a0cffda93532765f","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"shasum":"9d23d50ace8e809ebe18b100c422bf180f1eaf08","size":40113,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.3.1-fd1f8343d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.3.1-fd1f8343d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.3.1-fd1f8343d_1713869388479_0.7358211466855573"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-23T10:49:48.661Z","publish_time":1713869388661,"_source_registry_name":"default","_cnpm_publish_time":1713869388661},"5.3.1-eaf8ac7cf":{"name":"@libp2p/utils","version":"5.3.1-eaf8ac7cf","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.2.0-eaf8ac7cf","@libp2p/logger":"4.0.10-eaf8ac7cf","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.10-eaf8ac7cf","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.3"},"sideEffects":false,"_id":"@libp2p/utils@5.3.1-eaf8ac7cf","readmeFilename":"README.md","gitHead":"eaf8ac7cfb8a8ee00283de304dc4ec5280a41f1b","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"shasum":"692123723ae8082759e8f8ec3df28aaba49c9d1e","size":40093,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.3.1-eaf8ac7cf.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.3.1-eaf8ac7cf.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.3.1-eaf8ac7cf_1713793854223_0.7474181883741418"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-22T13:50:54.376Z","publish_time":1713793854376,"_source_registry_name":"default","_cnpm_publish_time":1713793854376},"5.3.1-acef72613":{"name":"@libp2p/utils","version":"5.3.1-acef72613","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.2.0-acef72613","@libp2p/logger":"4.0.10-acef72613","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.10-acef72613","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.3"},"sideEffects":false,"_id":"@libp2p/utils@5.3.1-acef72613","readmeFilename":"README.md","gitHead":"acef72613c07f5be82e6d6fdede5692cee724683","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"shasum":"db3cd330fcc2a1c65c62904898c5f2479e99e49d","size":40093,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.3.1-acef72613.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.3.1-acef72613.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.3.1-acef72613_1713771315450_0.671455664304972"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-22T07:35:15.613Z","publish_time":1713771315613,"_source_registry_name":"default","_cnpm_publish_time":1713771315613},"5.3.1":{"name":"@libp2p/utils","version":"5.3.1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"^1.2.0","@libp2p/logger":"^4.0.10","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"^4.0.10","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.3"},"sideEffects":false,"_id":"@libp2p/utils@5.3.1","gitHead":"153b4d9aaa35e1b0756090d222330df48a49811a","_nodeVersion":"20.12.1","_npmVersion":"10.5.2","dist":{"shasum":"1d3ff7e494f78503f33e1c8df4ad4a13209d594b","size":40894,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.3.1_1713277667032_0.33932861136288417"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-16T14:27:47.196Z","publish_time":1713277667196,"_source_registry_name":"default","_cnpm_publish_time":1713277667196},"5.3.1-ea4f26285":{"name":"@libp2p/utils","version":"5.3.1-ea4f26285","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.2.0-ea4f26285","@libp2p/logger":"4.0.10-ea4f26285","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.10-ea4f26285","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.3"},"sideEffects":false,"_id":"@libp2p/utils@5.3.1-ea4f26285","readmeFilename":"README.md","gitHead":"ea4f26285ecf7babc361799a172dd4acbcca2a10","_nodeVersion":"20.12.1","_npmVersion":"10.5.2","dist":{"shasum":"d7a7df70cec829bcac61d8bc97f3fcb9793c6e75","size":40093,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.3.1-ea4f26285.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.3.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.3.1-ea4f26285_1713275126217_0.5058249143276565"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-16T13:45:26.385Z","publish_time":1713275126385,"_source_registry_name":"default","_cnpm_publish_time":1713275126385},"5.3.0-31c78f4ed":{"name":"@libp2p/utils","version":"5.3.0-31c78f4ed","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.2.0-31c78f4ed","@libp2p/logger":"4.0.10-31c78f4ed","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.10-31c78f4ed","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.3"},"sideEffects":false,"_id":"@libp2p/utils@5.3.0-31c78f4ed","readmeFilename":"README.md","gitHead":"31c78f4ed590c8c112938b8055ee78abf0c2b755","_nodeVersion":"20.12.1","_npmVersion":"10.5.2","dist":{"shasum":"5f9c1732dacde5fb08481451ed6ce8e4d6fbabb8","size":40094,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.3.0-31c78f4ed.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.3.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.3.0-31c78f4ed_1713190755839_0.9538071294919344"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-15T14:19:16.042Z","publish_time":1713190756042,"_source_registry_name":"default","_cnpm_publish_time":1713190756042},"5.3.0-08dabd390":{"name":"@libp2p/utils","version":"5.3.0-08dabd390","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.2.0-08dabd390","@libp2p/logger":"4.0.10-08dabd390","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.10-08dabd390","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.3"},"sideEffects":false,"_id":"@libp2p/utils@5.3.0-08dabd390","readmeFilename":"README.md","gitHead":"08dabd3906b1ac64a45a8a6c3d66d01fa08c5000","_nodeVersion":"20.12.1","_npmVersion":"10.5.2","dist":{"shasum":"a724d4615d2b9f2013cd4e6f8461299dacefc48a","size":40094,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.3.0-08dabd390.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.3.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.3.0-08dabd390_1713177698166_0.35972355955545954"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-15T10:41:38.355Z","publish_time":1713177698355,"_source_registry_name":"default","_cnpm_publish_time":1713177698355},"5.3.0":{"name":"@libp2p/utils","version":"5.3.0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"^1.2.0","@libp2p/logger":"^4.0.10","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"^4.0.10","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.3"},"sideEffects":false,"_id":"@libp2p/utils@5.3.0","gitHead":"ebb8db8223e8326f498b0afc4ecdf4edccdffdc4","_nodeVersion":"20.12.1","_npmVersion":"10.5.2","dist":{"shasum":"02abf3e78d57d944938b16c9f74352253ef4730f","size":40746,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.3.0_1712945391154_0.9844892631955364"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-12T18:09:51.342Z","publish_time":1712945391342,"_source_registry_name":"default","_cnpm_publish_time":1712945391342},"5.2.8-b17824a1d":{"name":"@libp2p/utils","version":"5.2.8-b17824a1d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.6-b17824a1d","@libp2p/logger":"4.0.9-b17824a1d","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.9-b17824a1d","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.3"},"sideEffects":false,"_id":"@libp2p/utils@5.2.8-b17824a1d","readmeFilename":"README.md","gitHead":"b17824a1d54ef83f32fc658cd7b7a623f809874c","_nodeVersion":"20.12.1","_npmVersion":"10.5.2","dist":{"shasum":"b00c3aac5c629556969ce5efe4c651837537f45b","size":39950,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.8-b17824a1d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.8-b17824a1d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.8-b17824a1d_1712941287025_0.6860196465099115"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-12T17:01:27.205Z","publish_time":1712941287205,"_source_registry_name":"default","_cnpm_publish_time":1712941287205},"5.2.8-2c56203f9":{"name":"@libp2p/utils","version":"5.2.8-2c56203f9","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.6-2c56203f9","@libp2p/logger":"4.0.9-2c56203f9","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.9-2c56203f9","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.3"},"sideEffects":false,"_id":"@libp2p/utils@5.2.8-2c56203f9","readmeFilename":"README.md","gitHead":"2c56203f9ccf4b6ed30541a871b9bd8c5a21526e","_nodeVersion":"20.12.1","_npmVersion":"10.5.2","dist":{"shasum":"ce53b89c9b41075bdca41f0c2a0f4c0e1f2326ac","size":39450,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.8-2c56203f9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.8-2c56203f9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.8-2c56203f9_1712920306135_0.6661833288513983"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-12T11:11:46.336Z","publish_time":1712920306336,"_source_registry_name":"default","_cnpm_publish_time":1712920306336},"5.2.8-732c436d4":{"name":"@libp2p/utils","version":"5.2.8-732c436d4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.6-732c436d4","@libp2p/logger":"4.0.9-732c436d4","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.9-732c436d4","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.3"},"sideEffects":false,"_id":"@libp2p/utils@5.2.8-732c436d4","readmeFilename":"README.md","gitHead":"732c436d43d8b92e133b9c4f16403a0f84e41458","_nodeVersion":"20.12.1","_npmVersion":"10.5.1","dist":{"shasum":"699de2aa22611dd3fea1000b8f0fc82e521b7bb3","size":39450,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.8-732c436d4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.8-732c436d4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.8-732c436d4_1712672483019_0.7003444185443446"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-09T14:21:23.179Z","publish_time":1712672483179,"_source_registry_name":"default","_cnpm_publish_time":1712672483179},"5.2.8-936dbba10":{"name":"@libp2p/utils","version":"5.2.8-936dbba10","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.6-936dbba10","@libp2p/logger":"4.0.9-936dbba10","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.9-936dbba10","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.3"},"sideEffects":false,"_id":"@libp2p/utils@5.2.8-936dbba10","readmeFilename":"README.md","gitHead":"936dbba108093503cb68ea248dd03c3f8ccde8e7","_nodeVersion":"20.12.1","_npmVersion":"10.5.1","dist":{"shasum":"038ba8ca6cb2307b838621ef853a214984367680","size":39450,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.8-936dbba10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.8-936dbba10.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.8-936dbba10_1712671372788_0.621631432126551"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-09T14:02:52.943Z","publish_time":1712671372943,"_source_registry_name":"default","_cnpm_publish_time":1712671372943},"5.2.8-2b2958fe6":{"name":"@libp2p/utils","version":"5.2.8-2b2958fe6","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.6-2b2958fe6","@libp2p/logger":"4.0.9-2b2958fe6","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.9-2b2958fe6","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.3"},"sideEffects":false,"_id":"@libp2p/utils@5.2.8-2b2958fe6","readmeFilename":"README.md","gitHead":"2b2958fe66be0985de8890a1260b162cc24effdd","_nodeVersion":"20.12.0","_npmVersion":"10.5.1","dist":{"shasum":"49a388e57541a5426526c9c6d08cc593d85f1908","size":39450,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.8-2b2958fe6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.8-2b2958fe6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.8-2b2958fe6_1712600862023_0.7647461544330729"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-08T18:27:42.202Z","publish_time":1712600862202,"_source_registry_name":"default","_cnpm_publish_time":1712600862202},"5.2.8":{"name":"@libp2p/utils","version":"5.2.8","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"^1.1.6","@libp2p/logger":"^4.0.9","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"^4.0.9","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.3"},"sideEffects":false,"_id":"@libp2p/utils@5.2.8","gitHead":"9211de1e125b9aa90fcba8fe8ed349541a75a33f","_nodeVersion":"20.12.0","_npmVersion":"10.5.1","dist":{"shasum":"bc7b7064e36515ce12bce0eec584655b0530ee7b","size":40214,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.8_1712338042658_0.7581866390268357"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-05T17:27:22.848Z","publish_time":1712338042848,"_source_registry_name":"default","_cnpm_publish_time":1712338042848},"5.2.7-3e515f007":{"name":"@libp2p/utils","version":"5.2.7-3e515f007","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.5-3e515f007","@libp2p/logger":"4.0.8-3e515f007","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.8-3e515f007","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.3"},"sideEffects":false,"_id":"@libp2p/utils@5.2.7-3e515f007","readmeFilename":"README.md","gitHead":"3e515f007d685a35fe98ad9961fe1ccbb04f3e69","_nodeVersion":"20.12.0","_npmVersion":"10.5.1","dist":{"shasum":"23e6aa3fdb41c2a5c0819026275886625c644df6","size":39450,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.7-3e515f007.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.7-3e515f007.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.7-3e515f007_1712334593582_0.6315301324139431"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-05T16:29:53.833Z","publish_time":1712334593833,"_source_registry_name":"default","_cnpm_publish_time":1712334593833},"5.2.7-d446c6c31":{"name":"@libp2p/utils","version":"5.2.7-d446c6c31","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.5-d446c6c31","@libp2p/logger":"4.0.8-d446c6c31","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.8-d446c6c31","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.3"},"sideEffects":false,"_id":"@libp2p/utils@5.2.7-d446c6c31","readmeFilename":"README.md","gitHead":"d446c6c31bfd0bebdad6a80926e4c571278fdee0","_nodeVersion":"20.11.1","_npmVersion":"10.5.1","dist":{"shasum":"f73c0a48071715bfad8c84a7d2f9f63a592dc04f","size":39449,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.7-d446c6c31.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.7-d446c6c31.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.7-d446c6c31_1712261248678_0.27998653044470667"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-04T20:07:28.880Z","publish_time":1712261248880,"_source_registry_name":"default","_cnpm_publish_time":1712261248880},"5.2.7-a2b41f793":{"name":"@libp2p/utils","version":"5.2.7-a2b41f793","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.5-a2b41f793","@libp2p/logger":"4.0.8-a2b41f793","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.8-a2b41f793","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.3"},"sideEffects":false,"_id":"@libp2p/utils@5.2.7-a2b41f793","readmeFilename":"README.md","gitHead":"a2b41f7939806dfb9583a6d43ddd8764fc861baf","_nodeVersion":"20.11.1","_npmVersion":"10.5.1","dist":{"shasum":"bf600980a6e6943856662c906f0107e9f7555e7c","size":39450,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.7-a2b41f793.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.7-a2b41f793.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.7-a2b41f793_1712169832096_0.9334163907091848"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-03T18:43:52.322Z","publish_time":1712169832322,"_source_registry_name":"default","_cnpm_publish_time":1712169832322},"5.2.7-80278b36b":{"name":"@libp2p/utils","version":"5.2.7-80278b36b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.5-80278b36b","@libp2p/logger":"4.0.8-80278b36b","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.8-80278b36b","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.3"},"sideEffects":false,"_id":"@libp2p/utils@5.2.7-80278b36b","readmeFilename":"README.md","gitHead":"80278b36b0679f03dd4b206114ba1bc3275f99c1","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"790ffcf341ae31ed65ab5c557ab70e08c1193d1b","size":39445,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.7-80278b36b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.7-80278b36b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.7-80278b36b_1712076527084_0.8241993951528566"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-02T16:48:47.249Z","publish_time":1712076527249,"_source_registry_name":"default","_cnpm_publish_time":1712076527249},"5.2.7-3ffecc5bf":{"name":"@libp2p/utils","version":"5.2.7-3ffecc5bf","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.5-3ffecc5bf","@libp2p/logger":"4.0.8-3ffecc5bf","@multiformats/multiaddr":"^12.2.1","@multiformats/multiaddr-matcher":"^1.2.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.1","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.8-3ffecc5bf","@types/netmask":"^2.0.5","aegir":"^42.2.5","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.3"},"sideEffects":false,"_id":"@libp2p/utils@5.2.7-3ffecc5bf","readmeFilename":"README.md","gitHead":"3ffecc5bfe806a678c1b0228ff830f1811630718","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"cb9e8b82ae533883ec8eee2ea71735b90739e2be","size":39445,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.7-3ffecc5bf.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.7-3ffecc5bf.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.7-3ffecc5bf_1712072289688_0.500089259256512"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-02T15:38:09.894Z","publish_time":1712072289894,"_source_registry_name":"default","_cnpm_publish_time":1712072289894},"5.2.7-ab5f05763":{"name":"@libp2p/utils","version":"5.2.7-ab5f05763","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.5-ab5f05763","@libp2p/logger":"4.0.8-ab5f05763","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.8-ab5f05763","@types/netmask":"^2.0.5","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.2"},"sideEffects":false,"_id":"@libp2p/utils@5.2.7-ab5f05763","readmeFilename":"README.md","gitHead":"ab5f05763148c0767c81c5bc49bfb9b2dee483ee","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"a104a52d10a0bd5f4d6e1f6ca844409c8f589dfe","size":39447,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.7-ab5f05763.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.7-ab5f05763.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.7-ab5f05763_1712060561613_0.09338840920342628"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-02T12:22:41.826Z","publish_time":1712060561826,"_source_registry_name":"default","_cnpm_publish_time":1712060561826},"5.2.7-4fc0a7d30":{"name":"@libp2p/utils","version":"5.2.7-4fc0a7d30","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.5-4fc0a7d30","@libp2p/logger":"4.0.8-4fc0a7d30","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.8-4fc0a7d30","@types/netmask":"^2.0.5","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.2"},"sideEffects":false,"_id":"@libp2p/utils@5.2.7-4fc0a7d30","readmeFilename":"README.md","gitHead":"4fc0a7d307164d38ff3597a3bafab0bf8b162b02","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"f360d3b170f1fe25f0adb08df1b157c3df3225e5","size":39447,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.7-4fc0a7d30.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.7-4fc0a7d30.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.7-4fc0a7d30_1712054630548_0.004388727323828112"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-02T10:43:50.761Z","publish_time":1712054630761,"_source_registry_name":"default","_cnpm_publish_time":1712054630761},"5.2.7-1f589c822":{"name":"@libp2p/utils","version":"5.2.7-1f589c822","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.5-1f589c822","@libp2p/logger":"4.0.8-1f589c822","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.8-1f589c822","@types/netmask":"^2.0.5","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.2"},"sideEffects":false,"_id":"@libp2p/utils@5.2.7-1f589c822","readmeFilename":"README.md","gitHead":"1f589c8222e901acb8f2c9ec539fc1ee28a18148","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"b8558720cec535293ffb97e86e28bf10c011bfa2","size":39448,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.7-1f589c822.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.7-1f589c822.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.7-1f589c822_1712053933215_0.0457720900828702"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-02T10:32:13.393Z","publish_time":1712053933393,"_source_registry_name":"default","_cnpm_publish_time":1712053933393},"5.2.7-afe15f669":{"name":"@libp2p/utils","version":"5.2.7-afe15f669","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.5-afe15f669","@libp2p/logger":"4.0.8-afe15f669","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.8-afe15f669","@types/netmask":"^2.0.5","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.2"},"sideEffects":false,"_id":"@libp2p/utils@5.2.7-afe15f669","readmeFilename":"README.md","gitHead":"afe15f669ce61f741b2cff45d150dd2dbde7f7bb","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"a4591a9cda7bbf76e0aca5fc39c5854fa5619269","size":39447,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.7-afe15f669.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.7-afe15f669.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.7-afe15f669_1712053813409_0.44571772008308863"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-02T10:30:13.589Z","publish_time":1712053813589,"_source_registry_name":"default","_cnpm_publish_time":1712053813589},"5.2.7":{"name":"@libp2p/utils","version":"5.2.7","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"^1.1.5","@libp2p/logger":"^4.0.8","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"^4.0.8","@types/netmask":"^2.0.5","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.2"},"sideEffects":false,"_id":"@libp2p/utils@5.2.7","gitHead":"07b9f49d3aa3ca51727355fecb5c88f127236def","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"14157f59f74c5ddb507027941259ead43d6e32d5","size":40214,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.7_1711634949237_0.908921304692349"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-28T14:09:09.405Z","publish_time":1711634949405,"_source_registry_name":"default","_cnpm_publish_time":1711634949405},"5.2.6-82901e785":{"name":"@libp2p/utils","version":"5.2.6-82901e785","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.4-82901e785","@libp2p/logger":"4.0.7-82901e785","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.7-82901e785","@types/netmask":"^2.0.5","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.2"},"sideEffects":false,"_id":"@libp2p/utils@5.2.6-82901e785","readmeFilename":"README.md","gitHead":"82901e78525312082d14216c6f53da067cc29b9c","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"5d0c23b71104a6d8dfa7a7afd801d5fac6ea4c1b","size":39447,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.6-82901e785.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.6-82901e785.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.6-82901e785_1711631287817_0.6176976881050926"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-28T13:08:07.972Z","publish_time":1711631287972,"_source_registry_name":"default","_cnpm_publish_time":1711631287972},"5.2.6-bf720c045":{"name":"@libp2p/utils","version":"5.2.6-bf720c045","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.4-bf720c045","@libp2p/logger":"4.0.7-bf720c045","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.7-bf720c045","@types/netmask":"^2.0.5","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.2"},"sideEffects":false,"_id":"@libp2p/utils@5.2.6-bf720c045","readmeFilename":"README.md","gitHead":"bf720c045163c94c94603eb3333c418101c20de0","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"c6c615b3e49546a58cd5add24395dda6802b11b8","size":39446,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.6-bf720c045.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.6-bf720c045.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.6-bf720c045_1711630820108_0.8853519331716506"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-28T13:00:20.243Z","publish_time":1711630820243,"_source_registry_name":"default","_cnpm_publish_time":1711630820243},"5.2.6-1fc929c1c":{"name":"@libp2p/utils","version":"5.2.6-1fc929c1c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.4-1fc929c1c","@libp2p/logger":"4.0.7-1fc929c1c","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.7-1fc929c1c","@types/netmask":"^2.0.5","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.2"},"sideEffects":false,"_id":"@libp2p/utils@5.2.6-1fc929c1c","readmeFilename":"README.md","gitHead":"1fc929c1c2267750a595a6b37950f53c9d26b31c","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"7674676a18b4435fdbc9338611b42c0131e4e17f","size":39447,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.6-1fc929c1c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.6-1fc929c1c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.6-1fc929c1c_1711630772227_0.5657020556840398"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-28T12:59:32.473Z","publish_time":1711630772473,"_source_registry_name":"default","_cnpm_publish_time":1711630772473},"5.2.6-330a5ed72":{"name":"@libp2p/utils","version":"5.2.6-330a5ed72","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.4-330a5ed72","@libp2p/logger":"4.0.7-330a5ed72","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.7-330a5ed72","@types/netmask":"^2.0.5","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.2"},"sideEffects":false,"_id":"@libp2p/utils@5.2.6-330a5ed72","readmeFilename":"README.md","gitHead":"330a5ed7213c6d4c777733fc6641418fbf597f82","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"2e58ae951c6ca97b97e681ea422b2079ae3d17ec","size":39447,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.6-330a5ed72.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.6-330a5ed72.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.6-330a5ed72_1711628481327_0.15755238699493068"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-28T12:21:21.515Z","publish_time":1711628481515,"_source_registry_name":"default","_cnpm_publish_time":1711628481515},"5.2.6-59a97b61b":{"name":"@libp2p/utils","version":"5.2.6-59a97b61b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.4-59a97b61b","@libp2p/logger":"4.0.7-59a97b61b","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.7-59a97b61b","@types/netmask":"^2.0.5","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.2"},"sideEffects":false,"_id":"@libp2p/utils@5.2.6-59a97b61b","readmeFilename":"README.md","gitHead":"59a97b61b3e46f6d4b459ae94f7a6db534d4bca2","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"808fced258d9913d2ad56b716bdb71fab00a4b38","size":39447,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.6-59a97b61b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.6-59a97b61b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.6-59a97b61b_1711607339934_0.4886300601840057"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-28T06:29:00.105Z","publish_time":1711607340105,"_source_registry_name":"default","_cnpm_publish_time":1711607340105},"5.2.6-fad3074b8":{"name":"@libp2p/utils","version":"5.2.6-fad3074b8","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.4-fad3074b8","@libp2p/logger":"4.0.7-fad3074b8","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.7-fad3074b8","@types/netmask":"^2.0.5","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.2"},"sideEffects":false,"_id":"@libp2p/utils@5.2.6-fad3074b8","readmeFilename":"README.md","gitHead":"fad3074b843cae69289c6da94f3797d59879ec1c","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"13e4500edebbf04aee42b1880b02cf848f33d28e","size":39446,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.6-fad3074b8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.6-fad3074b8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.6-fad3074b8_1710336901808_0.3740406549022077"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-13T13:35:01.994Z","publish_time":1710336901994,"_source_registry_name":"default","_cnpm_publish_time":1710336901994},"5.2.6-cad9cf007":{"name":"@libp2p/utils","version":"5.2.6-cad9cf007","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.4-cad9cf007","@libp2p/logger":"4.0.7-cad9cf007","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.7-cad9cf007","@types/netmask":"^2.0.5","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.2"},"sideEffects":false,"_id":"@libp2p/utils@5.2.6-cad9cf007","readmeFilename":"README.md","gitHead":"cad9cf007d12e904f5ddccd2466619974ea5dc08","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"d27a5c1603b3bd2daf65f6d60850b4d5be37f050","size":39447,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.6-cad9cf007.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.6-cad9cf007.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.6-cad9cf007_1710332665386_0.3488339282034738"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-13T12:24:25.527Z","publish_time":1710332665527,"_source_registry_name":"default","_cnpm_publish_time":1710332665527},"5.2.6-e1798aa26":{"name":"@libp2p/utils","version":"5.2.6-e1798aa26","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.4-e1798aa26","@libp2p/logger":"4.0.7-e1798aa26","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.7-e1798aa26","@types/netmask":"^2.0.5","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.2"},"sideEffects":false,"_id":"@libp2p/utils@5.2.6-e1798aa26","readmeFilename":"README.md","gitHead":"e1798aa2613048441c9924b12bfc1ddef6fd4f8f","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"1de99d33d37be98bd2b4aae6a9500e7c4d944587","size":39447,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.6-e1798aa26.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.6-e1798aa26.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.6-e1798aa26_1710330047349_0.20646076446984551"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-13T11:40:47.537Z","publish_time":1710330047537,"_source_registry_name":"default","_cnpm_publish_time":1710330047537},"5.2.6-f39ce5f13":{"name":"@libp2p/utils","version":"5.2.6-f39ce5f13","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.4-f39ce5f13","@libp2p/logger":"4.0.7-f39ce5f13","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.7-f39ce5f13","@types/netmask":"^2.0.5","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.2"},"sideEffects":false,"_id":"@libp2p/utils@5.2.6-f39ce5f13","readmeFilename":"README.md","gitHead":"f39ce5f13b56e2a18c7939b9d2ab38aa7e326d15","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"c82c931827bfdfcdfa8e11b3e5b4d954f68f3023","size":39447,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.6-f39ce5f13.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.6-f39ce5f13.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.6-f39ce5f13_1710240185095_0.6988610500509067"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-12T10:43:05.278Z","publish_time":1710240185278,"_source_registry_name":"default","_cnpm_publish_time":1710240185278},"5.2.6-83ef3717e":{"name":"@libp2p/utils","version":"5.2.6-83ef3717e","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.4-83ef3717e","@libp2p/logger":"4.0.7-83ef3717e","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.7-83ef3717e","@types/netmask":"^2.0.5","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.2"},"sideEffects":false,"_id":"@libp2p/utils@5.2.6-83ef3717e","readmeFilename":"README.md","gitHead":"83ef3717e6f55c12606b145d519ae83ff64c6227","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"52928cd6e06d1c7a222b299c77d3538d509f4391","size":39446,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.6-83ef3717e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.6-83ef3717e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.6-83ef3717e_1710145645448_0.8898865252089381"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-11T08:27:25.597Z","publish_time":1710145645597,"_source_registry_name":"default","_cnpm_publish_time":1710145645597},"5.2.6-ab466004b":{"name":"@libp2p/utils","version":"5.2.6-ab466004b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.4-ab466004b","@libp2p/logger":"4.0.7-ab466004b","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.7-ab466004b","@types/netmask":"^2.0.5","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.2"},"sideEffects":false,"_id":"@libp2p/utils@5.2.6-ab466004b","readmeFilename":"README.md","gitHead":"ab466004b8caa9eacf7571a44b77858ffb7013d3","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"6ef2a40a2c31c3ac9e056c5a27422d1888c301d9","size":39447,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.6-ab466004b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.6-ab466004b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.6-ab466004b_1709733487101_0.8861602433553042"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-06T13:58:07.311Z","publish_time":1709733487311,"_source_registry_name":"default","_cnpm_publish_time":1709733487311},"5.2.6-a9cc0ee49":{"name":"@libp2p/utils","version":"5.2.6-a9cc0ee49","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.4-a9cc0ee49","@libp2p/logger":"4.0.7-a9cc0ee49","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.7-a9cc0ee49","@types/netmask":"^2.0.5","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.2"},"sideEffects":false,"_id":"@libp2p/utils@5.2.6-a9cc0ee49","readmeFilename":"README.md","gitHead":"a9cc0ee494133c21097aa3988876b19aeebd50fd","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"455390305ecfe05a08d71d561f000fbec7936b2a","size":39446,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.6-a9cc0ee49.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.6-a9cc0ee49.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.6-a9cc0ee49_1709291356196_0.6453653499509759"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-01T11:09:16.350Z","publish_time":1709291356350,"_source_registry_name":"default","_cnpm_publish_time":1709291356350},"5.2.6-2122a713d":{"name":"@libp2p/utils","version":"5.2.6-2122a713d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.4-2122a713d","@libp2p/logger":"4.0.7-2122a713d","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.7-2122a713d","@types/netmask":"^2.0.5","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.2"},"sideEffects":false,"_id":"@libp2p/utils@5.2.6-2122a713d","readmeFilename":"README.md","gitHead":"2122a713ddd91a90b277d211e7402b1082bbcb62","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"bbf13364a552bb6e87a88fdacbdc2e28d9523444","size":39447,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.6-2122a713d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.6-2122a713d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.6-2122a713d_1709220508175_0.8323251891031904"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-29T15:28:28.311Z","publish_time":1709220508311,"_source_registry_name":"default","_cnpm_publish_time":1709220508311},"5.2.6-28e51652a":{"name":"@libp2p/utils","version":"5.2.6-28e51652a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.4-28e51652a","@libp2p/logger":"4.0.7-28e51652a","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.7-28e51652a","@types/netmask":"^2.0.5","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.2"},"sideEffects":false,"_id":"@libp2p/utils@5.2.6-28e51652a","readmeFilename":"README.md","gitHead":"28e51652a9d5e1edf46604328071239b27d32a5a","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"61c4cf70b0eb66c93cd71eb4169368fa531e7ed0","size":39447,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.6-28e51652a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.6-28e51652a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.6-28e51652a_1709218587833_0.28261836900601267"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-29T14:56:27.985Z","publish_time":1709218587985,"_source_registry_name":"default","_cnpm_publish_time":1709218587985},"5.2.6-f71bc49bd":{"name":"@libp2p/utils","version":"5.2.6-f71bc49bd","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.4-f71bc49bd","@libp2p/logger":"4.0.7-f71bc49bd","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.7-f71bc49bd","@types/netmask":"^2.0.5","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.2"},"sideEffects":false,"_id":"@libp2p/utils@5.2.6-f71bc49bd","readmeFilename":"README.md","gitHead":"f71bc49bd060974c97dd7cabdca971f48eea7740","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"4d50306249ebd83e959573a15cc3cf90468c8aef","size":39447,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.6-f71bc49bd.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.6-f71bc49bd.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.6-f71bc49bd_1709196821498_0.5808079221386917"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-29T08:53:41.667Z","publish_time":1709196821667,"_source_registry_name":"default","_cnpm_publish_time":1709196821667},"5.2.6":{"name":"@libp2p/utils","version":"5.2.6","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"^1.1.4","@libp2p/logger":"^4.0.7","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"^4.0.7","@types/netmask":"^2.0.5","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.2"},"sideEffects":false,"_id":"@libp2p/utils@5.2.6","gitHead":"3b8898b340c62119713c1cce7b534035288b54e1","_nodeVersion":"20.11.1","_npmVersion":"10.4.0","dist":{"shasum":"9cbc5a9276d3599bd8ecc76dc5de79611933a00e","size":40214,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.6_1709117470076_0.33893192367986913"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-28T10:51:10.219Z","publish_time":1709117470219,"_source_registry_name":"default","_cnpm_publish_time":1709117470219},"5.2.5-f0d2b52d0":{"name":"@libp2p/utils","version":"5.2.5-f0d2b52d0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","doc-check":"aegir doc-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.3-f0d2b52d0","@libp2p/logger":"4.0.6-f0d2b52d0","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.2.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.6-f0d2b52d0","@types/netmask":"^2.0.5","aegir":"^42.2.4","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.2"},"sideEffects":false,"_id":"@libp2p/utils@5.2.5-f0d2b52d0","readmeFilename":"README.md","gitHead":"f0d2b52d0c7a0ecb8f3d6c98069131354fe93bd0","_nodeVersion":"20.11.1","_npmVersion":"10.4.0","dist":{"shasum":"b54ddd2d7c08d1c57ca040de99ed044e6af7637e","size":39447,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.5-f0d2b52d0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.5-f0d2b52d0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@ipfs.tech"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.5-f0d2b52d0_1709045202099_0.5572658548434728"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-27T14:46:42.278Z","publish_time":1709045202278,"_source_registry_name":"default","_cnpm_publish_time":1709045202278},"5.2.5-e1c01370b":{"name":"@libp2p/utils","version":"5.2.5-e1c01370b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.3-e1c01370b","@libp2p/logger":"4.0.6-e1c01370b","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.6-e1c01370b","@types/netmask":"^2.0.5","aegir":"^42.2.3","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.1"},"sideEffects":false,"_id":"@libp2p/utils@5.2.5-e1c01370b","readmeFilename":"README.md","gitHead":"e1c01370b96d0fcf35ca6d5bdf6c440b163dcfb9","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"bfb1c9febe383c382cf47b9411da192097b513c5","size":38703,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.5-e1c01370b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.5-e1c01370b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.5-e1c01370b_1708420317978_0.7366160075321249"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-20T09:11:58.126Z","publish_time":1708420318126,"_source_registry_name":"default","_cnpm_publish_time":1708420318126},"5.2.5-8072a2e59":{"name":"@libp2p/utils","version":"5.2.5-8072a2e59","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.3-8072a2e59","@libp2p/logger":"4.0.6-8072a2e59","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.6-8072a2e59","@types/netmask":"^2.0.5","aegir":"^42.2.3","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.1"},"sideEffects":false,"_id":"@libp2p/utils@5.2.5-8072a2e59","readmeFilename":"README.md","gitHead":"8072a2e597e58c4938acc5d5576af807bac0e0e6","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"5b313a0132efc1cd0cae07dad6a18c3fb2c3f61b","size":38705,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.5-8072a2e59.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.5-8072a2e59.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.5-8072a2e59_1708376924574_0.24857129635191577"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-19T21:08:44.718Z","publish_time":1708376924718,"_source_registry_name":"default","_cnpm_publish_time":1708376924718},"5.2.5-b1b77adb4":{"name":"@libp2p/utils","version":"5.2.5-b1b77adb4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.3-b1b77adb4","@libp2p/logger":"4.0.6-b1b77adb4","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.6-b1b77adb4","@types/netmask":"^2.0.5","aegir":"^42.2.3","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.1"},"sideEffects":false,"_id":"@libp2p/utils@5.2.5-b1b77adb4","readmeFilename":"README.md","gitHead":"b1b77adb49f9705cd8ed0dbd639016c82a639d51","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"06c6f7a58163cc5a4c2512156e4985bbdeef8cf1","size":38704,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.5-b1b77adb4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.5-b1b77adb4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.5-b1b77adb4_1708366604962_0.7909257580948146"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-19T18:16:45.143Z","publish_time":1708366605143,"_source_registry_name":"default","_cnpm_publish_time":1708366605143},"5.2.5-bedfd0aa2":{"name":"@libp2p/utils","version":"5.2.5-bedfd0aa2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.3-bedfd0aa2","@libp2p/logger":"4.0.6-bedfd0aa2","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.6-bedfd0aa2","@types/netmask":"^2.0.5","aegir":"^42.2.3","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.1"},"sideEffects":false,"_id":"@libp2p/utils@5.2.5-bedfd0aa2","readmeFilename":"README.md","gitHead":"bedfd0aa20a83e0823744c298007ef58a76a26ae","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"dd6147517f2f1629ffe01eed434d40c1a714ce69","size":38704,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.5-bedfd0aa2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.5-bedfd0aa2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.5-bedfd0aa2_1708358606857_0.15195241462817433"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-19T16:03:27.112Z","publish_time":1708358607112,"_source_registry_name":"default","_cnpm_publish_time":1708358607112},"5.2.5-fb7c51c3c":{"name":"@libp2p/utils","version":"5.2.5-fb7c51c3c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.3-fb7c51c3c","@libp2p/logger":"4.0.6-fb7c51c3c","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.6-fb7c51c3c","@types/netmask":"^2.0.5","aegir":"^42.2.3","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.1"},"sideEffects":false,"_id":"@libp2p/utils@5.2.5-fb7c51c3c","readmeFilename":"README.md","gitHead":"fb7c51c3c03c462ac4d2b42b32be95cd008c81fc","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"26de7bb5649f0d7c9a3f2f78cf136a567c36710e","size":38705,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.5-fb7c51c3c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.5-fb7c51c3c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.5-fb7c51c3c_1707728983091_0.8032148641123411"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-12T09:09:43.292Z","publish_time":1707728983292,"_source_registry_name":"default","_cnpm_publish_time":1707728983292},"5.2.5":{"name":"@libp2p/utils","version":"5.2.5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"^1.1.3","@libp2p/logger":"^4.0.6","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"^4.0.6","@types/netmask":"^2.0.5","aegir":"^42.2.3","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.1"},"sideEffects":false,"_id":"@libp2p/utils@5.2.5","gitHead":"a3692509feceb546b1ef2f7b5fe3138cfa43e930","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"15dbc9fa74040f8f414986f5c2fa037e2c928271","size":40003,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.5_1707374579013_0.06727767499211534"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-08T06:42:59.167Z","publish_time":1707374579167,"_source_registry_name":"default","_cnpm_publish_time":1707374579167},"5.2.4-0c7bbbb07":{"name":"@libp2p/utils","version":"5.2.4-0c7bbbb07","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.3-0c7bbbb07","@libp2p/logger":"4.0.6-0c7bbbb07","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.6-0c7bbbb07","@types/netmask":"^2.0.5","aegir":"^42.2.3","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.1"},"sideEffects":false,"_id":"@libp2p/utils@5.2.4-0c7bbbb07","readmeFilename":"README.md","gitHead":"0c7bbbb077d7961570d3cfb42fe431da6de57ede","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"b0bbbd428db75d23891992032dbdf43935163482","size":38705,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.4-0c7bbbb07.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.4-0c7bbbb07.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.4-0c7bbbb07_1707333620473_0.7042788656427088"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-07T19:20:20.797Z","publish_time":1707333620797,"_source_registry_name":"default","_cnpm_publish_time":1707333620797},"5.2.4":{"name":"@libp2p/utils","version":"5.2.4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"^1.1.3","@libp2p/logger":"^4.0.6","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"^4.0.6","@types/netmask":"^2.0.5","aegir":"^42.2.3","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.1"},"sideEffects":false,"_id":"@libp2p/utils@5.2.4","gitHead":"d1b65be7efcb8955ba511e8b7b70bf7a10985f11","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"afdc206a25f1e76d905319f54260e882c5a9823e","size":40031,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.4_1707321491515_0.7265891480615836"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-07T15:58:11.665Z","publish_time":1707321491665,"_source_registry_name":"default","_cnpm_publish_time":1707321491665},"5.2.3-9891ecd73":{"name":"@libp2p/utils","version":"5.2.3-9891ecd73","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.2-9891ecd73","@libp2p/logger":"4.0.5-9891ecd73","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.5-9891ecd73","@types/netmask":"^2.0.5","aegir":"^42.2.3","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.1"},"sideEffects":false,"_id":"@libp2p/utils@5.2.3-9891ecd73","readmeFilename":"README.md","gitHead":"9891ecd7325dd38573678c3ac7406f5bc4678836","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"1cec0dc9da2345008e54f550ef2cb5a3031fb744","size":38734,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.3-9891ecd73.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.3-9891ecd73.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.3-9891ecd73_1707319996980_0.46060233519170146"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-07T15:33:17.167Z","publish_time":1707319997167,"_source_registry_name":"default","_cnpm_publish_time":1707319997167},"5.2.3-0321812e7":{"name":"@libp2p/utils","version":"5.2.3-0321812e7","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.2-0321812e7","@libp2p/logger":"4.0.5-0321812e7","@multiformats/multiaddr":"^12.1.14","@multiformats/multiaddr-matcher":"^1.1.2","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.2","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.8"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.5-0321812e7","@types/netmask":"^2.0.5","aegir":"^42.2.3","delay":"^6.0.0","it-all":"^3.0.4","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.1"},"sideEffects":false,"_id":"@libp2p/utils@5.2.3-0321812e7","readmeFilename":"README.md","gitHead":"0321812e731515558f35ae2d53242035a343a21a","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"7f74d1a666f68640eb12804b3f58a997eff392f9","size":38734,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.3-0321812e7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.3-0321812e7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.3-0321812e7_1707316493815_0.8077665963019953"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-07T14:34:54.015Z","publish_time":1707316494015,"_source_registry_name":"default","_cnpm_publish_time":1707316494015},"5.2.3-03ff9fd82":{"name":"@libp2p/utils","version":"5.2.3-03ff9fd82","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.2-03ff9fd82","@libp2p/logger":"4.0.5-03ff9fd82","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.7"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.5-03ff9fd82","@types/netmask":"^2.0.5","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.2.3-03ff9fd82","readmeFilename":"README.md","gitHead":"03ff9fd82f4d9d7b1338e5757d811b5e9f8592e6","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"1ca824e792b046470b043a7659768e8e8b4c7ea3","size":38731,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.3-03ff9fd82.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.3-03ff9fd82.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.3-03ff9fd82_1707311676951_0.4639059348571355"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-07T13:14:37.140Z","publish_time":1707311677140,"_source_registry_name":"default","_cnpm_publish_time":1707311677140},"5.2.3-1cb2408ac":{"name":"@libp2p/utils","version":"5.2.3-1cb2408ac","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.2-1cb2408ac","@libp2p/logger":"4.0.5-1cb2408ac","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.7"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.5-1cb2408ac","@types/netmask":"^2.0.5","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.2.3-1cb2408ac","readmeFilename":"README.md","gitHead":"1cb2408aca0a01e37437c74c7906ffc883df2f61","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"e2bd72c70bca47c19e3ab764ada2b74398daa7d1","size":38730,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.3-1cb2408ac.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.3-1cb2408ac.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.3-1cb2408ac_1707309238428_0.23490186525385948"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-07T12:33:58.591Z","publish_time":1707309238591,"_source_registry_name":"default","_cnpm_publish_time":1707309238591},"5.2.3-dab5cf724":{"name":"@libp2p/utils","version":"5.2.3-dab5cf724","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.2-dab5cf724","@libp2p/logger":"4.0.5-dab5cf724","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.7"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.5-dab5cf724","@types/netmask":"^2.0.5","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.2.3-dab5cf724","readmeFilename":"README.md","gitHead":"dab5cf724cf4d3bd6b7d1005b746a944755ee77e","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"15d44c02063a6c868b29c9ba809927131257af84","size":38730,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.3-dab5cf724.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.3-dab5cf724.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.3-dab5cf724_1707307782626_0.9781520220083122"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-07T12:09:42.754Z","publish_time":1707307782754,"_source_registry_name":"default","_cnpm_publish_time":1707307782754},"5.2.3-2370d1c39":{"name":"@libp2p/utils","version":"5.2.3-2370d1c39","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.2-2370d1c39","@libp2p/logger":"4.0.5-2370d1c39","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.7"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.5-2370d1c39","@types/netmask":"^2.0.5","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.2.3-2370d1c39","readmeFilename":"README.md","gitHead":"2370d1c3940fe3b0f2b6021800a2398f708f31d1","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"c636e9c730a2a7558c8cff24f2c75e2b7e390e45","size":38731,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.3-2370d1c39.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.3-2370d1c39.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.3-2370d1c39_1707306990508_0.2408142773028883"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-07T11:56:30.654Z","publish_time":1707306990654,"_source_registry_name":"default","_cnpm_publish_time":1707306990654},"5.2.3-e1db332a4":{"name":"@libp2p/utils","version":"5.2.3-e1db332a4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.2-e1db332a4","@libp2p/logger":"4.0.5-e1db332a4","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.7"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.5-e1db332a4","@types/netmask":"^2.0.5","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.2.3-e1db332a4","readmeFilename":"README.md","gitHead":"e1db332a4c45d78926869532b8340df1b09643f5","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"c59016b665f6c24ce414fe4580d9b3f4b68289f6","size":38723,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.3-e1db332a4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.3-e1db332a4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.3-e1db332a4_1706714153523_0.414303297427145"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-31T15:15:53.703Z","publish_time":1706714153703,"_source_registry_name":"default","_cnpm_publish_time":1706714153703},"5.2.3-6f323de7d":{"name":"@libp2p/utils","version":"5.2.3-6f323de7d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.2-6f323de7d","@libp2p/logger":"4.0.5-6f323de7d","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.7"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.5-6f323de7d","@types/netmask":"^2.0.5","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.2.3-6f323de7d","readmeFilename":"README.md","gitHead":"6f323de7dc93fc74ca40b9db70528411ed44d76a","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"shasum":"2ea085bd02cf43a3c4f04d46b5e70c36fd9410bb","size":38723,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.3-6f323de7d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.3-6f323de7d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.3-6f323de7d_1706522330688_0.8274030323725832"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-29T09:58:50.882Z","publish_time":1706522330882,"_source_registry_name":"default","_cnpm_publish_time":1706522330882},"5.2.3-c9ed1c7d6":{"name":"@libp2p/utils","version":"5.2.3-c9ed1c7d6","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.2-c9ed1c7d6","@libp2p/logger":"4.0.5-c9ed1c7d6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.7"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.5-c9ed1c7d6","@types/netmask":"^2.0.5","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.2.3-c9ed1c7d6","readmeFilename":"README.md","gitHead":"c9ed1c7d62e9af974789eb753d6f8e3c6410df94","_nodeVersion":"20.10.0","_npmVersion":"10.4.0","dist":{"shasum":"a4b0192c72f2e600492eaf28576c72bf49188fee","size":38723,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.3-c9ed1c7d6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.3-c9ed1c7d6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.3-c9ed1c7d6_1706170263709_0.6073719156100224"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-25T08:11:03.908Z","publish_time":1706170263908,"_source_registry_name":"default","_cnpm_publish_time":1706170263908},"5.2.3":{"name":"@libp2p/utils","version":"5.2.3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"^1.1.2","@libp2p/logger":"^4.0.5","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.7"},"devDependencies":{"@libp2p/peer-id-factory":"^4.0.5","@types/netmask":"^2.0.5","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.2.3","gitHead":"d2e8170501f9104ef65cbcf123720b622f7a1512","_nodeVersion":"20.11.0","_npmVersion":"10.3.0","dist":{"shasum":"32c1dd68d661d7d93ed3428c7817da2e4b85817f","size":39994,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.3_1706104249813_0.6084657390160613"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-24T13:50:50.003Z","publish_time":1706104250003,"_source_registry_name":"default","_cnpm_publish_time":1706104250003},"5.2.2-f4dda4a3c":{"name":"@libp2p/utils","version":"5.2.2-f4dda4a3c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.2-f4dda4a3c","@libp2p/logger":"4.0.5-f4dda4a3c","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.7"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.5-f4dda4a3c","@types/netmask":"^2.0.5","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.2.2-f4dda4a3c","readmeFilename":"README.md","gitHead":"f4dda4a3cdb46556eb68e49089bf90b029a445e7","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"shasum":"095536868c463b808d64bf68c1d0e8fc87ee9bc9","size":38723,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.2-f4dda4a3c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.2-f4dda4a3c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.2-f4dda4a3c_1706102376978_0.3454466702859391"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-24T13:19:37.135Z","publish_time":1706102377135,"_source_registry_name":"default","_cnpm_publish_time":1706102377135},"5.2.2-74fb5671d":{"name":"@libp2p/utils","version":"5.2.2-74fb5671d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.2-74fb5671d","@libp2p/logger":"4.0.5-74fb5671d","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.7"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.5-74fb5671d","@types/netmask":"^2.0.5","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.2.2-74fb5671d","readmeFilename":"README.md","gitHead":"74fb5671dc5184182a2d6c9c4e7d33f43e43d7b6","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"shasum":"bdb4675ae22b7c3c2fa7ac343ece5af40d190fca","size":38723,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.2-74fb5671d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.2-74fb5671d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.2-74fb5671d_1706098970966_0.896058282327056"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-24T12:22:51.183Z","publish_time":1706098971183,"_source_registry_name":"default","_cnpm_publish_time":1706098971183},"5.2.2-2e464c099":{"name":"@libp2p/utils","version":"5.2.2-2e464c099","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.2-2e464c099","@libp2p/logger":"4.0.5-2e464c099","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.7"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.5-2e464c099","@types/netmask":"^2.0.5","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.2.2-2e464c099","readmeFilename":"README.md","gitHead":"2e464c09993c919f66a465d8c0ed511f6a9e9c90","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"shasum":"9e6cb4b8facf2ee8c5ed06d859e85d99a5b3ea3f","size":38723,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.2-2e464c099.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.2-2e464c099.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.2-2e464c099_1706098744324_0.1752703648569991"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-24T12:19:04.527Z","publish_time":1706098744527,"_source_registry_name":"default","_cnpm_publish_time":1706098744527},"5.2.2-dbc92ab74":{"name":"@libp2p/utils","version":"5.2.2-dbc92ab74","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.2-dbc92ab74","@libp2p/logger":"4.0.5-dbc92ab74","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.7"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.5-dbc92ab74","@types/netmask":"^2.0.5","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.2.2-dbc92ab74","readmeFilename":"README.md","gitHead":"dbc92ab74193f2794c8d297cd57262123205cd7d","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"shasum":"e37e3af64f8f247eb07033d5a1a076918c5bf298","size":38719,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.2-dbc92ab74.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.2-dbc92ab74.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.2-dbc92ab74_1706097766946_0.12399243668105275"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-24T12:02:47.082Z","publish_time":1706097767082,"_source_registry_name":"default","_cnpm_publish_time":1706097767082},"5.2.2-72f0e09f7":{"name":"@libp2p/utils","version":"5.2.2-72f0e09f7","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.2-72f0e09f7","@libp2p/logger":"4.0.5-72f0e09f7","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.7"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.5-72f0e09f7","@types/netmask":"^2.0.5","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.2.2-72f0e09f7","readmeFilename":"README.md","gitHead":"72f0e09f7663aa9320373eeb2dadb4ad62ef84ec","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"shasum":"139298146d4deef9313ab3e309a0f1eb0568d5fe","size":38719,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.2-72f0e09f7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.2-72f0e09f7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.2-72f0e09f7_1706097481965_0.2851484372672335"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-24T11:58:02.157Z","publish_time":1706097482157,"_source_registry_name":"default","_cnpm_publish_time":1706097482157},"5.2.2-f27138ca1":{"name":"@libp2p/utils","version":"5.2.2-f27138ca1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./private-ip":{"types":"./dist/src/private-ip.d.ts","import":"./dist/src/private-ip.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.2-f27138ca1","@libp2p/logger":"4.0.5-f27138ca1","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","netmask":"^2.0.2","p-defer":"^4.0.0","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.7"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.5-f27138ca1","@types/netmask":"^2.0.5","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.2.2-f27138ca1","readmeFilename":"README.md","gitHead":"f27138ca1f552c4ad3e5d325fef626ba6783f0fd","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"shasum":"60ddf2bd3e895d3a4629ec48d79ef0f433ad85c1","size":38718,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.2-f27138ca1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.2-f27138ca1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.2-f27138ca1_1705603384341_0.6303857794706473"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-18T18:43:04.535Z","publish_time":1705603384535,"_source_registry_name":"default","_cnpm_publish_time":1705603384535},"5.2.2-74477f6ea":{"name":"@libp2p/utils","version":"5.2.2-74477f6ea","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.2-74477f6ea","@libp2p/logger":"4.0.5-74477f6ea","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","private-ip":"^3.0.1","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.7"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.5-74477f6ea","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.2.2-74477f6ea","readmeFilename":"README.md","gitHead":"74477f6eaeb4dc4d3154dc2dc0e29082503f60d7","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"shasum":"f7c25e6356bed6c7e0cdfb1d8c4c34db571e5672","size":37240,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.2-74477f6ea.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.2-74477f6ea.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.2-74477f6ea_1705602064227_0.9465099830922352"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-18T18:21:04.482Z","publish_time":1705602064482,"_source_registry_name":"default","_cnpm_publish_time":1705602064482},"5.2.2-8c6654c3a":{"name":"@libp2p/utils","version":"5.2.2-8c6654c3a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.2-8c6654c3a","@libp2p/logger":"4.0.5-8c6654c3a","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","private-ip":"^3.0.1","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.7"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.5-8c6654c3a","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.2.2-8c6654c3a","readmeFilename":"README.md","gitHead":"8c6654c3ae988dd440fadf521e76724d3131bc12","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"shasum":"0cb24a3aad6f352cb71699071b70cf6e8be7ccfe","size":37240,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.2-8c6654c3a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.2-8c6654c3a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.2-8c6654c3a_1705600511928_0.41178623518407353"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-18T17:55:12.122Z","publish_time":1705600512122,"_source_registry_name":"default","_cnpm_publish_time":1705600512122},"5.2.2-08f6f607d":{"name":"@libp2p/utils","version":"5.2.2-08f6f607d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.2-08f6f607d","@libp2p/logger":"4.0.5-08f6f607d","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","private-ip":"^3.0.1","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.7"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.5-08f6f607d","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.2.2-08f6f607d","readmeFilename":"README.md","gitHead":"08f6f607dbf70a76459b986ace67d01355255db8","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"shasum":"b0e646d81c685b00fb7059fa575fe9f883f84447","size":37240,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.2-08f6f607d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.2-08f6f607d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.2-08f6f607d_1705599398064_0.9709357681752724"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-18T17:36:38.213Z","publish_time":1705599398213,"_source_registry_name":"default","_cnpm_publish_time":1705599398213},"5.2.2-9376e61a1":{"name":"@libp2p/utils","version":"5.2.2-9376e61a1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.2-9376e61a1","@libp2p/logger":"4.0.5-9376e61a1","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","private-ip":"^3.0.1","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.7"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.5-9376e61a1","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.2.2-9376e61a1","readmeFilename":"README.md","gitHead":"9376e61a1fbc21f3c0e350aa78846be2651d6c39","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"shasum":"7bc8d0cc7473282809bc56f0218c35efe0af80d0","size":37239,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.2-9376e61a1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.2-9376e61a1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.2-9376e61a1_1705594016485_0.949198788328018"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-18T16:06:56.648Z","publish_time":1705594016648,"_source_registry_name":"default","_cnpm_publish_time":1705594016648},"5.2.2-3e47d88fd":{"name":"@libp2p/utils","version":"5.2.2-3e47d88fd","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.2-3e47d88fd","@libp2p/logger":"4.0.5-3e47d88fd","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","private-ip":"^3.0.1","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.7"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.5-3e47d88fd","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.2.2-3e47d88fd","readmeFilename":"README.md","gitHead":"3e47d88fde923fa9a0bfedb7f01ae8a4142b32f0","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"shasum":"e86ae777cc0f378e443fd901c6c928f5f37cacbc","size":37240,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.2-3e47d88fd.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.2-3e47d88fd.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.2-3e47d88fd_1705593843865_0.4119540478059789"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-18T16:04:04.012Z","publish_time":1705593844012,"_source_registry_name":"default","_cnpm_publish_time":1705593844012},"5.2.2":{"name":"@libp2p/utils","version":"5.2.2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"^1.1.2","@libp2p/logger":"^4.0.5","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","private-ip":"^3.0.1","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.7"},"devDependencies":{"@libp2p/peer-id-factory":"^4.0.5","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.2.2","gitHead":"cce373ff82a959ba4cacc74a8d980109264c1705","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"shasum":"9df11f76b41d8284a6fb963a30442a921b834621","size":37966,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.2_1705394899397_0.9059468583679529"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-16T08:48:19.604Z","publish_time":1705394899604,"_source_registry_name":"default","_cnpm_publish_time":1705394899604},"5.2.1-092861e23":{"name":"@libp2p/utils","version":"5.2.1-092861e23","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.1-092861e23","@libp2p/logger":"4.0.4-092861e23","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","private-ip":"^3.0.1","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.7"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.4-092861e23","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"sideEffects":false,"_id":"@libp2p/utils@5.2.1-092861e23","readmeFilename":"README.md","gitHead":"092861e23271921b3cef2e673f6f0c9b0c3ab325","_nodeVersion":"20.10.0","_npmVersion":"10.3.0","dist":{"shasum":"30a8476fbbfe74046f478aee33769df5b3e16fbb","size":37239,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.1-092861e23.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.1-092861e23.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.1-092861e23_1705392422942_0.7295902701130836"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-16T08:07:03.131Z","publish_time":1705392423131,"_source_registry_name":"default","_cnpm_publish_time":1705392423131},"5.2.1-8bbd43628":{"name":"@libp2p/utils","version":"5.2.1-8bbd43628","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.1-8bbd43628","@libp2p/logger":"4.0.4-8bbd43628","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","delay":"^6.0.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.3","it-stream-types":"^2.0.1","p-defer":"^4.0.0","private-ip":"^3.0.1","race-event":"^1.1.0","race-signal":"^1.0.2","uint8arraylist":"^2.4.7"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.4-8bbd43628","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.2.1-8bbd43628","readmeFilename":"README.md","gitHead":"8bbd43628343f995804eea3102d0571ddcebc5c4","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"746cad458a621ac7187c0e98699b2aef8e0c77ef","size":37230,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.1-8bbd43628.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.1-8bbd43628.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.1-8bbd43628_1705069395142_0.28598763376285175"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-12T14:23:15.295Z","publish_time":1705069395295,"_source_registry_name":"default","_cnpm_publish_time":1705069395295},"5.2.1":{"name":"@libp2p/utils","version":"5.2.1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","delay":"^6.0.0","@libp2p/interface":"^1.1.1","@libp2p/logger":"^4.0.4","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-defer":"^4.0.0","private-ip":"^3.0.1","race-event":"^1.1.0","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/peer-id-factory":"^4.0.4","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.2.1","gitHead":"263464028c76fa1332a635d833053d0dd45cf4db","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"e536e7e784aeabb2e90b750c66bb87d0eca4dfaa","size":37958,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.1_1705060223217_0.2746608325951245"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-12T11:50:23.348Z","publish_time":1705060223348,"_source_registry_name":"default","_cnpm_publish_time":1705060223348},"5.2.0-856ccd708":{"name":"@libp2p/utils","version":"5.2.0-856ccd708","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","delay":"^6.0.0","@libp2p/interface":"1.1.1-856ccd708","@libp2p/logger":"4.0.4-856ccd708","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-defer":"^4.0.0","private-ip":"^3.0.1","race-event":"^1.1.0","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.3-856ccd708","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.2.0-856ccd708","readmeFilename":"README.md","gitHead":"856ccd7082a42ad0c33486e9b6885452aa886c64","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"c98758b58d0294a4f2be18c9a73a7ec168688243","size":37237,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.0-856ccd708.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.0-856ccd708.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.0-856ccd708_1705054325372_0.5779025556570827"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-12T10:12:05.523Z","publish_time":1705054325523,"_source_registry_name":"default","_cnpm_publish_time":1705054325523},"5.2.0-ddaa59a60":{"name":"@libp2p/utils","version":"5.2.0-ddaa59a60","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./rate-limiter":{"types":"./dist/src/rate-limiter.d.ts","import":"./dist/src/rate-limiter.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","delay":"^6.0.0","@libp2p/interface":"1.1.1-ddaa59a60","@libp2p/logger":"4.0.4-ddaa59a60","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-defer":"^4.0.0","private-ip":"^3.0.1","race-event":"^1.1.0","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.3-ddaa59a60","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.2.0-ddaa59a60","readmeFilename":"README.md","gitHead":"ddaa59a600c031fe1f41ba2097ebfcfd74eff598","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"e8ab734fd17f29e8a2bb1aa493b08f952d988430","size":37235,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.0-ddaa59a60.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.0-ddaa59a60.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.0-ddaa59a60_1705049837919_0.31924178901266"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-12T08:57:18.135Z","publish_time":1705049838135,"_source_registry_name":"default","_cnpm_publish_time":1705049838135},"5.2.0-4691f4173":{"name":"@libp2p/utils","version":"5.2.0-4691f4173","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.1-4691f4173","@libp2p/logger":"4.0.4-4691f4173","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-defer":"^4.0.0","private-ip":"^3.0.1","race-event":"^1.1.0","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.3-4691f4173","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.2.0-4691f4173","readmeFilename":"README.md","gitHead":"4691f41737d32e47ca3308522d234282a300902e","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"102c1595ea614cd14e8131d4d8cc66b26df0affd","size":32530,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.0-4691f4173.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.0-4691f4173.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.0-4691f4173_1704872552384_0.791144199486246"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-10T07:42:32.561Z","publish_time":1704872552561,"_source_registry_name":"default","_cnpm_publish_time":1704872552561},"5.2.0-ee7ffe9b9":{"name":"@libp2p/utils","version":"5.2.0-ee7ffe9b9","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.1-ee7ffe9b9","@libp2p/logger":"4.0.4-ee7ffe9b9","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-defer":"^4.0.0","private-ip":"^3.0.1","race-event":"^1.1.0","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.3-ee7ffe9b9","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.2.0-ee7ffe9b9","readmeFilename":"README.md","gitHead":"ee7ffe9b9209d1ef0ffbd71389216b69e832b126","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"990a8b9b3781f50b07b74d9f24250f213f29c17c","size":32528,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.0-ee7ffe9b9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.0-ee7ffe9b9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.0-ee7ffe9b9_1704821275318_0.15080950947399474"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-09T17:27:55.448Z","publish_time":1704821275448,"_source_registry_name":"default","_cnpm_publish_time":1704821275448},"5.2.0-821a38e24":{"name":"@libp2p/utils","version":"5.2.0-821a38e24","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.1-821a38e24","@libp2p/logger":"4.0.4-821a38e24","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-defer":"^4.0.0","private-ip":"^3.0.1","race-event":"^1.1.0","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.3-821a38e24","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.2.0-821a38e24","readmeFilename":"README.md","gitHead":"821a38e24f9be0bed51b0616e04d2c8533f5c5ab","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"7f52d3119954635c26f59dcd4ad389e9429bf91a","size":32529,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.0-821a38e24.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.0-821a38e24.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.0-821a38e24_1704634208992_0.10306405565693066"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-07T13:30:09.176Z","publish_time":1704634209176,"_source_registry_name":"default","_cnpm_publish_time":1704634209176},"5.2.0-900236724":{"name":"@libp2p/utils","version":"5.2.0-900236724","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.1-900236724","@libp2p/logger":"4.0.4-900236724","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-defer":"^4.0.0","private-ip":"^3.0.1","race-event":"^1.1.0","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.3-900236724","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.2.0-900236724","readmeFilename":"README.md","gitHead":"900236724acf9ecf72650499262105faab7193b3","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"1f4f510cb32616b691bb602a82cfb64f1372ba44","size":32529,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.0-900236724.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.2.0-900236724.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.0-900236724_1704625928366_0.37605903797140106"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-07T11:12:08.523Z","publish_time":1704625928523,"_source_registry_name":"default","_cnpm_publish_time":1704625928523},"5.2.0":{"name":"@libp2p/utils","version":"5.2.0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"^1.1.1","@libp2p/logger":"^4.0.4","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-defer":"^4.0.0","private-ip":"^3.0.1","race-event":"^1.1.0","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/peer-id-factory":"^4.0.3","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.2.0","gitHead":"8b8ce9018109305a97b9e21b7c6228bc3d23cdde","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"896bcb9ceb5b90caea0b2a8a5bb353dc2116cc13","size":33162,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.2.0_1704610031502_0.5316854757593059"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-07T06:47:11.716Z","publish_time":1704610031716,"_source_registry_name":"default","_cnpm_publish_time":1704610031716},"5.1.1-444d83751":{"name":"@libp2p/utils","version":"5.1.1-444d83751","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.0-444d83751","@libp2p/logger":"4.0.3-444d83751","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-defer":"^4.0.0","private-ip":"^3.0.1","race-event":"^1.1.0","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/peer-id-factory":"4.0.2-444d83751","aegir":"^42.0.0","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.1.1-444d83751","readmeFilename":"README.md","gitHead":"444d83751fa5137c76d0a265544bb3522da24a3c","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"4c3285ac4f92eefe44db25b9028942c9ca41a093","size":32529,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.1.1-444d83751.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.1.1-444d83751.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.1.1-444d83751_1704553997266_0.9797173635680232"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-06T15:13:17.496Z","publish_time":1704553997496,"_source_registry_name":"default","_cnpm_publish_time":1704553997496},"5.1.1-d011f6130":{"name":"@libp2p/utils","version":"5.1.1-d011f6130","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.0-d011f6130","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","private-ip":"^3.0.1","race-event":"^1.1.0","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.3-d011f6130","@libp2p/peer-id-factory":"4.0.2-d011f6130","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.1.1-d011f6130","readmeFilename":"README.md","gitHead":"d011f61304433a647431163592e7a0171010bc2a","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"4a4ed171e63d46f613bdea324a6ab150b0441886","size":32529,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.1.1-d011f6130.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.1.1-d011f6130.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.1.1-d011f6130_1704531131992_0.2887721073090528"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-06T08:52:12.151Z","publish_time":1704531132151,"_source_registry_name":"default","_cnpm_publish_time":1704531132151},"5.1.1-528d73781":{"name":"@libp2p/utils","version":"5.1.1-528d73781","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./queue":{"types":"./dist/src/queue/index.d.ts","import":"./dist/src/queue/index.js"},"./peer-queue":{"types":"./dist/src/peer-queue.d.ts","import":"./dist/src/peer-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.0-528d73781","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","private-ip":"^3.0.1","race-event":"^1.1.0","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.3-528d73781","@libp2p/peer-id-factory":"4.0.2-528d73781","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.1.1-528d73781","readmeFilename":"README.md","gitHead":"528d73781f416ea97af044bb49d9701f97c9eeec","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"23271d3334023018c3b50ad797a989a664497318","size":32531,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.1.1-528d73781.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.1.1-528d73781.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.1.1-528d73781_1704529035534_0.8881240350155184"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-06T08:17:15.778Z","publish_time":1704529035778,"_source_registry_name":"default","_cnpm_publish_time":1704529035778},"5.1.1-581574d6d":{"name":"@libp2p/utils","version":"5.1.1-581574d6d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-list":{"types":"./dist/src/tracked-list.d.ts","import":"./dist/src/tracked-list.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.0-581574d6d","@libp2p/peer-collections":"5.1.2-581574d6d","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^8.0.0","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.3-581574d6d","@libp2p/peer-id-factory":"4.0.2-581574d6d","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.1.1-581574d6d","readmeFilename":"README.md","gitHead":"581574d6d6d94e2d44530f1c959fd1fcededf095","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"fdb4489f0bcf8f5da7b7f0ad8a3b1ca2ae7393f0","size":25562,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.1.1-581574d6d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.1.1-581574d6d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.1.1-581574d6d_1704526094745_0.8080931131134974"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-06T07:28:14.930Z","publish_time":1704526094930,"_source_registry_name":"default","_cnpm_publish_time":1704526094930},"5.1.1-388d02b33":{"name":"@libp2p/utils","version":"5.1.1-388d02b33","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.0-388d02b33","@libp2p/peer-collections":"5.1.2-388d02b33","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^8.0.0","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.3-388d02b33","@libp2p/peer-id-factory":"4.0.2-388d02b33","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.1.1-388d02b33","readmeFilename":"README.md","gitHead":"388d02b3366ed2d9918102e6119bdf4bf133886e","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"d9f2e89202d843d83099c64ca5e23bdbc9f35beb","size":25172,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.1.1-388d02b33.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.1.1-388d02b33.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.1.1-388d02b33_1704481321249_0.2051103021714682"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-05T19:02:01.413Z","publish_time":1704481321413,"_source_registry_name":"default","_cnpm_publish_time":1704481321413},"5.1.1-ba7089984":{"name":"@libp2p/utils","version":"5.1.1-ba7089984","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.1.0-ba7089984","@libp2p/peer-collections":"5.1.2-ba7089984","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^8.0.0","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.3-ba7089984","@libp2p/peer-id-factory":"4.0.2-ba7089984","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.1.1-ba7089984","readmeFilename":"README.md","gitHead":"ba70899842067dd4388bd2db0a78d9a79a6297e1","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"6c2269ffcc9e3c222f587d9cb37fce64ebd35dcd","size":25172,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.1.1-ba7089984.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.1.1-ba7089984.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.1.1-ba7089984_1704479379744_0.3364010903918715"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-05T18:29:39.915Z","publish_time":1704479379915,"_source_registry_name":"default","_cnpm_publish_time":1704479379915},"5.1.1":{"name":"@libp2p/utils","version":"5.1.1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"^1.1.0","@libp2p/peer-collections":"^5.1.2","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^8.0.0","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"^4.0.3","@libp2p/peer-id-factory":"^4.0.2","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.1.1","gitHead":"3687f1e18fe7ab987f2de91a96c67ccc95419af9","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"73ee0d39f62dd412769e99dff58a7533aaa0bbcd","size":25575,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.1.1_1703935988604_0.34170674688980474"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-30T11:33:08.759Z","publish_time":1703935988759,"_source_registry_name":"default","_cnpm_publish_time":1703935988759},"5.1.0-28587d24f":{"name":"@libp2p/utils","version":"5.1.0-28587d24f","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.2-28587d24f","@libp2p/peer-collections":"5.1.1-28587d24f","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^8.0.0","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.2-28587d24f","@libp2p/peer-id-factory":"4.0.1-28587d24f","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.1.0-28587d24f","readmeFilename":"README.md","gitHead":"28587d24f41f8342d9db30d83e6010def55d4268","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"19b01d535bb485ffea29b20edb9e92455b5a1ef1","size":25166,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.1.0-28587d24f.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.1.0-28587d24f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.1.0-28587d24f_1703767890570_0.05045256197233372"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-28T12:51:30.750Z","publish_time":1703767890750,"_source_registry_name":"default","_cnpm_publish_time":1703767890750},"5.1.0-5d1f68e92":{"name":"@libp2p/utils","version":"5.1.0-5d1f68e92","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.2-5d1f68e92","@libp2p/peer-collections":"5.1.1-5d1f68e92","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^8.0.0","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.2-5d1f68e92","@libp2p/peer-id-factory":"4.0.1-5d1f68e92","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.1.0-5d1f68e92","readmeFilename":"README.md","gitHead":"5d1f68e9257820c34aec07cf5c94b8f71ed8a69e","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"7e50cebab3da9048bae81bcbd5adbb36222b02e9","size":25165,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.1.0-5d1f68e92.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.1.0-5d1f68e92.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.1.0-5d1f68e92_1703749977813_0.39709894287680747"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-28T07:52:57.987Z","publish_time":1703749977987,"_source_registry_name":"default","_cnpm_publish_time":1703749977987},"5.1.0-4e0135c7d":{"name":"@libp2p/utils","version":"5.1.0-4e0135c7d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.2-4e0135c7d","@libp2p/peer-collections":"5.1.1-4e0135c7d","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^8.0.0","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.2-4e0135c7d","@libp2p/peer-id-factory":"4.0.1-4e0135c7d","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.1.0-4e0135c7d","readmeFilename":"README.md","gitHead":"4e0135c7d8dd46d63b88756c1a6252ab0f3cc676","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"c59e7c49e5ab6a7e9e249a1f9e3df05d2dd92e2a","size":25163,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.1.0-4e0135c7d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.1.0-4e0135c7d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.1.0-4e0135c7d_1703688509929_0.9374516026613755"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-27T14:48:30.088Z","publish_time":1703688510088,"_source_registry_name":"default","_cnpm_publish_time":1703688510088},"5.1.0-cd8cafcd5":{"name":"@libp2p/utils","version":"5.1.0-cd8cafcd5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.2-cd8cafcd5","@libp2p/peer-collections":"5.1.1-cd8cafcd5","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^8.0.0","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.2-cd8cafcd5","@libp2p/peer-id-factory":"4.0.1-cd8cafcd5","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.1.0-cd8cafcd5","readmeFilename":"README.md","gitHead":"cd8cafcd5c6aa141aba855a4de4c12336c429913","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"a3dbd4d47253bd3243a1e79e020475a70ac1b8b2","size":25164,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.1.0-cd8cafcd5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.1.0-cd8cafcd5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.1.0-cd8cafcd5_1703075356636_0.6889151166534611"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-20T12:29:16.851Z","publish_time":1703075356851,"_source_registry_name":"default","_cnpm_publish_time":1703075356851},"5.1.0-6fd681d09":{"name":"@libp2p/utils","version":"5.1.0-6fd681d09","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.2-6fd681d09","@libp2p/peer-collections":"5.1.1-6fd681d09","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^8.0.0","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.2-6fd681d09","@libp2p/peer-id-factory":"4.0.1-6fd681d09","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.1.0-6fd681d09","readmeFilename":"README.md","gitHead":"6fd681d097bcb2ceacb74e4a44b4d6b1772fa089","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"9e14548d051ae94d802bd2cac8914a9634699390","size":25165,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.1.0-6fd681d09.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.1.0-6fd681d09.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.1.0-6fd681d09_1703073349016_0.681335863537806"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-20T11:55:49.252Z","publish_time":1703073349252,"_source_registry_name":"default","_cnpm_publish_time":1703073349252},"5.1.0-178fe2671":{"name":"@libp2p/utils","version":"5.1.0-178fe2671","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.2-178fe2671","@libp2p/peer-collections":"5.1.1-178fe2671","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^8.0.0","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.2-178fe2671","@libp2p/peer-id-factory":"4.0.1-178fe2671","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.1.0-178fe2671","readmeFilename":"README.md","gitHead":"178fe2671a7af9870bdd111de9073843a2a29b34","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"e2e7e19d096aa172b2d3a3adb73bac822d3ac34b","size":25165,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.1.0-178fe2671.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.1.0-178fe2671.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.1.0-178fe2671_1703068473819_0.5498835999189531"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-20T10:34:33.975Z","publish_time":1703068473975,"_source_registry_name":"default","_cnpm_publish_time":1703068473975},"5.1.0-c00378909":{"name":"@libp2p/utils","version":"5.1.0-c00378909","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.2-c00378909","@libp2p/peer-collections":"5.1.1-c00378909","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^8.0.0","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.2-c00378909","@libp2p/peer-id-factory":"4.0.1-c00378909","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.1.0-c00378909","readmeFilename":"README.md","gitHead":"c00378909453ee58080aa4d30ba1f4794cff581b","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"3ddffdcd47bd7b20f581705586d1a09e229f4a23","size":25166,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.1.0-c00378909.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.1.0-c00378909.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.1.0-c00378909_1703062958488_0.4042108382231502"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-20T09:02:38.734Z","publish_time":1703062958734,"_source_registry_name":"default","_cnpm_publish_time":1703062958734},"5.1.0-83dfc7dc8":{"name":"@libp2p/utils","version":"5.1.0-83dfc7dc8","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.2-83dfc7dc8","@libp2p/peer-collections":"5.1.1-83dfc7dc8","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^8.0.0","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.2-83dfc7dc8","@libp2p/peer-id-factory":"4.0.1-83dfc7dc8","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.1.0-83dfc7dc8","readmeFilename":"README.md","gitHead":"83dfc7dc807f363f7404b101accf2e1c1b9b3974","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"68346e13a3cd011a043a5190f3dd3b0161b526bc","size":25165,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.1.0-83dfc7dc8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.1.0-83dfc7dc8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.1.0-83dfc7dc8_1702996048008_0.7172523111405666"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-19T14:27:28.233Z","publish_time":1702996048233,"_source_registry_name":"default","_cnpm_publish_time":1702996048233},"5.1.0":{"name":"@libp2p/utils","version":"5.1.0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"^1.0.2","@libp2p/peer-collections":"^5.1.1","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^8.0.0","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"^4.0.2","@libp2p/peer-id-factory":"^4.0.1","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.1.0","gitHead":"f731f8de1c22abe7f7ecd80fca4c4220bf2082cb","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"d9ee3f93fbc94434ea007fb66dfa79f9b01629a7","size":25571,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.1.0_1702978005732_0.6953021974601716"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-19T09:26:45.883Z","publish_time":1702978005883,"_source_registry_name":"default","_cnpm_publish_time":1702978005883},"5.0.3-f71f2e14e":{"name":"@libp2p/utils","version":"5.0.3-f71f2e14e","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.2-f71f2e14e","@libp2p/peer-collections":"5.1.1-f71f2e14e","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^8.0.0","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.2-f71f2e14e","@libp2p/peer-id-factory":"4.0.1-f71f2e14e","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.0.3-f71f2e14e","readmeFilename":"README.md","gitHead":"f71f2e14efdf422affdf6b2b997a978fd9107e15","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"f555fb39714eba6599633e57d50192949a1e0dbe","size":25167,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.3-f71f2e14e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.3-f71f2e14e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.3-f71f2e14e_1702974931425_0.4185058582080352"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-19T08:35:31.607Z","publish_time":1702974931607,"_source_registry_name":"default","_cnpm_publish_time":1702974931607},"5.0.3-07f3afe2d":{"name":"@libp2p/utils","version":"5.0.3-07f3afe2d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.2-07f3afe2d","@libp2p/peer-collections":"5.1.1-07f3afe2d","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^8.0.0","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.2-07f3afe2d","@libp2p/peer-id-factory":"4.0.1-07f3afe2d","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.0.3-07f3afe2d","readmeFilename":"README.md","gitHead":"07f3afe2d8ddc632ca7dc34f965524a3ab123276","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"491b252d3668e252ec89e7c2082bd1d934715ebd","size":25167,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.3-07f3afe2d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.3-07f3afe2d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.3-07f3afe2d_1702926278694_0.14213935484868045"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-18T19:04:38.876Z","publish_time":1702926278876,"_source_registry_name":"default","_cnpm_publish_time":1702926278876},"5.0.3-984f13e42":{"name":"@libp2p/utils","version":"5.0.3-984f13e42","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.2-984f13e42","@libp2p/peer-collections":"5.1.1-984f13e42","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^8.0.0","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.2-984f13e42","@libp2p/peer-id-factory":"4.0.1-984f13e42","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.0.3-984f13e42","readmeFilename":"README.md","gitHead":"984f13e4223e724a358d8cc9134cbba435b08512","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"d5883f82826d3ad293b1f7707fc6bb1d2bfe411f","size":25168,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.3-984f13e42.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.3-984f13e42.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.3-984f13e42_1702925868200_0.8229309645268983"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-18T18:57:48.421Z","publish_time":1702925868421,"_source_registry_name":"default","_cnpm_publish_time":1702925868421},"5.0.3-ad6f70bf3":{"name":"@libp2p/utils","version":"5.0.3-ad6f70bf3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.2-ad6f70bf3","@libp2p/peer-collections":"5.1.1-ad6f70bf3","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^8.0.0","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.2-ad6f70bf3","@libp2p/peer-id-factory":"4.0.1-ad6f70bf3","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.0.3-ad6f70bf3","readmeFilename":"README.md","gitHead":"ad6f70bf3cb354823380af95462a85654a0e6ab1","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"8c8b4f29c071db430abab8a0088d427df75fbd22","size":25167,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.3-ad6f70bf3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.3-ad6f70bf3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.3-ad6f70bf3_1702888779904_0.10386882319097057"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-18T08:39:40.098Z","publish_time":1702888780098,"_source_registry_name":"default","_cnpm_publish_time":1702888780098},"5.0.3-230afea4b":{"name":"@libp2p/utils","version":"5.0.3-230afea4b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.2-230afea4b","@libp2p/peer-collections":"5.1.1-230afea4b","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^8.0.0","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.2-230afea4b","@libp2p/peer-id-factory":"4.0.1-230afea4b","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.0.3-230afea4b","readmeFilename":"README.md","gitHead":"230afea4b2919486bd8d61d9f0923a7761a6d2a0","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"f568c1139444477a758f8eadd43003b93f0eac99","size":25167,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.3-230afea4b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.3-230afea4b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.3-230afea4b_1702883873260_0.8548648332060944"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-18T07:17:53.502Z","publish_time":1702883873502,"_source_registry_name":"default","_cnpm_publish_time":1702883873502},"5.0.3-a7c6a93c6":{"name":"@libp2p/utils","version":"5.0.3-a7c6a93c6","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.2-a7c6a93c6","@libp2p/peer-collections":"5.1.1-a7c6a93c6","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^8.0.0","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.2-a7c6a93c6","@libp2p/peer-id-factory":"4.0.1-a7c6a93c6","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.0.3-a7c6a93c6","readmeFilename":"README.md","gitHead":"a7c6a93c6717a073bd8677a714565c91515290f2","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"f1f6d114d3cfca6a831e8d4895707ef356034162","size":25116,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.3-a7c6a93c6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.3-a7c6a93c6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.3-a7c6a93c6_1702883680759_0.5665258264236277"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-18T07:14:40.936Z","publish_time":1702883680936,"_source_registry_name":"default","_cnpm_publish_time":1702883680936},"5.0.3-9eff7eff0":{"name":"@libp2p/utils","version":"5.0.3-9eff7eff0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.2-9eff7eff0","@libp2p/peer-collections":"5.1.1-9eff7eff0","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^8.0.0","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.2-9eff7eff0","@libp2p/peer-id-factory":"4.0.1-9eff7eff0","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.0.3-9eff7eff0","readmeFilename":"README.md","gitHead":"9eff7eff0ea6f54bc6c24a8bc4736ba0e2807c8b","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"79248e537a0e3b1fa3a10748b953a94dd091e7b8","size":25114,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.3-9eff7eff0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.3-9eff7eff0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.3-9eff7eff0_1702814077387_0.38720829755967956"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-17T11:54:37.630Z","publish_time":1702814077630,"_source_registry_name":"default","_cnpm_publish_time":1702814077630},"5.0.3-f81be145a":{"name":"@libp2p/utils","version":"5.0.3-f81be145a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.2-f81be145a","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^8.0.0","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.2-f81be145a","@libp2p/peer-id-factory":"4.0.1-f81be145a","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.0.3-f81be145a","readmeFilename":"README.md","gitHead":"f81be145a97f7662970beb36540140752f5f0e5a","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"b7c60cc9aa540be05a3aa1683a49ab87d0889c70","size":23969,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.3-f81be145a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.3-f81be145a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.3-f81be145a_1702653563394_0.593599628778148"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-15T15:19:23.657Z","publish_time":1702653563657,"_source_registry_name":"default","_cnpm_publish_time":1702653563657},"5.0.3-01e9a5fe4":{"name":"@libp2p/utils","version":"5.0.3-01e9a5fe4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.2-01e9a5fe4","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^8.0.0","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.2-01e9a5fe4","@libp2p/peer-id-factory":"4.0.1-01e9a5fe4","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.0.3-01e9a5fe4","readmeFilename":"README.md","gitHead":"01e9a5fe458dbfed3764b8b9bfcf1ebad7b47fa5","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"d4a163376e0528767866f85b65141daba1e74ec4","size":23969,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.3-01e9a5fe4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.3-01e9a5fe4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.3-01e9a5fe4_1702583947832_0.39394064483614377"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-14T19:59:08.036Z","publish_time":1702583948036,"_source_registry_name":"default","_cnpm_publish_time":1702583948036},"5.0.3-742915567":{"name":"@libp2p/utils","version":"5.0.3-742915567","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.2-742915567","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^8.0.0","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.2-742915567","@libp2p/peer-id-factory":"4.0.1-742915567","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.0.3-742915567","readmeFilename":"README.md","gitHead":"742915567749072aa784cf179ce9810f66ac6c6e","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"614771556a96bee2eb57c468ea728ab8e9bd1204","size":23968,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.3-742915567.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.3-742915567.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.3-742915567_1702394802751_0.6358885863971908"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-12T15:26:43.046Z","publish_time":1702394803046,"_source_registry_name":"default","_cnpm_publish_time":1702394803046},"5.0.3":{"name":"@libp2p/utils","version":"5.0.3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"^1.0.2","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"^4.0.2","@libp2p/peer-id-factory":"^4.0.1","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.0.3","gitHead":"d994311cc9b59cdcbd5968bb7799b7fbe14a8961","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"7a769d9ae0924e5f56d97593af03df93ac445fdc","size":24370,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.3_1702289529922_0.04758429356398364"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-11T10:12:10.110Z","publish_time":1702289530110,"_source_registry_name":"default","_cnpm_publish_time":1702289530110},"5.0.2-341581166":{"name":"@libp2p/utils","version":"5.0.2-341581166","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.1-341581166","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.1-341581166","@libp2p/peer-id-factory":"4.0.0-341581166","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.0.2-341581166","readmeFilename":"README.md","gitHead":"341581166fd5bd2ead6b9d9db1ffda84051b6262","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"0b96d6fad998e129e318902892828cdf4e4989aa","size":23966,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.2-341581166.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.2-341581166.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.2-341581166_1702215045833_0.14964758171801784"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-10T13:30:46.048Z","publish_time":1702215046048,"_source_registry_name":"default","_cnpm_publish_time":1702215046048},"5.0.2-6d11e8268":{"name":"@libp2p/utils","version":"5.0.2-6d11e8268","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.1-6d11e8268","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.1-6d11e8268","@libp2p/peer-id-factory":"4.0.0-6d11e8268","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^5.0.0"},"_id":"@libp2p/utils@5.0.2-6d11e8268","readmeFilename":"README.md","gitHead":"6d11e8268b16e0bf4bc520f42abb71a228d5dc57","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"3744b5456305f39160fd6f5c290d2932341e02cd","size":23967,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.2-6d11e8268.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.2-6d11e8268.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.2-6d11e8268_1702119888138_0.5559705412801088"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-09T11:04:48.318Z","publish_time":1702119888318,"_source_registry_name":"default","_cnpm_publish_time":1702119888318},"5.0.2-d10506189":{"name":"@libp2p/utils","version":"5.0.2-d10506189","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.1-d10506189","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.1-d10506189","@libp2p/peer-id-factory":"4.0.0-d10506189","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.2-d10506189","readmeFilename":"README.md","gitHead":"d105061897b461789e0a8eef5094d9c136269952","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"51a8d64ad490cd27b32135797022321299e7ef07","size":23970,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.2-d10506189.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.2-d10506189.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.2-d10506189_1701851825259_0.8644165375500219"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-06T08:37:05.435Z","publish_time":1701851825435,"_source_registry_name":"default","_cnpm_publish_time":1701851825435},"5.0.2-64a915ae9":{"name":"@libp2p/utils","version":"5.0.2-64a915ae9","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.1-64a915ae9","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.1-64a915ae9","@libp2p/peer-id-factory":"4.0.0-64a915ae9","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.2-64a915ae9","readmeFilename":"README.md","gitHead":"64a915ae97c7ac837147e3229dac793ea61666cc","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"77ddae811c2f9203b19c5c37bb58e1e0ce94a5d1","size":23969,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.2-64a915ae9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.2-64a915ae9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.2-64a915ae9_1701801253624_0.14969058053198903"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-05T18:34:13.816Z","publish_time":1701801253816,"_source_registry_name":"default","_cnpm_publish_time":1701801253816},"5.0.2-3bf6387ff":{"name":"@libp2p/utils","version":"5.0.2-3bf6387ff","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.1-3bf6387ff","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.1-3bf6387ff","@libp2p/peer-id-factory":"4.0.0-3bf6387ff","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.2-3bf6387ff","readmeFilename":"README.md","gitHead":"3bf6387ff21443ed5cdf816be03e04f3189b66ac","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"119004332a77b26dac4f44e74935406732fc0d07","size":23970,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.2-3bf6387ff.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.2-3bf6387ff.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.2-3bf6387ff_1701779999548_0.23558665965397796"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-05T12:39:59.791Z","publish_time":1701779999791,"_source_registry_name":"default","_cnpm_publish_time":1701779999791},"5.0.2-93890c8f9":{"name":"@libp2p/utils","version":"5.0.2-93890c8f9","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.1-93890c8f9","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.1-93890c8f9","@libp2p/peer-id-factory":"4.0.0-93890c8f9","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.2-93890c8f9","readmeFilename":"README.md","gitHead":"93890c8f9c2a02a86350bee3fb526f8e5d5225e6","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"e6837ad439e544446ec7a17b50ddfb5ac213440c","size":23971,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.2-93890c8f9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.2-93890c8f9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.2-93890c8f9_1701768224253_0.790940240596574"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-05T09:23:44.483Z","publish_time":1701768224483,"_source_registry_name":"default","_cnpm_publish_time":1701768224483},"5.0.2-887c6ffe1":{"name":"@libp2p/utils","version":"5.0.2-887c6ffe1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.1-887c6ffe1","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.1-887c6ffe1","@libp2p/peer-id-factory":"4.0.0-887c6ffe1","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.2-887c6ffe1","readmeFilename":"README.md","gitHead":"887c6ffe1b38bc9f0219b861b36d71de59095a8e","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"8216d6eec269717fb006ec998d941cf1699ce784","size":23969,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.2-887c6ffe1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.2-887c6ffe1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.2-887c6ffe1_1701685066376_0.6813486404511084"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-04T10:17:46.594Z","publish_time":1701685066594,"_source_registry_name":"default","_cnpm_publish_time":1701685066594},"5.0.2-16588d27c":{"name":"@libp2p/utils","version":"5.0.2-16588d27c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.1-16588d27c","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.1-16588d27c","@libp2p/peer-id-factory":"4.0.0-16588d27c","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.2-16588d27c","readmeFilename":"README.md","gitHead":"16588d27c8ca9c52686146160234534ee3dac915","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"283e803442b82e2e17c18f9af6ea4d04ac9edf57","size":23970,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.2-16588d27c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.2-16588d27c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.2-16588d27c_1701676809267_0.9811966411266164"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-04T08:00:09.423Z","publish_time":1701676809423,"_source_registry_name":"default","_cnpm_publish_time":1701676809423},"5.0.2-bcfa15993":{"name":"@libp2p/utils","version":"5.0.2-bcfa15993","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.1-bcfa15993","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.1-bcfa15993","@libp2p/peer-id-factory":"4.0.0-bcfa15993","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.2-bcfa15993","readmeFilename":"README.md","gitHead":"bcfa15993fd533c56c7523384e4b135c4930855b","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"a6f20c0e71f0b68f3a3531f720a0e8599ffe424a","size":23970,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.2-bcfa15993.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.2-bcfa15993.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.2-bcfa15993_1701519355468_0.5377800227540388"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-02T12:15:55.650Z","publish_time":1701519355650,"_source_registry_name":"default","_cnpm_publish_time":1701519355650},"5.0.2-10ea19700":{"name":"@libp2p/utils","version":"5.0.2-10ea19700","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.1-10ea19700","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.1-10ea19700","@libp2p/peer-id-factory":"4.0.0-10ea19700","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.2-10ea19700","readmeFilename":"README.md","gitHead":"10ea19700ae0c464734c88eb5922e2faeb27446a","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"dc49aaa247847c3eec5cf501971a59a6fae3f5a0","size":23969,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.2-10ea19700.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.2-10ea19700.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.2-10ea19700_1701519337859_0.14394014421341095"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-02T12:15:38.071Z","publish_time":1701519338071,"_source_registry_name":"default","_cnpm_publish_time":1701519338071},"5.0.2-09dd02987":{"name":"@libp2p/utils","version":"5.0.2-09dd02987","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.1-09dd02987","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.1-09dd02987","@libp2p/peer-id-factory":"4.0.0-09dd02987","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.2-09dd02987","readmeFilename":"README.md","gitHead":"09dd02987d84770547f7dfd347fa09a0a98d3081","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"c31c43b8dd9eb362d30a7f048ba0251c49d1044d","size":23970,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.2-09dd02987.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.2-09dd02987.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.2-09dd02987_1701511242868_0.15567093578133484"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-02T10:00:43.045Z","publish_time":1701511243045,"_source_registry_name":"default","_cnpm_publish_time":1701511243045},"5.0.2-5a9362e21":{"name":"@libp2p/utils","version":"5.0.2-5a9362e21","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.1-5a9362e21","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.1-5a9362e21","@libp2p/peer-id-factory":"4.0.0-5a9362e21","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.2-5a9362e21","readmeFilename":"README.md","gitHead":"5a9362e2163a173703e3151a5bebb9be5e62bbce","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"0f78f76533e2a8f460fd8476606e4cc58aa2480a","size":23969,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.2-5a9362e21.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.2-5a9362e21.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.2-5a9362e21_1701460145257_0.7803395592241129"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-01T19:49:05.479Z","publish_time":1701460145479,"_source_registry_name":"default","_cnpm_publish_time":1701460145479},"5.0.2":{"name":"@libp2p/utils","version":"5.0.2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"^1.0.1","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"^4.0.1","@libp2p/peer-id-factory":"^4.0.0","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.2","gitHead":"daea439c4081ab59f9a4122397df10722e33f6cd","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"33145ce1088e3e23d55a77a473cdf183ef2a0853","size":24372,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.2_1701452011656_0.9415750769404547"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-01T17:33:31.860Z","publish_time":1701452011860,"_source_registry_name":"default","_cnpm_publish_time":1701452011860},"5.0.1-738dd40f1":{"name":"@libp2p/utils","version":"5.0.1-738dd40f1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.1-738dd40f1","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.1-738dd40f1","@libp2p/peer-id-factory":"3.0.10-738dd40f1","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.1-738dd40f1","readmeFilename":"README.md","gitHead":"738dd40f1e1b8ed1b83693763cc91c218ec2b41b","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"fe388280c39460e43eb999f424b653bd7b4fdb1f","size":23968,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.1-738dd40f1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.1-738dd40f1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.1-738dd40f1_1701449591729_0.27515582029040364"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-01T16:53:11.950Z","publish_time":1701449591950,"_source_registry_name":"default","_cnpm_publish_time":1701449591950},"5.0.1-7861ed882":{"name":"@libp2p/utils","version":"5.0.1-7861ed882","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.1-7861ed882","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.1-7861ed882","@libp2p/peer-id-factory":"3.0.10-7861ed882","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.1-7861ed882","readmeFilename":"README.md","gitHead":"7861ed8823a5ab5199bdba0d4139c48e71d25945","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"d9893159431e754a9a368c601af55d0dc3aa1147","size":23969,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.1-7861ed882.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.1-7861ed882.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.1-7861ed882_1701444334278_0.9106501243610179"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-01T15:25:34.449Z","publish_time":1701444334449,"_source_registry_name":"default","_cnpm_publish_time":1701444334449},"5.0.1-9197f10ba":{"name":"@libp2p/utils","version":"5.0.1-9197f10ba","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.1-9197f10ba","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.1-9197f10ba","@libp2p/peer-id-factory":"3.0.10-9197f10ba","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.1-9197f10ba","readmeFilename":"README.md","gitHead":"9197f10baeed5783df4fd6011b3c170071bc15b5","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"dd3e8617b489d7c42fea87f0ea3219ed321e0b51","size":23969,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.1-9197f10ba.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.1-9197f10ba.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.1-9197f10ba_1701441391465_0.8158163381960788"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-01T14:36:31.656Z","publish_time":1701441391656,"_source_registry_name":"default","_cnpm_publish_time":1701441391656},"5.0.1-e7167fe52":{"name":"@libp2p/utils","version":"5.0.1-e7167fe52","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.1-e7167fe52","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.1-e7167fe52","@libp2p/peer-id-factory":"3.0.10-e7167fe52","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.1-e7167fe52","readmeFilename":"README.md","gitHead":"e7167fe522973bd752e4524168f49092f4974ca0","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"aff4089ed8761f274ba958158fb1d052d5abcfc8","size":23968,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.1-e7167fe52.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.1-e7167fe52.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.1-e7167fe52_1701434482705_0.9359902398111404"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-01T12:41:22.943Z","publish_time":1701434482943,"_source_registry_name":"default","_cnpm_publish_time":1701434482943},"5.0.1-f537b3731":{"name":"@libp2p/utils","version":"5.0.1-f537b3731","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.1-f537b3731","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.1-f537b3731","@libp2p/peer-id-factory":"3.0.10-f537b3731","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.1-f537b3731","readmeFilename":"README.md","gitHead":"f537b37316c78d26939e9c8d04bcf67599992554","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"161d9b6378dfc11fd4fb19059804168e5e445d71","size":23968,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.1-f537b3731.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.1-f537b3731.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.1-f537b3731_1701419667393_0.7417246882414454"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-01T08:34:27.661Z","publish_time":1701419667661,"_source_registry_name":"default","_cnpm_publish_time":1701419667661},"5.0.1-8c169db1b":{"name":"@libp2p/utils","version":"5.0.1-8c169db1b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.1-8c169db1b","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.1-8c169db1b","@libp2p/peer-id-factory":"3.0.10-8c169db1b","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.1-8c169db1b","readmeFilename":"README.md","gitHead":"8c169db1bcc923fa2edd3749e6669eb69d93f6b3","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"fea667e916f8bf983d91a4404fbcdebf5ead093d","size":23968,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.1-8c169db1b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.0.1-8c169db1b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.1-8c169db1b_1701417176167_0.12906040052666445"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-01T07:52:56.334Z","publish_time":1701417176334,"_source_registry_name":"default","_cnpm_publish_time":1701417176334},"5.0.1-561797a89":{"name":"@libp2p/utils","version":"5.0.1-561797a89","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.1-561797a89","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.1-561797a89","@libp2p/peer-id-factory":"3.0.10-561797a89","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.1-561797a89","readmeFilename":"README.md","gitHead":"561797a89100aa04380551a937bf478711fbc523","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"6f65e382aa216761e138730191afe80982c3ad53","size":23970,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.1-561797a89.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.1-561797a89_1701411750619_0.43452459959280865"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-01T06:22:30.807Z","publish_time":1701411750807,"_source_registry_name":"default","_cnpm_publish_time":1701411750807},"5.0.1-cf963694f":{"name":"@libp2p/utils","version":"5.0.1-cf963694f","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.1-cf963694f","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.1-cf963694f","@libp2p/peer-id-factory":"3.0.10-cf963694f","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.1-cf963694f","readmeFilename":"README.md","gitHead":"cf963694f0253cc32ef805980c5be3397a41fae2","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"d0d5455a4094fec35c172b93cf685bb9461515ef","size":23969,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.1-cf963694f.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.1-cf963694f_1701410234015_0.421641359950399"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-01T05:57:14.170Z","publish_time":1701410234170,"_source_registry_name":"default","_cnpm_publish_time":1701410234170},"5.0.1-bca8d6e68":{"name":"@libp2p/utils","version":"5.0.1-bca8d6e68","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.1-bca8d6e68","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.1-bca8d6e68","@libp2p/peer-id-factory":"3.0.10-bca8d6e68","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.1-bca8d6e68","readmeFilename":"README.md","gitHead":"bca8d6e689b47d85dda74082ed72e671139391de","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"8457c72c764223a84cb7c27d338322496df0aaf1","size":23968,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.1-bca8d6e68.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.1-bca8d6e68_1701380260426_0.7268554070886097"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-30T21:37:40.657Z","publish_time":1701380260657,"_source_registry_name":"default","_cnpm_publish_time":1701380260657},"5.0.1":{"name":"@libp2p/utils","version":"5.0.1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"^1.0.1","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"^4.0.1","@libp2p/peer-id-factory":"^3.0.10","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.1","gitHead":"6eaaffc578ea436f523c78d0efb3fa8e4eda3e92","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"6348eb3e34199d75ed292defa0deb9d59c55f332","size":24375,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.1_1701375356835_0.12094762234827461"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-30T20:15:57.107Z","publish_time":1701375357107,"_source_registry_name":"default","_cnpm_publish_time":1701375357107},"5.0.1-53224004f":{"name":"@libp2p/utils","version":"5.0.1-53224004f","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.1-53224004f","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.1-53224004f","@libp2p/peer-id-factory":"3.0.10-53224004f","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.1-53224004f","readmeFilename":"README.md","gitHead":"53224004f3d9dfe9752ad5bc95d52d5b60434dd2","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"a9ede6c99e55e27d81bdeb94f46d4e27f86b3913","size":23968,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.1-53224004f.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.1-53224004f_1701371742054_0.5771876110774679"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-30T19:15:42.258Z","publish_time":1701371742258,"_source_registry_name":"default","_cnpm_publish_time":1701371742258},"5.0.0-273d8177c":{"name":"@libp2p/utils","version":"5.0.0-273d8177c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.0-273d8177c","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.0-273d8177c","@libp2p/peer-id-factory":"3.0.9-273d8177c","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.0-273d8177c","readmeFilename":"README.md","gitHead":"273d8177ca9db746579f69fd4db46aa880dfcc62","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"403972b83af0456d7e3d5fe853b32154073837bb","size":23970,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.0-273d8177c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.0-273d8177c_1701369476414_0.3475709002887384"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-30T18:37:56.689Z","publish_time":1701369476689,"_source_registry_name":"default","_cnpm_publish_time":1701369476689},"5.0.1-6c1f0ee81":{"name":"@libp2p/utils","version":"5.0.1-6c1f0ee81","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.1-6c1f0ee81","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.1-6c1f0ee81","@libp2p/peer-id-factory":"3.0.10-6c1f0ee81","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.1-6c1f0ee81","readmeFilename":"README.md","gitHead":"6c1f0ee816be3a0c76bde357e816abf0c5e31298","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"83357d22429f3f20792416e8bda4083d32a44f70","size":23967,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.1-6c1f0ee81.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.1-6c1f0ee81_1701368114828_0.6642062409165279"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-30T18:15:15.156Z","publish_time":1701368115156,"_source_registry_name":"default","_cnpm_publish_time":1701368115156},"5.0.0-a32e70bac":{"name":"@libp2p/utils","version":"5.0.0-a32e70bac","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.0-a32e70bac","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.0-a32e70bac","@libp2p/peer-id-factory":"3.0.9-a32e70bac","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.0-a32e70bac","readmeFilename":"README.md","gitHead":"a32e70bac126a0746dff9f7c87a4d6211a00fa7a","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"6cc796315cd119dce658b15a6152f1c1c67e2fa5","size":23969,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.0-a32e70bac.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.0-a32e70bac_1701364760686_0.16293681742111632"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-30T17:19:20.901Z","publish_time":1701364760901,"_source_registry_name":"default","_cnpm_publish_time":1701364760901},"5.0.0-06e6d235f":{"name":"@libp2p/utils","version":"5.0.0-06e6d235f","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.0-06e6d235f","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.0-06e6d235f","@libp2p/peer-id-factory":"3.0.9-06e6d235f","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.0-06e6d235f","readmeFilename":"README.md","gitHead":"06e6d235f4fdae8b56d29994f32bc94c51637061","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"25adb5dea7a28e45681a003e216ae759dbac7096","size":23969,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.0-06e6d235f.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.0-06e6d235f_1701361480786_0.5663592811371918"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-30T16:24:40.968Z","publish_time":1701361480968,"_source_registry_name":"default","_cnpm_publish_time":1701361480968},"5.0.0-bcf18265e":{"name":"@libp2p/utils","version":"5.0.0-bcf18265e","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.0-bcf18265e","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.0-bcf18265e","@libp2p/peer-id-factory":"3.0.9-bcf18265e","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.0-bcf18265e","readmeFilename":"README.md","gitHead":"bcf18265eae4b91854dedcc7abbac0b7fe6755e2","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"3ed2f326bfe65ba01635e1368be0acdb39c42d31","size":23969,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.0-bcf18265e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.0-bcf18265e_1701361322999_0.34392484935195"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-30T16:22:03.169Z","publish_time":1701361323169,"_source_registry_name":"default","_cnpm_publish_time":1701361323169},"5.0.0-8e4fbe13a":{"name":"@libp2p/utils","version":"5.0.0-8e4fbe13a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.0-8e4fbe13a","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.0-8e4fbe13a","@libp2p/peer-id-factory":"3.0.9-8e4fbe13a","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.0-8e4fbe13a","readmeFilename":"README.md","gitHead":"8e4fbe13aaae9bed16c6928aaf7d02936993d299","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"7e2cf99ed9ba1f91b5987971de6eedd146fea804","size":23969,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.0-8e4fbe13a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.0-8e4fbe13a_1701359903819_0.3034737409736945"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-30T15:58:24.076Z","publish_time":1701359904076,"_source_registry_name":"default","_cnpm_publish_time":1701359904076},"5.0.0-7682861f9":{"name":"@libp2p/utils","version":"5.0.0-7682861f9","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.0-7682861f9","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.0-7682861f9","@libp2p/peer-id-factory":"3.0.9-7682861f9","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.0-7682861f9","readmeFilename":"README.md","gitHead":"7682861f9d24695f6830cc5f1412ef7f668e134f","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"c2994e6464770e81cc86dfd179b32534e91eaf12","size":23884,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.0-7682861f9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.0-7682861f9_1701336273443_0.4414446712249511"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-30T09:24:33.595Z","publish_time":1701336273595,"_source_registry_name":"default","_cnpm_publish_time":1701336273595},"5.0.0-551622a96":{"name":"@libp2p/utils","version":"5.0.0-551622a96","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"1.0.0-551622a96","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"4.0.0-551622a96","@libp2p/peer-id-factory":"3.0.9-551622a96","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.0-551622a96","readmeFilename":"README.md","gitHead":"551622a962aa8aa02cffc5927dbd1eae2dd3ff10","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"f69e02ce3b06b557aecb9053dd26666fa7f54781","size":23882,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.0-551622a96.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.0-551622a96_1701279595250_0.3804805343971982"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-29T17:39:55.400Z","publish_time":1701279595400,"_source_registry_name":"default","_cnpm_publish_time":1701279595400},"5.0.0":{"name":"@libp2p/utils","version":"5.0.0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"},"./tracked-map":{"types":"./dist/src/tracked-map.d.ts","import":"./dist/src/tracked-map.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"^1.0.0","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"^4.0.0","@libp2p/peer-id-factory":"^3.0.9","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@5.0.0","gitHead":"a7eb258e0ef2147671acba73d9febc2f882a484a","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"1bae33b80451f20e63e66849a2bfbaad3eebce9a","size":24283,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-5.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_5.0.0_1701258769999_0.6653596324713036"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-29T11:52:50.204Z","publish_time":1701258770204,"_source_registry_name":"default","_cnpm_publish_time":1701258770204},"4.0.7-8f921ee97":{"name":"@libp2p/utils","version":"4.0.7-8f921ee97","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.6-8f921ee97","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"3.1.0-8f921ee97","@libp2p/peer-id-factory":"3.0.8-8f921ee97","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@4.0.7-8f921ee97","readmeFilename":"README.md","gitHead":"8f921ee9788f8e6629e28ec9e96fa651c68bffa2","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"6ad6a25795ca325d79cc95e9767efcedaf5a1b5e","size":22918,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.7-8f921ee97.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.7-8f921ee97.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.7-8f921ee97_1701184806374_0.6651309939598069"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-28T15:20:06.531Z","publish_time":1701184806531,"_source_registry_name":"default","_cnpm_publish_time":1701184806531},"4.0.7-74e84bc29":{"name":"@libp2p/utils","version":"4.0.7-74e84bc29","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.6-74e84bc29","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"3.1.0-74e84bc29","@libp2p/peer-id-factory":"3.0.8-74e84bc29","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@4.0.7-74e84bc29","readmeFilename":"README.md","gitHead":"74e84bc29efae2e1843f033456029fa7770f0d5d","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"b3a48094dbfc673335177975edfd737bd186e1f2","size":22918,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.7-74e84bc29.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.7-74e84bc29.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.7-74e84bc29_1701177618846_0.030314662348480015"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-28T13:20:18.994Z","publish_time":1701177618994,"_source_registry_name":"default","_cnpm_publish_time":1701177618994},"4.0.7-8bb6d5333":{"name":"@libp2p/utils","version":"4.0.7-8bb6d5333","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.6-8bb6d5333","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"3.1.0-8bb6d5333","@libp2p/peer-id-factory":"3.0.8-8bb6d5333","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@4.0.7-8bb6d5333","readmeFilename":"README.md","gitHead":"8bb6d53337a70f0e267fa697c7bc9dc92ddda3e6","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"8917dce677d30fbbaee030eb22fc2aa852f9fb48","size":22918,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.7-8bb6d5333.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.7-8bb6d5333.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.7-8bb6d5333_1701174935429_0.45755533495709244"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-28T12:35:35.660Z","publish_time":1701174935660,"_source_registry_name":"default","_cnpm_publish_time":1701174935660},"4.0.7-7877a50e0":{"name":"@libp2p/utils","version":"4.0.7-7877a50e0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.6-7877a50e0","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"3.1.0-7877a50e0","@libp2p/peer-id-factory":"3.0.8-7877a50e0","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@4.0.7-7877a50e0","readmeFilename":"README.md","gitHead":"7877a50e045e97beb63a94cb523cd1eb4dba99c3","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"1f446e83f27f7f3c6c0a79fb6065ab85b1512b35","size":22917,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.7-7877a50e0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.7-7877a50e0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.7-7877a50e0_1701162829604_0.6468941552524494"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-28T09:13:49.792Z","publish_time":1701162829792,"_source_registry_name":"default","_cnpm_publish_time":1701162829792},"4.0.7-68db79f6b":{"name":"@libp2p/utils","version":"4.0.7-68db79f6b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"publishConfig":{"access":"public","provenance":true},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.6-68db79f6b","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"3.1.0-68db79f6b","@libp2p/peer-id-factory":"3.0.8-68db79f6b","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@4.0.7-68db79f6b","readmeFilename":"README.md","gitHead":"68db79f6b37b328a359116ce388761bf4de0a42e","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"2f0c13e83145759e17f85d88ad43e354e0467726","size":22918,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.7-68db79f6b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.7-68db79f6b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.7-68db79f6b_1701111332152_0.8251717031582633"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-27T18:55:32.336Z","publish_time":1701111332336,"_source_registry_name":"default","_cnpm_publish_time":1701111332336},"4.0.7-e2267d437":{"name":"@libp2p/utils","version":"4.0.7-e2267d437","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.6-e2267d437","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"3.1.0-e2267d437","@libp2p/peer-id-factory":"3.0.8-e2267d437","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@4.0.7-e2267d437","readmeFilename":"README.md","gitHead":"e2267d437eeda3d964c77874ec757768d838981a","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"72fb709a1687eb0147c83aad8e0ceafc3e745d85","size":22887,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.7-e2267d437.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.7-e2267d437.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.7-e2267d437_1701102150661_0.5655704077147934"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-27T16:22:30.885Z","publish_time":1701102150885,"_source_registry_name":"default","_cnpm_publish_time":1701102150885},"4.0.7-4a474d54d":{"name":"@libp2p/utils","version":"4.0.7-4a474d54d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.6-4a474d54d","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"3.1.0-4a474d54d","@libp2p/peer-id-factory":"3.0.8-4a474d54d","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@4.0.7-4a474d54d","readmeFilename":"README.md","gitHead":"4a474d54d3299e0ac30fa143b57436b3cf45e426","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"ada3ba39db453f030788cca2ac7f1de198e2e502","size":22891,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.7-4a474d54d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.7-4a474d54d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.7-4a474d54d_1700920908222_0.8848430705089456"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-25T14:01:48.419Z","publish_time":1700920908419,"_source_registry_name":"default","_cnpm_publish_time":1700920908419},"4.0.7-0b4a2ee79":{"name":"@libp2p/utils","version":"4.0.7-0b4a2ee79","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.6-0b4a2ee79","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"3.1.0-0b4a2ee79","@libp2p/peer-id-factory":"3.0.8-0b4a2ee79","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@4.0.7-0b4a2ee79","readmeFilename":"README.md","gitHead":"0b4a2ee7983b4dc9dc0a7b705a202a4c550e7017","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"adf7c9f790d692a27f9b3a43a4328d129ae79c1f","size":22891,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.7-0b4a2ee79.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.7-0b4a2ee79.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.7-0b4a2ee79_1700758298530_0.7484743292546456"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-23T16:51:38.682Z","publish_time":1700758298682,"_source_registry_name":"default","_cnpm_publish_time":1700758298682},"4.0.7-6b6ba9ab7":{"name":"@libp2p/utils","version":"4.0.7-6b6ba9ab7","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.6-6b6ba9ab7","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"3.1.0-6b6ba9ab7","@libp2p/peer-id-factory":"3.0.8-6b6ba9ab7","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@4.0.7-6b6ba9ab7","readmeFilename":"README.md","gitHead":"6b6ba9ab799025cc4589b1e5b2f7d700a81bf7b1","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"8f1c818b627e0b0710d6209ce6363c4aaf885fdc","size":22763,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.7-6b6ba9ab7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.7-6b6ba9ab7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.7-6b6ba9ab7_1700749077623_0.9956605932456359"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-23T14:17:57.856Z","publish_time":1700749077856,"_source_registry_name":"default","_cnpm_publish_time":1700749077856},"4.0.7-d729d66a5":{"name":"@libp2p/utils","version":"4.0.7-d729d66a5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.6-d729d66a5","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"3.1.0-d729d66a5","@libp2p/peer-id-factory":"3.0.8-d729d66a5","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@4.0.7-d729d66a5","readmeFilename":"README.md","gitHead":"d729d66a54a272dfe11eda8836a555a187cc9c39","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"c10674ba06fd7144be6319c9d5d01e0c426cf6e1","size":22763,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.7-d729d66a5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.7-d729d66a5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.7-d729d66a5_1700643175619_0.24547310925999533"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-22T08:52:55.765Z","publish_time":1700643175765,"_source_registry_name":"default","_cnpm_publish_time":1700643175765},"4.0.7-bb6ceb192":{"name":"@libp2p/utils","version":"4.0.7-bb6ceb192","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.6-bb6ceb192","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"3.1.0-bb6ceb192","@libp2p/peer-id-factory":"3.0.8-bb6ceb192","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@4.0.7-bb6ceb192","readmeFilename":"README.md","gitHead":"bb6ceb19252de2c1441ef736127d13763837d644","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"9a184e272966cd8ba4d3d9da34f675f65a5508eb","size":22763,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.7-bb6ceb192.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.7-bb6ceb192.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.7-bb6ceb192_1700564725104_0.10225854587399108"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-21T11:05:25.356Z","publish_time":1700564725356,"_source_registry_name":"default","_cnpm_publish_time":1700564725356},"4.0.7-d8f5bc211":{"name":"@libp2p/utils","version":"4.0.7-d8f5bc211","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.6-d8f5bc211","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"3.1.0-d8f5bc211","@libp2p/peer-id-factory":"3.0.8-d8f5bc211","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@4.0.7-d8f5bc211","readmeFilename":"README.md","gitHead":"d8f5bc211185a963c2a5182d58d73629457bc78d","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"3b13ee0b92103507df0d261a234a6dfd5ba19ad8","size":22763,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.7-d8f5bc211.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.7-d8f5bc211.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.7-d8f5bc211_1700499566761_0.06326445285308302"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-20T16:59:26.923Z","publish_time":1700499566923,"_source_registry_name":"default","_cnpm_publish_time":1700499566923},"4.0.7-13a870cbe":{"name":"@libp2p/utils","version":"4.0.7-13a870cbe","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.6-13a870cbe","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"3.1.0-13a870cbe","@libp2p/peer-id-factory":"3.0.8-13a870cbe","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@4.0.7-13a870cbe","readmeFilename":"README.md","gitHead":"13a870cbef326a3a3b3c55b886c2109feaa2b628","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"7decf05d361b5155a33d734670cf67f602ad6499","size":22762,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.7-13a870cbe.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.7-13a870cbe.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.7-13a870cbe_1700478412558_0.41880303647796424"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-20T11:06:52.792Z","publish_time":1700478412792,"_source_registry_name":"default","_cnpm_publish_time":1700478412792},"4.0.7-3dee5df4d":{"name":"@libp2p/utils","version":"4.0.7-3dee5df4d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/main/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.6-3dee5df4d","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"3.1.0-3dee5df4d","@libp2p/peer-id-factory":"3.0.8-3dee5df4d","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@4.0.7-3dee5df4d","readmeFilename":"README.md","gitHead":"3dee5df4dad42eaf6c30e6800945fada1e58d90f","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"1bf31baa7ddc7b74060e3286867e1181ccd2221e","size":22762,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.7-3dee5df4d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.7-3dee5df4d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.7-3dee5df4d_1700245155226_0.31831623665020903"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-17T18:19:15.394Z","publish_time":1700245155394,"_source_registry_name":"default","_cnpm_publish_time":1700245155394},"4.0.7-adea7bbbf":{"name":"@libp2p/utils","version":"4.0.7-adea7bbbf","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.6-adea7bbbf","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"3.1.0-adea7bbbf","@libp2p/peer-id-factory":"3.0.8-adea7bbbf","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@4.0.7-adea7bbbf","readmeFilename":"README.md","gitHead":"adea7bbbf8982d814d5bf5ed64368cdf5a3a742d","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"3a5958b5945121e0aa189997606517380e7f6ea2","size":22773,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.7-adea7bbbf.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.7-adea7bbbf.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.7-adea7bbbf_1700236537982_0.06018938074063063"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-17T15:55:38.161Z","publish_time":1700236538161,"_source_registry_name":"default","_cnpm_publish_time":1700236538161},"4.0.7-6625a27fc":{"name":"@libp2p/utils","version":"4.0.7-6625a27fc","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./abstract-stream":{"types":"./dist/src/abstract-stream.d.ts","import":"./dist/src/abstract-stream.js"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./close-source":{"types":"./dist/src/close-source.d.ts","import":"./dist/src/close-source.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./is-promise":{"types":"./dist/src/is-promise.d.ts","import":"./dist/src/is-promise.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.6-6625a27fc","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","get-iterator":"^2.0.1","is-loopback-addr":"^2.0.1","it-pushable":"^3.2.2","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","race-signal":"^1.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"3.1.0-6625a27fc","@libp2p/peer-id-factory":"3.0.8-6625a27fc","aegir":"^41.0.2","delay":"^6.0.0","it-all":"^3.0.3","it-drain":"^3.0.5","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","sinon":"^17.0.1","sinon-ts":"^2.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@4.0.7-6625a27fc","readmeFilename":"README.md","gitHead":"6625a27fc16357c13a5b35373a86339f9069fbb4","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"5b2cf7532d04dd898040100140d2c363e3774810","size":22774,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.7-6625a27fc.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.7-6625a27fc.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.7-6625a27fc_1700223566446_0.9085425245167045"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-17T12:19:26.638Z","publish_time":1700223566638,"_source_registry_name":"default","_cnpm_publish_time":1700223566638},"4.0.7-9c67c5b3d":{"name":"@libp2p/utils","version":"4.0.7-9c67c5b3d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.6-9c67c5b3d","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"3.1.0-9c67c5b3d","@libp2p/peer-id-factory":"3.0.8-9c67c5b3d","aegir":"^41.0.2","it-all":"^3.0.3","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@4.0.7-9c67c5b3d","readmeFilename":"README.md","gitHead":"9c67c5b3d0ab63c7a1a62f363ae732b300ef6b87","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"18e69ba16cd53240f4526162291997d55b821fd4","size":12759,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.7-9c67c5b3d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.7-9c67c5b3d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.7-9c67c5b3d_1700124870606_0.6328146173229945"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-16T08:54:30.792Z","publish_time":1700124870792,"_source_registry_name":"default","_cnpm_publish_time":1700124870792},"4.0.7-05b52d69c":{"name":"@libp2p/utils","version":"4.0.7-05b52d69c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.6-05b52d69c","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"3.1.0-05b52d69c","@libp2p/peer-id-factory":"3.0.8-05b52d69c","aegir":"^41.0.2","it-all":"^3.0.3","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@4.0.7-05b52d69c","readmeFilename":"README.md","gitHead":"05b52d69cb600a0c1cbfeea52889b55f62940c82","_nodeVersion":"20.9.0","_npmVersion":"9.9.1","dist":{"shasum":"d9ea821de4495fedfefc22db50bedef1b34a92ea","size":12517,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.7-05b52d69c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.7-05b52d69c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.7-05b52d69c_1700122633941_0.8827866093347783"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-16T08:17:14.137Z","publish_time":1700122634137,"_source_registry_name":"default","_cnpm_publish_time":1700122634137},"4.0.7-97ab31c0c":{"name":"@libp2p/utils","version":"4.0.7-97ab31c0c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.6-97ab31c0c","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"3.1.0-97ab31c0c","@libp2p/peer-id-factory":"3.0.8-97ab31c0c","aegir":"^41.0.2","it-all":"^3.0.3","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@4.0.7-97ab31c0c","readmeFilename":"README.md","gitHead":"97ab31c0cfe0b6e9a57ee76b0101a1e30a2822d6","_nodeVersion":"20.9.0","_npmVersion":"9.9.1","dist":{"shasum":"ebdeff0e29493fb69e7f204997157c2a97bf4538","size":12517,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.7-97ab31c0c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.7-97ab31c0c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.7-97ab31c0c_1700044035883_0.7925179516609477"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-15T10:27:16.060Z","publish_time":1700044036060,"_source_registry_name":"default","_cnpm_publish_time":1700044036060},"4.0.7-9ad8f8686":{"name":"@libp2p/utils","version":"4.0.7-9ad8f8686","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./peer-job-queue":{"types":"./dist/src/peer-job-queue.d.ts","import":"./dist/src/peer-job-queue.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.6-9ad8f8686","@multiformats/multiaddr":"^12.1.10","@multiformats/multiaddr-matcher":"^1.1.0","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","p-queue":"^7.4.1","private-ip":"^3.0.1","uint8arraylist":"^2.4.3"},"devDependencies":{"@libp2p/logger":"3.1.0-9ad8f8686","@libp2p/peer-id-factory":"3.0.8-9ad8f8686","aegir":"^41.0.2","it-all":"^3.0.3","it-pair":"^2.0.6","it-pipe":"^3.0.1","p-defer":"^4.0.0","uint8arrays":"^4.0.6"},"_id":"@libp2p/utils@4.0.7-9ad8f8686","readmeFilename":"README.md","gitHead":"9ad8f868673bb0df503299a5ed8b25e66e9c0686","_nodeVersion":"20.9.0","_npmVersion":"9.9.1","dist":{"shasum":"b3f4418a35c81cda12f1d7977a03617d86e6371b","size":12518,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.7-9ad8f8686.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.7-9ad8f8686.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.7-9ad8f8686_1700042128009_0.0023222948263912357"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-15T09:55:28.190Z","publish_time":1700042128190,"_source_registry_name":"default","_cnpm_publish_time":1700042128190},"4.0.7-0f5c305af":{"name":"@libp2p/utils","version":"4.0.7-0f5c305af","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.6-0f5c305af","@libp2p/logger":"3.1.0-0f5c305af","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.7-0f5c305af","readmeFilename":"README.md","gitHead":"0f5c305af3fca802fed3836f8982833c383d706d","_nodeVersion":"20.9.0","_npmVersion":"9.9.1","dist":{"shasum":"e26bafb9772e2653d86be14d09f72ecc33328f39","size":9635,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.7-0f5c305af.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.7-0f5c305af.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.7-0f5c305af_1700041723405_0.6442585427315091"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-15T09:48:43.628Z","publish_time":1700041723628,"_source_registry_name":"default","_cnpm_publish_time":1700041723628},"4.0.7-c960eb659":{"name":"@libp2p/utils","version":"4.0.7-c960eb659","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.6-c960eb659","@libp2p/logger":"3.1.0-c960eb659","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.7-c960eb659","readmeFilename":"README.md","gitHead":"c960eb659d2deff0c29cb2f5fe2a506310b8f971","_nodeVersion":"20.9.0","_npmVersion":"9.9.1","dist":{"shasum":"978414105acf6aaca237ae15090858c6dd69b5df","size":9638,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.7-c960eb659.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.7-c960eb659.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.7-c960eb659_1699597957305_0.026550711094838197"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-10T06:32:37.586Z","publish_time":1699597957586,"_source_registry_name":"default","_cnpm_publish_time":1699597957586},"4.0.7-effcfaa8e":{"name":"@libp2p/utils","version":"4.0.7-effcfaa8e","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.6-effcfaa8e","@libp2p/logger":"3.1.0-effcfaa8e","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.7-effcfaa8e","readmeFilename":"README.md","gitHead":"effcfaa8e69fd226a52eb40ad50f1e11b38b8877","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"a0daa9096bd5e0dcb511524e2306e9e0ee43c173","size":9634,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.7-effcfaa8e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.7-effcfaa8e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.7-effcfaa8e_1699385060790_0.49510003993228224"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-07T19:24:20.988Z","publish_time":1699385060988,"_source_registry_name":"default","_cnpm_publish_time":1699385060988},"4.0.7":{"name":"@libp2p/utils","version":"4.0.7","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"^0.1.6","@libp2p/logger":"^3.1.0","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.7","gitHead":"b8c2bf45817c097ebd87ae196682cf378744882a","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"b894147702c1846810a0f9e5c8036ad837502786","size":9892,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.7_1699380820457_0.962112081776463"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-07T18:13:40.658Z","publish_time":1699380820658,"_source_registry_name":"default","_cnpm_publish_time":1699380820658},"4.0.6-70d5efc2e":{"name":"@libp2p/utils","version":"4.0.6-70d5efc2e","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.5-70d5efc2e","@libp2p/logger":"3.0.5-70d5efc2e","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.6-70d5efc2e","readmeFilename":"README.md","gitHead":"70d5efc2e901a2c419fe3f82d767f278b6d698fd","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"88ccfadb706db982dd9be77368133d3080c31b1f","size":9632,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.6-70d5efc2e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.6-70d5efc2e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.6-70d5efc2e_1699379177464_0.5008127418358705"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-07T17:46:17.739Z","publish_time":1699379177739,"_source_registry_name":"default","_cnpm_publish_time":1699379177739},"4.0.6-fb8a6f188":{"name":"@libp2p/utils","version":"4.0.6-fb8a6f188","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.5-fb8a6f188","@libp2p/logger":"3.0.5-fb8a6f188","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.6-fb8a6f188","readmeFilename":"README.md","gitHead":"fb8a6f1887e71852217355f65c2b22566dd26749","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"e5ea5ae51aef2384137ff4739d6e4a88b7174207","size":9635,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.6-fb8a6f188.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.6-fb8a6f188.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.6-fb8a6f188_1699369068221_0.5441596357037881"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-07T14:57:48.465Z","publish_time":1699369068465,"_source_registry_name":"default","_cnpm_publish_time":1699369068465},"4.0.6-78db573f9":{"name":"@libp2p/utils","version":"4.0.6-78db573f9","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.5-78db573f9","@libp2p/logger":"3.0.5-78db573f9","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.6-78db573f9","readmeFilename":"README.md","gitHead":"78db573f9e8f28cd3d0a89f36094f5d566482b9f","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"909d1945b8408b7bc695e4ef59d9a67af11b43c8","size":9634,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.6-78db573f9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.6-78db573f9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.6-78db573f9_1699364371299_0.3483719163688357"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-07T13:39:31.487Z","publish_time":1699364371487,"_source_registry_name":"default","_cnpm_publish_time":1699364371487},"4.0.6-8b82e68e8":{"name":"@libp2p/utils","version":"4.0.6-8b82e68e8","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.5-8b82e68e8","@libp2p/logger":"3.0.5-8b82e68e8","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.6-8b82e68e8","readmeFilename":"README.md","gitHead":"8b82e68e8f897f3e295ee511f1bbcbfd4cd9c652","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"43e7c6ef0cec901ce5c08de06a8a2a159b328aed","size":9635,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.6-8b82e68e8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.6-8b82e68e8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.6-8b82e68e8_1699357369094_0.9566743110721547"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-07T11:42:49.266Z","publish_time":1699357369266,"_source_registry_name":"default","_cnpm_publish_time":1699357369266},"4.0.6-1d141331a":{"name":"@libp2p/utils","version":"4.0.6-1d141331a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.5-1d141331a","@libp2p/logger":"3.0.5-1d141331a","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.6-1d141331a","readmeFilename":"README.md","gitHead":"1d141331a8cf8392a5f90abc349a83adf8223207","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"670c949e5c837df69df0ab132718c0b71edefe9b","size":9633,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.6-1d141331a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.6-1d141331a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.6-1d141331a_1699341135157_0.07541698289028864"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-07T07:12:15.317Z","publish_time":1699341135317,"_source_registry_name":"default","_cnpm_publish_time":1699341135317},"4.0.6-d25d9510":{"name":"@libp2p/utils","version":"4.0.6-d25d9510","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.5-d25d9510","@libp2p/logger":"3.0.5-d25d9510","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.6-d25d9510","readmeFilename":"README.md","gitHead":"d25d95104ee4eb353ed73cc0c7200e5a9d5b18d2","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"85f078da078bbeef3738f975757f1ef2d05a753b","size":9634,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.6-d25d9510.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.6-d25d9510.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.6-d25d9510_1699293541187_0.23160624057462242"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-06T17:59:01.383Z","publish_time":1699293541383,"_source_registry_name":"default","_cnpm_publish_time":1699293541383},"4.0.6-dfbe0cc0":{"name":"@libp2p/utils","version":"4.0.6-dfbe0cc0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.5-dfbe0cc0","@libp2p/logger":"3.0.5-dfbe0cc0","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.6-dfbe0cc0","readmeFilename":"README.md","gitHead":"dfbe0cc05be428f3c1de36e10d28e3d1777e8f04","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"8504ffb228687d6d09d23b9a3960245811d76333","size":9633,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.6-dfbe0cc0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.6-dfbe0cc0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.6-dfbe0cc0_1699283430753_0.552055405342635"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-06T15:10:31.018Z","publish_time":1699283431018,"_source_registry_name":"default","_cnpm_publish_time":1699283431018},"4.0.6-f4fac961":{"name":"@libp2p/utils","version":"4.0.6-f4fac961","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.5-f4fac961","@libp2p/logger":"3.0.5-f4fac961","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.6-f4fac961","readmeFilename":"README.md","gitHead":"f4fac961ccf60fe2c08799f6c55bbc0012d1779f","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"94b40291d5a89575188425806ebede6c0282b24b","size":9634,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.6-f4fac961.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.6-f4fac961.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.6-f4fac961_1699262651312_0.24767471060155066"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-06T09:24:11.465Z","publish_time":1699262651465,"_source_registry_name":"default","_cnpm_publish_time":1699262651465},"4.0.6-051154dd":{"name":"@libp2p/utils","version":"4.0.6-051154dd","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.5-051154dd","@libp2p/logger":"3.0.5-051154dd","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.6-051154dd","readmeFilename":"README.md","gitHead":"051154dd2d8ffadba4f8678f12341e5a4441dc66","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"6b18579f2835c3798d9e7a76387433d239769b71","size":9633,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.6-051154dd.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.6-051154dd.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.6-051154dd_1699261545645_0.07216238665620067"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-06T09:05:45.919Z","publish_time":1699261545919,"_source_registry_name":"default","_cnpm_publish_time":1699261545919},"4.0.6-fdcb801e":{"name":"@libp2p/utils","version":"4.0.6-fdcb801e","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.5-fdcb801e","@libp2p/logger":"3.0.5-fdcb801e","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.6-fdcb801e","readmeFilename":"README.md","gitHead":"fdcb801ee3180b740a25e0e05a75c32dd8e4ef63","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"f96ec0dc4fc839b65aac772b6f1abe2eea6a640a","size":9633,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.6-fdcb801e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.6-fdcb801e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.6-fdcb801e_1699258907540_0.8774335843782275"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-06T08:21:47.689Z","publish_time":1699258907689,"_source_registry_name":"default","_cnpm_publish_time":1699258907689},"4.0.6":{"name":"@libp2p/utils","version":"4.0.6","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"^0.1.5","@libp2p/logger":"^3.0.5","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.6","gitHead":"5cba173e091e26603f05f58df5128bd0cfe7f7dc","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"75a105332b3adad247d96de0860beb3659ca7776","size":9889,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.6_1699020583368_0.38338818966085464"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-03T14:09:43.572Z","publish_time":1699020583572,"_source_registry_name":"default","_cnpm_publish_time":1699020583572},"4.0.5-025c082a":{"name":"@libp2p/utils","version":"4.0.5-025c082a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.4-025c082a","@libp2p/logger":"3.0.4-025c082a","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.5-025c082a","readmeFilename":"README.md","gitHead":"025c082a4d3d08904f1f5b0209ed6f40648fb78d","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"f4187e7d02a82ae73ddfab052d64788d8c716b70","size":9634,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.5-025c082a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.5-025c082a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.5-025c082a_1699014711858_0.29517438029649345"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-03T12:31:52.074Z","publish_time":1699014712074,"_source_registry_name":"default","_cnpm_publish_time":1699014712074},"4.0.5-16a87076":{"name":"@libp2p/utils","version":"4.0.5-16a87076","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.4-16a87076","@libp2p/logger":"3.0.4-16a87076","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.5-16a87076","readmeFilename":"README.md","gitHead":"16a87076ebff5b563a814147f10b8b858d0009cc","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"121093883ca918ddcd21c8542dcafa7807f4b990","size":9635,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.5-16a87076.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.5-16a87076.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.5-16a87076_1698929467866_0.4446232613673884"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-02T12:51:08.005Z","publish_time":1698929468005,"_source_registry_name":"default","_cnpm_publish_time":1698929468005},"4.0.5-346ff5a2":{"name":"@libp2p/utils","version":"4.0.5-346ff5a2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.4-346ff5a2","@libp2p/logger":"3.0.4-346ff5a2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.5-346ff5a2","readmeFilename":"README.md","gitHead":"346ff5a2b81bded9f9b26051501ab9d25246961c","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"a330e1bda14db0d876f54385f3943a5dabf2baae","size":9634,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.5-346ff5a2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.5-346ff5a2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.5-346ff5a2_1698853030524_0.619846210890622"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-01T15:37:10.678Z","publish_time":1698853030678,"_source_registry_name":"default","_cnpm_publish_time":1698853030678},"4.0.5-50442d7a":{"name":"@libp2p/utils","version":"4.0.5-50442d7a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.4-50442d7a","@libp2p/logger":"3.0.4-50442d7a","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.5-50442d7a","readmeFilename":"README.md","gitHead":"50442d7a213053f06910a74e42535415c48707e4","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"0a73b1dee9c4af00174fe7be5c98de3f9d777647","size":9634,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.5-50442d7a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.5-50442d7a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.5-50442d7a_1698765773064_0.7266050082764786"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-31T15:22:53.300Z","publish_time":1698765773300,"_source_registry_name":"default","_cnpm_publish_time":1698765773300},"4.0.5-69581367":{"name":"@libp2p/utils","version":"4.0.5-69581367","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.4-69581367","@libp2p/logger":"3.0.4-69581367","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.5-69581367","readmeFilename":"README.md","gitHead":"69581367d89b7c581bc1b9b45d04d98ce88bbee2","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"4a6c61f77796b333747ec80e2503a10d92075092","size":9636,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.5-69581367.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.5-69581367.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.5-69581367_1698746753636_0.3288877043948051"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-31T10:05:53.851Z","publish_time":1698746753851,"_source_registry_name":"default","_cnpm_publish_time":1698746753851},"4.0.5-b686fb5a":{"name":"@libp2p/utils","version":"4.0.5-b686fb5a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.4-b686fb5a","@libp2p/logger":"3.0.4-b686fb5a","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.5-b686fb5a","readmeFilename":"README.md","gitHead":"b686fb5a15f8519c87593a25e82973584977833f","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"3fca13764379e94c36668d10c0614b288420660d","size":9215,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.5-b686fb5a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.5-b686fb5a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.5-b686fb5a_1698414462377_0.5378340962384087"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-27T13:47:42.624Z","publish_time":1698414462624,"_source_registry_name":"default","_cnpm_publish_time":1698414462624},"4.0.5-d5ef1c91":{"name":"@libp2p/utils","version":"4.0.5-d5ef1c91","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.4-d5ef1c91","@libp2p/logger":"3.0.4-d5ef1c91","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.5-d5ef1c91","readmeFilename":"README.md","gitHead":"d5ef1c91ec97ea2cb0528328405c0941144f625b","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"68965770e3cee07046e97d4fd6e32053dbfd41a4","size":9215,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.5-d5ef1c91.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.5-d5ef1c91.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.5-d5ef1c91_1698406450949_0.5863371073910459"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-27T11:34:11.157Z","publish_time":1698406451157,"_source_registry_name":"default","_cnpm_publish_time":1698406451157},"4.0.5-7903d7a5":{"name":"@libp2p/utils","version":"4.0.5-7903d7a5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.4-7903d7a5","@libp2p/logger":"3.0.4-7903d7a5","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.5-7903d7a5","readmeFilename":"README.md","gitHead":"7903d7a5ed69cca6d3a73cbe069a40045b76bea7","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"shasum":"c7c7f99f27cee265ff62d2cd4bee90af9fc92acb","size":9215,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.5-7903d7a5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.5-7903d7a5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.5-7903d7a5_1698401741815_0.5880084439690174"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-27T10:15:42.023Z","publish_time":1698401742023,"_source_registry_name":"default","_cnpm_publish_time":1698401742023},"4.0.5":{"name":"@libp2p/utils","version":"4.0.5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"^0.1.4","@libp2p/logger":"^3.0.4","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.5","gitHead":"c6db2104dbe4257e14e66cda75bd8daf6a27f3c5","_nodeVersion":"20.8.1","_npmVersion":"9.9.0","dist":{"shasum":"6e96a20c20b21e7a15fc615b466259c94b940c5d","size":9483,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.5_1698251837837_0.1451268453128276"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-25T16:37:18.219Z","publish_time":1698251838219,"_source_registry_name":"default","_cnpm_publish_time":1698251838219},"4.0.4-50f912c2":{"name":"@libp2p/utils","version":"4.0.4-50f912c2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.3-50f912c2","@libp2p/logger":"3.0.3-50f912c2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.4-50f912c2","readmeFilename":"README.md","gitHead":"50f912c2608caecc09acbcb0f46b4df4af073080","_nodeVersion":"20.8.1","_npmVersion":"9.9.0","dist":{"shasum":"8188d3c85f440b63ee463b2d27a0d8d09541e651","size":9215,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.4-50f912c2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.4-50f912c2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.4-50f912c2_1698248495905_0.4418028769479405"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-25T15:41:36.230Z","publish_time":1698248496230,"_source_registry_name":"default","_cnpm_publish_time":1698248496230},"4.0.4-b5a808af":{"name":"@libp2p/utils","version":"4.0.4-b5a808af","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.3-b5a808af","@libp2p/logger":"3.0.3-b5a808af","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.4-b5a808af","readmeFilename":"README.md","gitHead":"b5a808af700207fe5e086133bb505367177a086e","_nodeVersion":"20.8.1","_npmVersion":"9.9.0","dist":{"shasum":"816dc11886754ef45a4826578d071374e4fa1126","size":9215,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.4-b5a808af.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.4-b5a808af.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.4-b5a808af_1698238590203_0.5305227086704667"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-25T12:56:30.433Z","publish_time":1698238590433,"_source_registry_name":"default","_cnpm_publish_time":1698238590433},"4.0.4-f9d1c072":{"name":"@libp2p/utils","version":"4.0.4-f9d1c072","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.3-f9d1c072","@libp2p/logger":"3.0.3-f9d1c072","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.4-f9d1c072","readmeFilename":"README.md","gitHead":"f9d1c07274df5cb281acaf26797be3b913b90052","_nodeVersion":"18.18.2","_npmVersion":"9.9.0","dist":{"shasum":"3fbc7e9a668c71a59e529d677acd5f94a9de6d47","size":9214,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.4-f9d1c072.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.4-f9d1c072.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.4-f9d1c072_1698227774131_0.12747067365979148"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-25T09:56:14.430Z","publish_time":1698227774430,"_source_registry_name":"default","_cnpm_publish_time":1698227774430},"4.0.4-ab2c1f67":{"name":"@libp2p/utils","version":"4.0.4-ab2c1f67","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.3-ab2c1f67","@libp2p/logger":"3.0.3-ab2c1f67","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.4-ab2c1f67","readmeFilename":"README.md","gitHead":"ab2c1f6731ccfe21a39482bdab217a8abd3f027b","_nodeVersion":"18.18.2","_npmVersion":"9.9.0","dist":{"shasum":"3e527ef6b4bf65f5d32e21f5627dcf8cae08c093","size":9213,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.4-ab2c1f67.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.4-ab2c1f67.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.4-ab2c1f67_1698222906963_0.25532106381465214"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-25T08:35:07.262Z","publish_time":1698222907262,"_source_registry_name":"default","_cnpm_publish_time":1698222907262},"4.0.4-68504939":{"name":"@libp2p/utils","version":"4.0.4-68504939","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.3-68504939","@libp2p/logger":"3.0.3-68504939","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.4-68504939","readmeFilename":"README.md","gitHead":"68504939a6af12eced6334fb41f033c3b1e2450d","_nodeVersion":"18.18.2","_npmVersion":"9.9.0","dist":{"shasum":"5d48965c71e8e9cdea02c8955bc89eb1410cd78c","size":9215,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.4-68504939.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.4-68504939.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.4-68504939_1698218474494_0.1353402946753932"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-25T07:21:14.804Z","publish_time":1698218474804,"_source_registry_name":"default","_cnpm_publish_time":1698218474804},"4.0.4-7534ae7b":{"name":"@libp2p/utils","version":"4.0.4-7534ae7b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.3-7534ae7b","@libp2p/logger":"3.0.3-7534ae7b","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.4-7534ae7b","readmeFilename":"README.md","gitHead":"7534ae7b9a1773df3e93e7a2ec95e6407c767f81","_nodeVersion":"18.18.2","_npmVersion":"9.9.0","dist":{"shasum":"46280b8c96b7915fe04b72c513f32f969f373d1e","size":9213,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.4-7534ae7b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.4-7534ae7b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.4-7534ae7b_1698173365698_0.3359171772677567"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-24T18:49:25.996Z","publish_time":1698173365996,"_source_registry_name":"default","_cnpm_publish_time":1698173365996},"4.0.4-cf3ae893":{"name":"@libp2p/utils","version":"4.0.4-cf3ae893","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.3-cf3ae893","@libp2p/logger":"3.0.3-cf3ae893","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.4-cf3ae893","readmeFilename":"README.md","gitHead":"cf3ae893d4f0c02dfa1a1eb27a88a41faa86bb01","_nodeVersion":"18.18.0","_npmVersion":"9.9.0","dist":{"shasum":"085fa8d86773da11893301527b7b784905e18b98","size":9214,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.4-cf3ae893.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.4-cf3ae893.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.4-cf3ae893_1696938953588_0.6152767495356983"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-10T11:55:53.790Z","publish_time":1696938953790,"_source_registry_name":"default","_cnpm_publish_time":1696938953790},"4.0.4-77e3cbc3":{"name":"@libp2p/utils","version":"4.0.4-77e3cbc3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.3-77e3cbc3","@libp2p/logger":"3.0.3-77e3cbc3","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.4-77e3cbc3","readmeFilename":"README.md","gitHead":"77e3cbc35c4f19d914be864b72fd5682ea2789b9","_nodeVersion":"18.18.0","_npmVersion":"9.9.0","dist":{"shasum":"01fa309971182efd4f720279a916689982b152cb","size":9213,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.4-77e3cbc3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.4-77e3cbc3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.4-77e3cbc3_1696890692120_0.8164613146247686"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-09T22:31:32.336Z","publish_time":1696890692336,"_source_registry_name":"default","_cnpm_publish_time":1696890692336},"4.0.4-62a56b54":{"name":"@libp2p/utils","version":"4.0.4-62a56b54","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.3-62a56b54","@libp2p/logger":"3.0.3-62a56b54","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.4-62a56b54","readmeFilename":"README.md","gitHead":"62a56b54149ba2934d0943c2eb0af221081abb0a","_nodeVersion":"18.18.0","_npmVersion":"9.9.0","dist":{"shasum":"0b28ec0d875b442cea6abb1b22b52b626105feb1","size":9213,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.4-62a56b54.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.4-62a56b54.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.4-62a56b54_1696882360828_0.8733892277400903"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-09T20:12:41.093Z","publish_time":1696882361093,"_source_registry_name":"default","_cnpm_publish_time":1696882361093},"4.0.4":{"name":"@libp2p/utils","version":"4.0.4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"^0.1.3","@libp2p/logger":"^3.0.3","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.4","gitHead":"70dbb97e51467f7e138619a5ea34dd18e1bb2cf7","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"1f93f2478b2ac50dee599011d098676fece36852","size":9482,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.4_1696615675463_0.11286207976071183"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-06T18:07:55.749Z","publish_time":1696615675749,"_source_registry_name":"default","_cnpm_publish_time":1696615675749},"4.0.3-f670307a":{"name":"@libp2p/utils","version":"4.0.3-f670307a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-f670307a","@libp2p/logger":"3.0.2-f670307a","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-f670307a","readmeFilename":"README.md","gitHead":"f670307a90fe6665f10630823dd7058aab2a1c2f","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"afababe1c3dbd4b710e937a6458e249b25fb58be","size":9214,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-f670307a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-f670307a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-f670307a_1696608186012_0.32051721943581213"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-06T16:03:06.210Z","publish_time":1696608186210,"_source_registry_name":"default","_cnpm_publish_time":1696608186210},"4.0.3-f1053159":{"name":"@libp2p/utils","version":"4.0.3-f1053159","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-f1053159","@libp2p/logger":"3.0.2-f1053159","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^41.0.2","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-f1053159","readmeFilename":"README.md","gitHead":"f10531592b3377d5935405881dcabd5939440c70","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"30eb079cd4a2c2b0fbce907ba482fd8122586f8c","size":9214,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-f1053159.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-f1053159.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-f1053159_1696603940167_0.7345253565907215"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-06T14:52:20.344Z","publish_time":1696603940344,"_source_registry_name":"default","_cnpm_publish_time":1696603940344},"4.0.3-7d8b1551":{"name":"@libp2p/utils","version":"4.0.3-7d8b1551","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-7d8b1551","@libp2p/logger":"3.0.2-7d8b1551","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-7d8b1551","readmeFilename":"README.md","gitHead":"7d8b15517a480e01a8ebd427ab0093509b78d5b0","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"8cdcfd79f0853534c15d9a29fbaa04a1363ceaf6","size":9216,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-7d8b1551.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-7d8b1551.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-7d8b1551_1696600054305_0.07341663210933635"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-06T13:47:34.545Z","publish_time":1696600054545,"_source_registry_name":"default","_cnpm_publish_time":1696600054545},"4.0.3-c97dea04":{"name":"@libp2p/utils","version":"4.0.3-c97dea04","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-c97dea04","@libp2p/logger":"3.0.2-c97dea04","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-c97dea04","readmeFilename":"README.md","gitHead":"c97dea0443d4ec9de0311d05fcb1f2287d2b372e","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"5548e9106f9074d31286d31a2712e805615a2b47","size":9215,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-c97dea04.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-c97dea04.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-c97dea04_1696595208649_0.3306221034176837"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-06T12:26:48.932Z","publish_time":1696595208932,"_source_registry_name":"default","_cnpm_publish_time":1696595208932},"4.0.3-e9099d40":{"name":"@libp2p/utils","version":"4.0.3-e9099d40","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-e9099d40","@libp2p/logger":"3.0.2-e9099d40","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-e9099d40","readmeFilename":"README.md","gitHead":"e9099d405b205b741fcd0958569bfb06d6211e65","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"d8e0cff392887f0253d3457787da09c27ab4c62c","size":9216,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-e9099d40.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-e9099d40.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-e9099d40_1696551606338_0.0822375669359956"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-06T00:20:06.529Z","publish_time":1696551606529,"_source_registry_name":"default","_cnpm_publish_time":1696551606529},"4.0.3-980857c3":{"name":"@libp2p/utils","version":"4.0.3-980857c3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-980857c3","@libp2p/logger":"3.0.2-980857c3","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-980857c3","readmeFilename":"README.md","gitHead":"980857c34783d15af98036fa47f10da3d52a9cad","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"1b21e6f66f9c3e30424d10a3951490af5317144a","size":9216,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-980857c3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-980857c3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-980857c3_1696508694419_0.30600509135612697"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-05T12:24:54.665Z","publish_time":1696508694665,"_source_registry_name":"default","_cnpm_publish_time":1696508694665},"4.0.3-28794fe4":{"name":"@libp2p/utils","version":"4.0.3-28794fe4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-28794fe4","@libp2p/logger":"3.0.2-28794fe4","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-28794fe4","readmeFilename":"README.md","gitHead":"28794fe41f8a53d17b8836f3cd97e3b5b6c220ab","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"abd05cd29141f5611b5a5bf7746990890d00e269","size":9216,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-28794fe4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-28794fe4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-28794fe4_1696445323885_0.4701814174822685"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-04T18:48:44.252Z","publish_time":1696445324252,"_source_registry_name":"default","_cnpm_publish_time":1696445324252},"4.0.3-e8123d3f":{"name":"@libp2p/utils","version":"4.0.3-e8123d3f","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-e8123d3f","@libp2p/logger":"3.0.2-e8123d3f","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-e8123d3f","readmeFilename":"README.md","gitHead":"e8123d3f7994d3a2f8d1ed75f72e08a834979636","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"9a436926a46e1dac5a5d27d0039e89f42d7510b9","size":9215,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-e8123d3f.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-e8123d3f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-e8123d3f_1696440526793_0.6357208561484371"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-04T17:28:47.061Z","publish_time":1696440527061,"_source_registry_name":"default","_cnpm_publish_time":1696440527061},"4.0.3-5a6a4379":{"name":"@libp2p/utils","version":"4.0.3-5a6a4379","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-5a6a4379","@libp2p/logger":"3.0.2-5a6a4379","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-5a6a4379","readmeFilename":"README.md","gitHead":"5a6a437912c2d7265f9de82939204f3786a0b7f1","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"6f13fe9c2364cc9f276ceb89fe7c280b3aef1da9","size":9215,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-5a6a4379.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-5a6a4379.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-5a6a4379_1696435182643_0.6936685948540913"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-04T15:59:42.882Z","publish_time":1696435182882,"_source_registry_name":"default","_cnpm_publish_time":1696435182882},"4.0.3-c88de8e1":{"name":"@libp2p/utils","version":"4.0.3-c88de8e1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-c88de8e1","@libp2p/logger":"3.0.2-c88de8e1","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-c88de8e1","readmeFilename":"README.md","gitHead":"c88de8e12f55bf169b489c0b59e38c508c0185e1","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"5793284cef3c4adbc516f2788fce925f091d81b1","size":9216,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-c88de8e1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-c88de8e1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-c88de8e1_1696287117757_0.5559879521042617"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-02T22:51:57.987Z","publish_time":1696287117987,"_source_registry_name":"default","_cnpm_publish_time":1696287117987},"4.0.3-96166ada":{"name":"@libp2p/utils","version":"4.0.3-96166ada","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-96166ada","@libp2p/logger":"3.0.2-96166ada","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-96166ada","readmeFilename":"README.md","gitHead":"96166ada5bd7f8eeb1373e83223f63b7fe684951","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"ba2c6b51dcb236a29c698cef4228d4fa95f18e9e","size":9216,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-96166ada.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-96166ada.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-96166ada_1696279048983_0.4070365941749341"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-02T20:37:29.210Z","publish_time":1696279049210,"_source_registry_name":"default","_cnpm_publish_time":1696279049210},"4.0.3-b57bca44":{"name":"@libp2p/utils","version":"4.0.3-b57bca44","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-b57bca44","@libp2p/logger":"3.0.2-b57bca44","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-b57bca44","readmeFilename":"README.md","gitHead":"b57bca4493e1634108fe187466024e374b76c114","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"22320ccd59e899eac66d3e5942dfed914040c259","size":9216,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-b57bca44.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-b57bca44.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-b57bca44_1696182445254_0.1616988121454177"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-01T17:47:25.449Z","publish_time":1696182445449,"_source_registry_name":"default","_cnpm_publish_time":1696182445449},"4.0.3-ae36e86b":{"name":"@libp2p/utils","version":"4.0.3-ae36e86b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-ae36e86b","@libp2p/logger":"3.0.2-ae36e86b","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-ae36e86b","readmeFilename":"README.md","gitHead":"ae36e86b45891534cba4f6786456d6f444f30b4f","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"22e178ca3106f790522f812c044edb82d4f06634","size":9216,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-ae36e86b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-ae36e86b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-ae36e86b_1695988273141_0.14930706744418099"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-29T11:51:13.361Z","publish_time":1695988273361,"_source_registry_name":"default","_cnpm_publish_time":1695988273361},"4.0.3-91842c93":{"name":"@libp2p/utils","version":"4.0.3-91842c93","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-91842c93","@libp2p/logger":"3.0.2-91842c93","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-91842c93","readmeFilename":"README.md","gitHead":"91842c93b216a51b65bc79b5248f8e459a646b51","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"shasum":"9e42551389ccf3e72717c002e1db01e59052b902","size":9217,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-91842c93.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-91842c93.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-91842c93_1695934182646_0.9649152118126769"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-28T20:49:42.854Z","publish_time":1695934182854,"_source_registry_name":"default","_cnpm_publish_time":1695934182854},"4.0.3-f09ac4a7":{"name":"@libp2p/utils","version":"4.0.3-f09ac4a7","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-f09ac4a7","@libp2p/logger":"3.0.2-f09ac4a7","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-f09ac4a7","readmeFilename":"README.md","gitHead":"f09ac4a7704070fd92bae8d4482d06eac45ddd2c","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"123ac36d30d346fc19453d183c898ca2bf776189","size":9217,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-f09ac4a7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-f09ac4a7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-f09ac4a7_1695746462765_0.5032528379969199"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-26T16:41:03.051Z","publish_time":1695746463051,"_source_registry_name":"default","_cnpm_publish_time":1695746463051},"4.0.3-e3ab1929":{"name":"@libp2p/utils","version":"4.0.3-e3ab1929","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-e3ab1929","@libp2p/logger":"3.0.2-e3ab1929","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-e3ab1929","readmeFilename":"README.md","gitHead":"e3ab1929b505df6d50b5a6ddc50cd2669f54b894","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"381b4276f84f40cb62c19635b5f5975d0e3c90a7","size":9216,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-e3ab1929.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-e3ab1929.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-e3ab1929_1695697290207_0.8382082584387065"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-26T03:01:30.469Z","publish_time":1695697290469,"_source_registry_name":"default","_cnpm_publish_time":1695697290469},"4.0.3-72319fe6":{"name":"@libp2p/utils","version":"4.0.3-72319fe6","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-72319fe6","@libp2p/logger":"3.0.2-72319fe6","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-72319fe6","readmeFilename":"README.md","gitHead":"72319fe6d3b6402a92788c4c4e52eb7e0e477b3d","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"44ea59181815a9aa7814b4ade5ac06c179f5961f","size":9216,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-72319fe6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-72319fe6.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-72319fe6_1695513931597_0.3127035364819133"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-24T00:05:31.773Z","publish_time":1695513931773,"_source_registry_name":"default","_cnpm_publish_time":1695513931773},"4.0.3-972b10a9":{"name":"@libp2p/utils","version":"4.0.3-972b10a9","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-972b10a9","@libp2p/logger":"3.0.2-972b10a9","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-972b10a9","readmeFilename":"README.md","gitHead":"972b10a967653f60666a061bddfa46c0decfcc70","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"fe91c5eda8a2353af60e3a3e794f580d9001c66f","size":9217,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-972b10a9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-972b10a9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-972b10a9_1695407994400_0.13818996678959916"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-22T18:39:54.664Z","publish_time":1695407994664,"_source_registry_name":"default","_cnpm_publish_time":1695407994664},"4.0.3-6640116d":{"name":"@libp2p/utils","version":"4.0.3-6640116d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-6640116d","@libp2p/logger":"3.0.2-6640116d","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-6640116d","readmeFilename":"README.md","gitHead":"6640116d7d54e13940cad8e3610814fc8491674e","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"315ccc894afead42a0f6e6c3f99fc8775131cbd6","size":9215,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-6640116d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-6640116d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-6640116d_1695336347981_0.7742985044032602"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-21T22:45:48.226Z","publish_time":1695336348226,"_source_registry_name":"default","_cnpm_publish_time":1695336348226},"4.0.3-6cb80f7d":{"name":"@libp2p/utils","version":"4.0.3-6cb80f7d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-6cb80f7d","@libp2p/logger":"3.0.2-6cb80f7d","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-6cb80f7d","readmeFilename":"README.md","gitHead":"6cb80f7d3b308aff955f4de247680a3c9c26993b","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"8020e2b8446991b850666bcedbaa05187dd9c228","size":9217,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-6cb80f7d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-6cb80f7d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-6cb80f7d_1695208620051_0.9794099502967935"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-20T11:17:00.213Z","publish_time":1695208620213,"_source_registry_name":"default","_cnpm_publish_time":1695208620213},"4.0.3-122f1e67":{"name":"@libp2p/utils","version":"4.0.3-122f1e67","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-122f1e67","@libp2p/logger":"3.0.2-122f1e67","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-122f1e67","readmeFilename":"README.md","gitHead":"122f1e67d4c0aa8c4c8f50aa24a0c0dbe00411fa","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"ff54b21eb6db9f49e4b354af92ac325d8d225275","size":9216,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-122f1e67.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-122f1e67.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-122f1e67_1694800744705_0.038330649939585015"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-15T17:59:04.935Z","publish_time":1694800744935,"_source_registry_name":"default","_cnpm_publish_time":1694800744935},"4.0.3-d9159dd5":{"name":"@libp2p/utils","version":"4.0.3-d9159dd5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-d9159dd5","@libp2p/logger":"3.0.2-d9159dd5","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-d9159dd5","readmeFilename":"README.md","gitHead":"d9159dd5985241160f791acda164bb2e6408dd90","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"8aa6e9944d778ce4a07b467262bcb9bc2825c9cb","size":9216,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-d9159dd5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-d9159dd5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-d9159dd5_1694798769677_0.200079018139943"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-15T17:26:09.915Z","publish_time":1694798769915,"_source_registry_name":"default","_cnpm_publish_time":1694798769915},"4.0.3-20d5f220":{"name":"@libp2p/utils","version":"4.0.3-20d5f220","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-20d5f220","@libp2p/logger":"3.0.2-20d5f220","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-20d5f220","readmeFilename":"README.md","gitHead":"20d5f2200ee2a538a923f9e1df517c2bffad9105","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"7a8357a2bde4e548b1f4ee96ace4c02e14a370a4","size":9216,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-20d5f220.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-20d5f220.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-20d5f220_1694795088444_0.8648556155205105"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-15T16:24:48.643Z","publish_time":1694795088643,"_source_registry_name":"default","_cnpm_publish_time":1694795088643},"4.0.3-0ce318ec":{"name":"@libp2p/utils","version":"4.0.3-0ce318ec","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-0ce318ec","@libp2p/logger":"3.0.2-0ce318ec","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-0ce318ec","readmeFilename":"README.md","gitHead":"0ce318ecea222dc01776a3534d96351675ba9e0d","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"6afda7a1d5824df856d2bd4f36d088d2945aa4dd","size":9216,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-0ce318ec.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-0ce318ec.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-0ce318ec_1694791949359_0.804317809146933"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-15T15:32:29.573Z","publish_time":1694791949573,"_source_registry_name":"default","_cnpm_publish_time":1694791949573},"4.0.3-4db2f5f5":{"name":"@libp2p/utils","version":"4.0.3-4db2f5f5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-4db2f5f5","@libp2p/logger":"3.0.2-4db2f5f5","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-4db2f5f5","readmeFilename":"README.md","gitHead":"4db2f5f5f532e314970176c19b7e2de0885912f7","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"ab84a8209d487a2a018f239658171000de1a0479","size":9215,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-4db2f5f5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-4db2f5f5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-4db2f5f5_1694710776017_0.4901404048993234"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-14T16:59:36.287Z","publish_time":1694710776287,"_source_registry_name":"default","_cnpm_publish_time":1694710776287},"4.0.3-0ee4f784":{"name":"@libp2p/utils","version":"4.0.3-0ee4f784","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-0ee4f784","@libp2p/logger":"3.0.2-0ee4f784","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-0ee4f784","readmeFilename":"README.md","gitHead":"0ee4f784b1f48f16b8b6bd8f02aad59c5fffc315","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"161880a3b861c3277930e9f25c40164d699b620c","size":9216,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-0ee4f784.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-0ee4f784.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-0ee4f784_1694616525263_0.44700084511752114"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-13T14:48:45.557Z","publish_time":1694616525557,"_source_registry_name":"default","_cnpm_publish_time":1694616525557},"4.0.3-88c47f51":{"name":"@libp2p/utils","version":"4.0.3-88c47f51","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-88c47f51","@libp2p/logger":"3.0.2-88c47f51","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3-88c47f51","readmeFilename":"README.md","gitHead":"88c47f51f9d67a6261e4ac65c494cd1e6e4ed8dd","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"92205a9704e5862acbc579f5d759d53d310b8c14","size":9217,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3-88c47f51.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.3-88c47f51.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3-88c47f51_1694532462574_0.5269164287867669"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-12T15:27:42.772Z","publish_time":1694532462772,"_source_registry_name":"default","_cnpm_publish_time":1694532462772},"4.0.3":{"name":"@libp2p/utils","version":"4.0.3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"^0.1.2","@libp2p/logger":"^3.0.2","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.3","gitHead":"cf13a5b3bbe707c0fca20c6b54797d754bfcc5ff","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"e27e46930fd0bf72fc9344127194dbff90c25d45","size":9471,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.3_1694434474999_0.9750743693933721"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-11T12:14:35.197Z","publish_time":1694434475197,"_source_registry_name":"default","_cnpm_publish_time":1694434475197},"4.0.2-0d228f9f":{"name":"@libp2p/utils","version":"4.0.2-0d228f9f","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-0d228f9f","@libp2p/logger":"3.0.2-0d228f9f","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-0d228f9f","readmeFilename":"README.md","gitHead":"0d228f9f078b65fd5aa48ec644946e5c74ed2741","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"c22e7b88f0d58304b519f9bd8c92bcdc997bb7a1","size":9216,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-0d228f9f.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-0d228f9f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-0d228f9f_1694340880355_0.7478824354458122"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-10T10:14:40.579Z","publish_time":1694340880579,"_source_registry_name":"default","_cnpm_publish_time":1694340880579},"4.0.2-28d6722f":{"name":"@libp2p/utils","version":"4.0.2-28d6722f","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-28d6722f","@libp2p/logger":"3.0.2-28d6722f","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-28d6722f","readmeFilename":"README.md","gitHead":"28d6722f7c9b9688cb18f2e526fadb71ae27932b","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"e41b1368cbfc69cda5a04bf1e3036a8ed0be3719","size":9216,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-28d6722f.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-28d6722f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-28d6722f_1694337905337_0.02477934897418499"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-10T09:25:05.529Z","publish_time":1694337905529,"_source_registry_name":"default","_cnpm_publish_time":1694337905529},"4.0.2-5294f14c":{"name":"@libp2p/utils","version":"4.0.2-5294f14c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-5294f14c","@libp2p/logger":"3.0.2-5294f14c","@multiformats/multiaddr":"^12.1.5","@multiformats/multiaddr-matcher":"^1.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-5294f14c","readmeFilename":"README.md","gitHead":"5294f14caa314bb150554afff3a7ff45d2bf17ba","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"106ada97635a6402a43251a80aa8e0f46ea0479e","size":9216,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-5294f14c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-5294f14c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-5294f14c_1694191888738_0.947578448021893"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-08T16:51:28.946Z","publish_time":1694191888946,"_source_registry_name":"default","_cnpm_publish_time":1694191888946},"4.0.2-73b87c5a":{"name":"@libp2p/utils","version":"4.0.2-73b87c5a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-73b87c5a","@libp2p/logger":"3.0.2-73b87c5a","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-73b87c5a","readmeFilename":"README.md","gitHead":"73b87c5a1474f9acd47989b675724ea64d02c7b9","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"aed7237f3424d70689031e6d959b8715041d446c","size":8916,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-73b87c5a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-73b87c5a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-73b87c5a_1694189641737_0.946700079105482"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-08T16:14:02.041Z","publish_time":1694189642041,"_source_registry_name":"default","_cnpm_publish_time":1694189642041},"4.0.2-10cbc8fa":{"name":"@libp2p/utils","version":"4.0.2-10cbc8fa","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-10cbc8fa","@libp2p/logger":"3.0.2-10cbc8fa","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-10cbc8fa","readmeFilename":"README.md","gitHead":"10cbc8fa5790bbbc5f4ca84287c890c3460c31a1","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"27fc5b27447e71f565de5523c1e8f6789157fc4e","size":9211,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-10cbc8fa.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-10cbc8fa.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-10cbc8fa_1694170243060_0.489746364174791"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-08T10:50:43.260Z","publish_time":1694170243260,"_source_registry_name":"default","_cnpm_publish_time":1694170243260},"4.0.2-46dc3ce9":{"name":"@libp2p/utils","version":"4.0.2-46dc3ce9","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-46dc3ce9","@libp2p/logger":"3.0.2-46dc3ce9","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-46dc3ce9","readmeFilename":"README.md","gitHead":"46dc3ce9e208d7f3afb9d9fc41e2d6c2f55771cd","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"1e3652885de416d65f5b4a3732d364886a27d1c4","size":8916,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-46dc3ce9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-46dc3ce9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-46dc3ce9_1694101668309_0.33218008176587643"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-07T15:47:48.457Z","publish_time":1694101668457,"_source_registry_name":"default","_cnpm_publish_time":1694101668457},"4.0.2-c4eff4c5":{"name":"@libp2p/utils","version":"4.0.2-c4eff4c5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-c4eff4c5","@libp2p/logger":"3.0.2-c4eff4c5","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-c4eff4c5","readmeFilename":"README.md","gitHead":"c4eff4c5d98f7e62a449154b8be38d6be2bbfbe4","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"21a2fdf36e69f373fe7ea54ec754e5e70ce427b4","size":8915,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-c4eff4c5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-c4eff4c5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-c4eff4c5_1693956679482_0.07151787561779477"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-05T23:31:19.654Z","publish_time":1693956679654,"_source_registry_name":"default","_cnpm_publish_time":1693956679654},"4.0.2-7517082d":{"name":"@libp2p/utils","version":"4.0.2-7517082d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-7517082d","@libp2p/logger":"3.0.2-7517082d","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-7517082d","readmeFilename":"README.md","gitHead":"7517082d0ae5dcd8f3f2d13aee2a13067836a2be","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"e6c85ee5432482113b3a2b782afdf59684673807","size":8916,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-7517082d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-7517082d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-7517082d_1693928643502_0.740396630197321"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-05T15:44:03.727Z","publish_time":1693928643727,"_source_registry_name":"default","_cnpm_publish_time":1693928643727},"4.0.2-2b755a82":{"name":"@libp2p/utils","version":"4.0.2-2b755a82","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-2b755a82","@libp2p/logger":"3.0.2-2b755a82","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-2b755a82","readmeFilename":"README.md","gitHead":"2b755a82b5f302196c023dd851ab9f1cafd8d04e","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"5b1047824c37184c766190363eba816602f8330f","size":8916,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-2b755a82.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-2b755a82.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-2b755a82_1693924891066_0.6955258472313042"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-05T14:41:31.273Z","publish_time":1693924891273,"_source_registry_name":"default","_cnpm_publish_time":1693924891273},"4.0.2-0634e3b7":{"name":"@libp2p/utils","version":"4.0.2-0634e3b7","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-0634e3b7","@libp2p/logger":"3.0.2-0634e3b7","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-0634e3b7","readmeFilename":"README.md","gitHead":"0634e3b704e98892bd55dfd1506963d31ad4fd0b","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"f821898eba645137ab96131e1cc940e18b2a63a1","size":8915,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-0634e3b7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-0634e3b7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-0634e3b7_1693919349230_0.2566156485675375"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-05T13:09:09.428Z","publish_time":1693919349428,"_source_registry_name":"default","_cnpm_publish_time":1693919349428},"4.0.2-a6be8f0f":{"name":"@libp2p/utils","version":"4.0.2-a6be8f0f","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-a6be8f0f","@libp2p/logger":"3.0.2-a6be8f0f","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-a6be8f0f","readmeFilename":"README.md","gitHead":"a6be8f0f4bbd81826c2ca5d48ea6175b1fdf3ab9","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"0c8ab021b3673b7224fc477517bde5950f8e0a64","size":8916,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-a6be8f0f.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-a6be8f0f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-a6be8f0f_1693814025851_0.19200847945605415"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-04T07:53:46.030Z","publish_time":1693814026030,"_source_registry_name":"default","_cnpm_publish_time":1693814026030},"4.0.2-a533cc39":{"name":"@libp2p/utils","version":"4.0.2-a533cc39","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-a533cc39","@libp2p/logger":"3.0.2-a533cc39","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-a533cc39","readmeFilename":"README.md","gitHead":"a533cc399e972208c63caebff53b28f8e91cf5ee","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"08006ba1abc4dfcf5df97e56d28994826d531189","size":8916,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-a533cc39.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-a533cc39.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-a533cc39_1693589580502_0.0029850823943868843"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-01T17:33:00.732Z","publish_time":1693589580732,"_source_registry_name":"default","_cnpm_publish_time":1693589580732},"4.0.2-32825633":{"name":"@libp2p/utils","version":"4.0.2-32825633","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-32825633","@libp2p/logger":"3.0.2-32825633","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-32825633","readmeFilename":"README.md","gitHead":"328256339b1539bb048f41cd22542234b2b7a44f","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"dff03dc5cad1eb2c420d45d0b5f490bdb91a2372","size":8915,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-32825633.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-32825633.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-32825633_1693586795868_0.9048389053138308"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-01T16:46:36.076Z","publish_time":1693586796076,"_source_registry_name":"default","_cnpm_publish_time":1693586796076},"4.0.2-4559a624":{"name":"@libp2p/utils","version":"4.0.2-4559a624","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-4559a624","@libp2p/logger":"3.0.2-4559a624","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-4559a624","readmeFilename":"README.md","gitHead":"4559a62475dc2b92f15d421ee1eb0a92c7b6191c","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"21c529011b005d5f1670b381ffbfe25f0501c9c5","size":8916,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-4559a624.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-4559a624.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-4559a624_1693584849118_0.39216157353617564"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-01T16:14:09.407Z","publish_time":1693584849407,"_source_registry_name":"default","_cnpm_publish_time":1693584849407},"4.0.2-24a5edae":{"name":"@libp2p/utils","version":"4.0.2-24a5edae","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-24a5edae","@libp2p/logger":"3.0.2-24a5edae","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-24a5edae","readmeFilename":"README.md","gitHead":"24a5edaeb1f2e24a5a1788c6698fd52f0392dd96","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"f5c44b219411ea4a7cf355471061d6af8173f5a8","size":8914,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-24a5edae.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-24a5edae.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-24a5edae_1693583019017_0.6207149772558525"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-01T15:43:39.184Z","publish_time":1693583019184,"_source_registry_name":"default","_cnpm_publish_time":1693583019184},"4.0.2-63041afe":{"name":"@libp2p/utils","version":"4.0.2-63041afe","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-63041afe","@libp2p/logger":"3.0.2-63041afe","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-63041afe","readmeFilename":"README.md","gitHead":"63041afefbefd246ee1d6d6a4958b1999076dc17","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"b9e5fa7f730e9eab607c14be66f70b5a7444a741","size":8915,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-63041afe.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-63041afe.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-63041afe_1693553193921_0.8558516324145167"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-01T07:26:34.110Z","publish_time":1693553194110,"_source_registry_name":"default","_cnpm_publish_time":1693553194110},"4.0.2-13f5b48e":{"name":"@libp2p/utils","version":"4.0.2-13f5b48e","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-13f5b48e","@libp2p/logger":"3.0.2-13f5b48e","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-13f5b48e","readmeFilename":"README.md","gitHead":"13f5b48e4cfbd8c6591674f985088246949d5f02","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"0473348539bf00036c3147491b34488239b7e33a","size":8915,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-13f5b48e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-13f5b48e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-13f5b48e_1693504342484_0.7624408800405127"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-31T17:52:22.628Z","publish_time":1693504342628,"_source_registry_name":"default","_cnpm_publish_time":1693504342628},"4.0.2-9a69e6f7":{"name":"@libp2p/utils","version":"4.0.2-9a69e6f7","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-9a69e6f7","@libp2p/logger":"3.0.2-9a69e6f7","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-9a69e6f7","readmeFilename":"README.md","gitHead":"9a69e6f76018d2df5c6e51de930557d4b60b2fca","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"ce1eacd3b790a71be338f1fd21ccdc871f94be04","size":8918,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-9a69e6f7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-9a69e6f7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-9a69e6f7_1693409644871_0.9653059852131098"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-30T15:34:05.080Z","publish_time":1693409645080,"_source_registry_name":"default","_cnpm_publish_time":1693409645080},"4.0.2-01acccef":{"name":"@libp2p/utils","version":"4.0.2-01acccef","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-01acccef","@libp2p/logger":"3.0.2-01acccef","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-01acccef","readmeFilename":"README.md","gitHead":"01acccef666bbaa65862c4929e232d1e8fc93b12","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"2c7ab772c7727e4b52ee09ccbe4816c389f1e096","size":8915,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-01acccef.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-01acccef.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-01acccef_1693304967250_0.43838566618564756"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-29T10:29:27.458Z","publish_time":1693304967458,"_source_registry_name":"default","_cnpm_publish_time":1693304967458},"4.0.2-24c1c248":{"name":"@libp2p/utils","version":"4.0.2-24c1c248","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-24c1c248","@libp2p/logger":"3.0.2-24c1c248","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-24c1c248","readmeFilename":"README.md","gitHead":"24c1c2489cd58397c4691d382d6260d56791dbce","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"9529459b43b1bacdb33330dcf2e4153f77a3278c","size":8916,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-24c1c248.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-24c1c248.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-24c1c248_1692979695033_0.7528995267560761"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-25T16:08:15.273Z","publish_time":1692979695273,"_source_registry_name":"default","_cnpm_publish_time":1692979695273},"4.0.2-6a02d765":{"name":"@libp2p/utils","version":"4.0.2-6a02d765","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-6a02d765","@libp2p/logger":"3.0.2-6a02d765","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-6a02d765","readmeFilename":"README.md","gitHead":"6a02d765da84fa9fec194a444051803b5b486db2","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"a508d78ff3ff6597d5dbca2decfb2f1dc56827ff","size":8915,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-6a02d765.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-6a02d765.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-6a02d765_1692958354665_0.6205922498531478"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-25T10:12:34.828Z","publish_time":1692958354828,"_source_registry_name":"default","_cnpm_publish_time":1692958354828},"4.0.2-098ba082":{"name":"@libp2p/utils","version":"4.0.2-098ba082","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-098ba082","@libp2p/logger":"3.0.2-098ba082","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-098ba082","readmeFilename":"README.md","gitHead":"098ba0820d2220415e9f2fdc688cf32505529582","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"27c9dc358c82eb846e38751bf2caacef46f4a990","size":8917,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-098ba082.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-098ba082.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-098ba082_1692957773840_0.7942749326281549"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-25T10:02:54.025Z","publish_time":1692957774025,"_source_registry_name":"default","_cnpm_publish_time":1692957774025},"4.0.2-89778624":{"name":"@libp2p/utils","version":"4.0.2-89778624","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-89778624","@libp2p/logger":"3.0.2-89778624","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-89778624","readmeFilename":"README.md","gitHead":"89778624908a536e3253ee4fe1a0d287e1aad2e9","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"85c130c21d0b36d6018a890bc87f95a7ae000bd9","size":8917,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-89778624.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-89778624.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-89778624_1692887884342_0.8363297431029573"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-24T14:38:04.573Z","publish_time":1692887884573,"_source_registry_name":"default","_cnpm_publish_time":1692887884573},"4.0.2-b599905c":{"name":"@libp2p/utils","version":"4.0.2-b599905c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-b599905c","@libp2p/logger":"3.0.2-b599905c","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-b599905c","readmeFilename":"README.md","gitHead":"b599905c1acb18ae4717d74e415fd270659c451f","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"b29530855b3da4520b22fbf41a298a614499a421","size":8919,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-b599905c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-b599905c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-b599905c_1692629815928_0.6488940653428987"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-21T14:56:56.125Z","publish_time":1692629816125,"_source_registry_name":"default","_cnpm_publish_time":1692629816125},"4.0.2-f3fd7b62":{"name":"@libp2p/utils","version":"4.0.2-f3fd7b62","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-f3fd7b62","@libp2p/logger":"3.0.2-f3fd7b62","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-f3fd7b62","readmeFilename":"README.md","gitHead":"f3fd7b62076a78252c64b93ab9d66c08cf4bca3d","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"bd4c5fa73e803656ea890b457d435ad586d35265","size":8916,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-f3fd7b62.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-f3fd7b62.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-f3fd7b62_1692561122655_0.7884461655575281"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-20T19:52:02.817Z","publish_time":1692561122817,"_source_registry_name":"default","_cnpm_publish_time":1692561122817},"4.0.2-725f5df1":{"name":"@libp2p/utils","version":"4.0.2-725f5df1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-725f5df1","@libp2p/logger":"3.0.2-725f5df1","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-725f5df1","readmeFilename":"README.md","gitHead":"725f5df1782a200cf1d12e6d03a164d028a7cc3e","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"48ee9e7629eeb5d1592895e28002babb9fc2a6f0","size":8916,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-725f5df1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-725f5df1.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-725f5df1_1692209497503_0.6973347083057553"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-16T18:11:37.671Z","publish_time":1692209497671,"_source_registry_name":"default","_cnpm_publish_time":1692209497671},"4.0.2-6abcd22f":{"name":"@libp2p/utils","version":"4.0.2-6abcd22f","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-6abcd22f","@libp2p/logger":"3.0.2-6abcd22f","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-6abcd22f","readmeFilename":"README.md","gitHead":"6abcd22fac48d5b2ed5c3973c28229c5d22ebdd7","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"719ff2ee767902aa18e8e1d7babb7b044ce83b50","size":8915,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-6abcd22f.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-6abcd22f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-6abcd22f_1692187347879_0.9679257695336847"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-16T12:02:28.012Z","publish_time":1692187348012,"_source_registry_name":"default","_cnpm_publish_time":1692187348012},"4.0.2-4ef9c79c":{"name":"@libp2p/utils","version":"4.0.2-4ef9c79c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-4ef9c79c","@libp2p/logger":"3.0.2-4ef9c79c","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-4ef9c79c","readmeFilename":"README.md","gitHead":"4ef9c79cd1705f25170467d9268b89ba18d7e2a0","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"db36415b3102922489efd440cc89ee895a11df30","size":8918,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-4ef9c79c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-4ef9c79c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-4ef9c79c_1692170712362_0.6869136432814595"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-16T07:25:12.538Z","publish_time":1692170712538,"_source_registry_name":"default","_cnpm_publish_time":1692170712538},"4.0.2-87dc7e9f":{"name":"@libp2p/utils","version":"4.0.2-87dc7e9f","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-87dc7e9f","@libp2p/logger":"3.0.2-87dc7e9f","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-87dc7e9f","readmeFilename":"README.md","gitHead":"87dc7e9fc17becc4b5c3ce4f3febd28cf9f25c6e","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"4c01bcd1cb6df50488ba2322a1496937a3e75078","size":8916,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-87dc7e9f.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-87dc7e9f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-87dc7e9f_1692170603932_0.9776019638634676"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-16T07:23:24.129Z","publish_time":1692170604129,"_source_registry_name":"default","_cnpm_publish_time":1692170604129},"4.0.2-d9948596":{"name":"@libp2p/utils","version":"4.0.2-d9948596","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-d9948596","@libp2p/logger":"3.0.2-d9948596","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-d9948596","readmeFilename":"README.md","gitHead":"d994859662cd53ef20f93b1546b71edcd41b805d","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"c57295ef119b6208c9486cde303a43a36c735c3c","size":8919,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-d9948596.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-d9948596.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-d9948596_1692123315879_0.8407777954848512"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-15T18:15:16.102Z","publish_time":1692123316102,"_source_registry_name":"default","_cnpm_publish_time":1692123316102},"4.0.2-d30f09f2":{"name":"@libp2p/utils","version":"4.0.2-d30f09f2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-d30f09f2","@libp2p/logger":"3.0.2-d30f09f2","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-d30f09f2","readmeFilename":"README.md","gitHead":"d30f09f29bcf34a0f1d7c7c984dad6dc34bb669a","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"3c1e534d4aaf670737a389a97c3c6c3de69f109c","size":8916,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-d30f09f2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-d30f09f2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-d30f09f2_1692117921291_0.7932283081391756"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-15T16:45:21.438Z","publish_time":1692117921438,"_source_registry_name":"default","_cnpm_publish_time":1692117921438},"4.0.2-e664d14f":{"name":"@libp2p/utils","version":"4.0.2-e664d14f","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-e664d14f","@libp2p/logger":"3.0.2-e664d14f","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-e664d14f","readmeFilename":"README.md","gitHead":"e664d14f9f28d148cb5bf7212f6c60ce452b98dd","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"5223db23f701742e15940e49efe3a6cfb26a7260","size":8916,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-e664d14f.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-e664d14f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-e664d14f_1692089477765_0.07130357886853722"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-15T08:51:17.962Z","publish_time":1692089477962,"_source_registry_name":"default","_cnpm_publish_time":1692089477962},"4.0.2-87165551":{"name":"@libp2p/utils","version":"4.0.2-87165551","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-87165551","@libp2p/logger":"3.0.2-87165551","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-87165551","readmeFilename":"README.md","gitHead":"871655515cc89af3eacad855db475d3f1ada2005","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"b9b41e752802ee7cf492e4828cd3e841f764a340","size":8916,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-87165551.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-87165551.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-87165551_1692086890646_0.6061723481529491"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-15T08:08:10.869Z","publish_time":1692086890869,"_source_registry_name":"default","_cnpm_publish_time":1692086890869},"4.0.2-7b2ddc17":{"name":"@libp2p/utils","version":"4.0.2-7b2ddc17","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.2-7b2ddc17","@libp2p/logger":"3.0.2-7b2ddc17","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2-7b2ddc17","readmeFilename":"README.md","gitHead":"7b2ddc17339947d7bf77e2eb2b3478b584624a03","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"51600c34d67a4208a6239fc3b2fe8d4f8b79082a","size":8915,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2-7b2ddc17.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.2-7b2ddc17.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2-7b2ddc17_1692084846399_0.13273030555025667"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-15T07:34:06.583Z","publish_time":1692084846583,"_source_registry_name":"default","_cnpm_publish_time":1692084846583},"4.0.2":{"name":"@libp2p/utils","version":"4.0.2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"^0.1.2","@libp2p/logger":"^3.0.2","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.2","gitHead":"871655515cc89af3eacad855db475d3f1ada2005","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"6f894d5320bd233b87ada94095b2cc07a4d62f9d","size":9120,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.2_1692052503551_0.632043585333258"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-14T22:35:03.788Z","publish_time":1692052503788,"_source_registry_name":"default","_cnpm_publish_time":1692052503788},"4.0.1-02b89323":{"name":"@libp2p/utils","version":"4.0.1-02b89323","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.1-02b89323","@libp2p/logger":"3.0.1-02b89323","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.1-02b89323","readmeFilename":"README.md","gitHead":"02b89323130f6d70a0f804f7f1a6adba81ea4d0a","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"613ae60203213cc0223bcf10553704e48a38a944","size":8915,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.1-02b89323.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.1-02b89323.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.1-02b89323_1692027390199_0.9388537942162964"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-14T15:36:30.349Z","publish_time":1692027390349,"_source_registry_name":"default","_cnpm_publish_time":1692027390349},"4.0.1-18567b7c":{"name":"@libp2p/utils","version":"4.0.1-18567b7c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@chainsafe/is-ip":"^2.0.2","@libp2p/interface":"0.1.1-18567b7c","@libp2p/logger":"3.0.1-18567b7c","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.1-18567b7c","readmeFilename":"README.md","gitHead":"18567b7cfcca605b2d586cef9275554099959bc8","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"078001f95d838bb0fe7e5eb12564bbc153b5f173","size":8915,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.1-18567b7c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.1-18567b7c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.1-18567b7c_1691912433945_0.18898622943906362"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-13T07:40:34.153Z","publish_time":1691912434153,"_source_registry_name":"default","_cnpm_publish_time":1691912434153},"4.0.1-a31b420f":{"name":"@libp2p/utils","version":"4.0.1-a31b420f","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.1.1-a31b420f","@libp2p/logger":"3.0.1-a31b420f","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.1-a31b420f","readmeFilename":"README.md","gitHead":"a31b420f1920533d92e0aec4ddedcf323957bd44","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"57a07f181825b1abb03d3ca0c078a37da86b4faf","size":9132,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.1-a31b420f.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.1-a31b420f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.1-a31b420f_1691912311896_0.14220942844802464"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-13T07:38:32.167Z","publish_time":1691912312167,"_source_registry_name":"default","_cnpm_publish_time":1691912312167},"4.0.1-4c1a33b3":{"name":"@libp2p/utils","version":"4.0.1-4c1a33b3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.1.1-4c1a33b3","@libp2p/logger":"3.0.1-4c1a33b3","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.1-4c1a33b3","readmeFilename":"README.md","gitHead":"4c1a33b35b3ec740e9a00d54fb8c7d522d7043fe","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"d4afbbc7047f69d6786a885d39cafea0407039ab","size":9132,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.1-4c1a33b3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.1-4c1a33b3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.1-4c1a33b3_1691911572078_0.3628789537725168"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-13T07:26:12.292Z","publish_time":1691911572292,"_source_registry_name":"default","_cnpm_publish_time":1691911572292},"4.0.1-364e0592":{"name":"@libp2p/utils","version":"4.0.1-364e0592","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.1.1-364e0592","@libp2p/logger":"3.0.1-364e0592","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.1-364e0592","readmeFilename":"README.md","gitHead":"364e0592b23be7fda1631493a0a3f0540a382c1d","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"47c7c09f0f839f14bed408f600fcbc62a233fa90","size":9134,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.1-364e0592.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.1-364e0592.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.1-364e0592_1691762551810_0.40165248458338887"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-11T14:02:31.970Z","publish_time":1691762551970,"_source_registry_name":"default","_cnpm_publish_time":1691762551970},"4.0.1-9c0353cf":{"name":"@libp2p/utils","version":"4.0.1-9c0353cf","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.1.1-9c0353cf","@libp2p/logger":"3.0.1-9c0353cf","@multiformats/multiaddr":"^12.1.5","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.1-9c0353cf","readmeFilename":"README.md","gitHead":"9c0353cf5a1e13196ca0e7764f87e36478518f69","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"c3ab780289a4c517754ea60d3aae07da03edead8","size":9134,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.1-9c0353cf.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.1-9c0353cf.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.1-9c0353cf_1691757623292_0.3548902165612313"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-11T12:40:23.467Z","publish_time":1691757623467,"_source_registry_name":"default","_cnpm_publish_time":1691757623467},"4.0.1-3345f28b":{"name":"@libp2p/utils","version":"4.0.1-3345f28b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.1.1-3345f28b","@libp2p/logger":"3.0.1-3345f28b","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.1-3345f28b","readmeFilename":"README.md","gitHead":"3345f28b3b13fbe6b4e333466488e9d0bc677322","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"abd05de6fb60ee48222bbc2936e608fd898007d6","size":9128,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.1-3345f28b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.1-3345f28b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.1-3345f28b_1691721884602_0.8960154793442519"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-11T02:44:44.784Z","publish_time":1691721884784,"_source_registry_name":"default","_cnpm_publish_time":1691721884784},"4.0.1-a1fbb7e2":{"name":"@libp2p/utils","version":"4.0.1-a1fbb7e2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.1.1-a1fbb7e2","@libp2p/logger":"3.0.1-a1fbb7e2","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.1-a1fbb7e2","readmeFilename":"README.md","gitHead":"a1fbb7e2a4d4ad26cbdae3db8cb4b8398e8dd010","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"d418f2f5ab3bb05fd68c209862ca2beac64f4238","size":9128,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.1-a1fbb7e2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.1-a1fbb7e2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.1-a1fbb7e2_1691670422177_0.8070980697386965"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-10T12:27:02.461Z","publish_time":1691670422461,"_source_registry_name":"default","_cnpm_publish_time":1691670422461},"4.0.1-5e85154b":{"name":"@libp2p/utils","version":"4.0.1-5e85154b","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.1.1-5e85154b","@libp2p/logger":"3.0.1-5e85154b","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.1-5e85154b","readmeFilename":"README.md","gitHead":"5e85154b2953867e77e31a4fb823b20cb0620092","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"57a64cb28f808057954970d8fb779cbccde72650","size":9128,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.1-5e85154b.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.1-5e85154b.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.1-5e85154b_1691667829970_0.6442872510605528"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-10T11:43:50.146Z","publish_time":1691667830146,"_source_registry_name":"default","_cnpm_publish_time":1691667830146},"4.0.1-32212959":{"name":"@libp2p/utils","version":"4.0.1-32212959","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.1.1-32212959","@libp2p/logger":"3.0.1-32212959","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.1-32212959","readmeFilename":"README.md","gitHead":"322129597c67a12459afce57ddb19188a34b1892","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"306c8e647c4fb0c0485942ae854753bba69b7d5a","size":9130,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.1-32212959.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.1-32212959.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.1-32212959_1691651819847_0.8437877946076402"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-10T07:17:00.068Z","publish_time":1691651820068,"_source_registry_name":"default","_cnpm_publish_time":1691651820068},"4.0.1-123ded59":{"name":"@libp2p/utils","version":"4.0.1-123ded59","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.1.1-123ded59","@libp2p/logger":"3.0.1-123ded59","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.1-123ded59","readmeFilename":"README.md","gitHead":"123ded59f90c5d283a1f2bb3a0848d73de1d9baf","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"179f571770be5d472fc52315313feddadbf77c5e","size":9130,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.1-123ded59.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.1-123ded59.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.1-123ded59_1691601160098_0.010981043017935121"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-09T17:12:40.270Z","publish_time":1691601160270,"_source_registry_name":"default","_cnpm_publish_time":1691601160270},"4.0.1-6b839807":{"name":"@libp2p/utils","version":"4.0.1-6b839807","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.1.1-6b839807","@libp2p/logger":"3.0.1-6b839807","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.1-6b839807","readmeFilename":"README.md","gitHead":"6b839807b4dd79d88cbcdae76f0fb045b6222178","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"3a42b404f392dc18aeb5a2494d03b76ef7b80183","size":9130,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.1-6b839807.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.1-6b839807.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.1-6b839807_1691540784407_0.20272065893041602"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-09T00:26:24.665Z","publish_time":1691540784665,"_source_registry_name":"default","_cnpm_publish_time":1691540784665},"4.0.1-eaac8943":{"name":"@libp2p/utils","version":"4.0.1-eaac8943","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.1.1-eaac8943","@libp2p/logger":"3.0.1-eaac8943","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.1-eaac8943","readmeFilename":"README.md","gitHead":"eaac8943e2df5b41ba2eab9d4751fb6e8a557766","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"d1c6c4e1b26588066eb9fcb4d28e0f31c08fb130","size":9129,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.1-eaac8943.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.1-eaac8943.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.1-eaac8943_1691442369574_0.713778466022355"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T21:06:09.756Z","publish_time":1691442369756,"_source_registry_name":"default","_cnpm_publish_time":1691442369756},"4.0.1-e26848b0":{"name":"@libp2p/utils","version":"4.0.1-e26848b0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.1.1-e26848b0","@libp2p/logger":"3.0.1-e26848b0","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.1-e26848b0","readmeFilename":"README.md","gitHead":"e26848b06e77bfcff4063139c9ed816f37f05cb6","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"5747f060b29fa97d51b09858419096c70a7fbc0a","size":9128,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.1-e26848b0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.1-e26848b0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.1-e26848b0_1691439046715_0.8649112037761055"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-07T20:10:46.935Z","publish_time":1691439046935,"_source_registry_name":"default","_cnpm_publish_time":1691439046935},"4.0.1":{"name":"@libp2p/utils","version":"4.0.1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"^0.1.1","@libp2p/logger":"^3.0.1","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.1","gitHead":"b7e608998cc88860d9ec8a3ed7c03fdfb3eccb3b","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"0c31544542b74edee0f2fb51a04c322dff4a6ba6","size":9340,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.1_1691252042322_0.6197024259210022"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-05T16:14:02.527Z","publish_time":1691252042527,"_source_registry_name":"default","_cnpm_publish_time":1691252042527},"4.0.0-446fff87":{"name":"@libp2p/utils","version":"4.0.0-446fff87","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.1.0-446fff87","@libp2p/logger":"3.0.0-446fff87","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.0-446fff87","readmeFilename":"README.md","gitHead":"446fff878477c771634578f0a8e84737aad3d4d3","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"e163bcd2346da27ca7f518044105f848de59723d","size":9128,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.0-446fff87.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.0-446fff87.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.0-446fff87_1691249312216_0.7056603887639494"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-05T15:28:32.379Z","publish_time":1691249312379,"_source_registry_name":"default","_cnpm_publish_time":1691249312379},"4.0.0-58421e11":{"name":"@libp2p/utils","version":"4.0.0-58421e11","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.1.0-58421e11","@libp2p/logger":"3.0.0-58421e11","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.0-58421e11","readmeFilename":"README.md","gitHead":"58421e112e7217b36dea27e995f5cfe804387187","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"f2ebc99bb64683e816001707f3978fc763988cc1","size":9128,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.0-58421e11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.0-58421e11.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.0-58421e11_1691154925046_0.3501790120990804"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-04T13:15:25.243Z","publish_time":1691154925243,"_source_registry_name":"default","_cnpm_publish_time":1691154925243},"4.0.0-8f681db3":{"name":"@libp2p/utils","version":"4.0.0-8f681db3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.1.0-8f681db3","@libp2p/logger":"3.0.0-8f681db3","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.0-8f681db3","readmeFilename":"README.md","gitHead":"8f681db3847cb3a628f72d5491bc995461dfaf06","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"6bd653c94fc7933c1030989bfc913050ceed5843","size":9127,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.0-8f681db3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.0-8f681db3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.0-8f681db3_1691086857091_0.16920753272043698"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-03T18:20:57.310Z","publish_time":1691086857310,"_source_registry_name":"default","_cnpm_publish_time":1691086857310},"4.0.0-5ffa7a74":{"name":"@libp2p/utils","version":"4.0.0-5ffa7a74","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.1.0-5ffa7a74","@libp2p/logger":"3.0.0-5ffa7a74","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.0-5ffa7a74","readmeFilename":"README.md","gitHead":"5ffa7a74d5b972bdac387782d6010b6a19558600","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"52e32cf5b579bebaff1ef5b6c405df818a986c09","size":9128,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.0-5ffa7a74.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.0-5ffa7a74.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.0-5ffa7a74_1690923304206_0.5176817315047959"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-01T20:55:04.357Z","publish_time":1690923304357,"_source_registry_name":"default","_cnpm_publish_time":1690923304357},"4.0.0-8f855a3c":{"name":"@libp2p/utils","version":"4.0.0-8f855a3c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.1.0-8f855a3c","@libp2p/logger":"3.0.0-8f855a3c","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.0-8f855a3c","readmeFilename":"README.md","gitHead":"8f855a3c58137daad7848f268277ba5ec573399c","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"58efee5c0999af3d328903d228a07603f59dc857","size":9128,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.0-8f855a3c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.0-8f855a3c_1690903007551_0.10582465418363429"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-01T15:16:47.766Z","publish_time":1690903007766,"_source_registry_name":"default","_cnpm_publish_time":1690903007766},"4.0.0-8d49602f":{"name":"@libp2p/utils","version":"4.0.0-8d49602f","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.1.0-8d49602f","@libp2p/logger":"3.0.0-8d49602f","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.0-8d49602f","readmeFilename":"README.md","gitHead":"8d49602fb6f0c906f1920d397ff28705bb0bc845","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"def29df8b21b781eca510562e387457442c13049","size":9130,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.0-8d49602f.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.0-8d49602f_1690900646387_0.6558873681900017"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-01T14:37:26.589Z","publish_time":1690900646589,"_source_registry_name":"default","_cnpm_publish_time":1690900646589},"4.0.0-a4a10fd4":{"name":"@libp2p/utils","version":"4.0.0-a4a10fd4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.1.0-a4a10fd4","@libp2p/logger":"3.0.0-a4a10fd4","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.0-a4a10fd4","readmeFilename":"README.md","gitHead":"a4a10fd4451ffc7d00f5bad28d3607c67b8805d7","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"7b90692b05b7c8ef6f311d1e03cec042936a9b10","size":9127,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.0-a4a10fd4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.0-a4a10fd4_1690894611234_0.6034283574471262"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-01T12:56:51.388Z","publish_time":1690894611388,"_source_registry_name":"default","_cnpm_publish_time":1690894611388},"4.0.0-c858ca7f":{"name":"@libp2p/utils","version":"4.0.0-c858ca7f","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.1.0-c858ca7f","@libp2p/logger":"3.0.0-c858ca7f","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.0-c858ca7f","readmeFilename":"README.md","gitHead":"c858ca7ffbd3d346d58b60ad4a6080cbbd68d006","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"9c2f1a49fa55bbb8d8a600bc7c263cfbf98fd625","size":9128,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.0-c858ca7f.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.0-c858ca7f_1690888705985_0.9383440238923775"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-01T11:18:26.195Z","publish_time":1690888706195,"_source_registry_name":"default","_cnpm_publish_time":1690888706195},"4.0.0-ef83dd1d":{"name":"@libp2p/utils","version":"4.0.0-ef83dd1d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.1.0-ef83dd1d","@libp2p/logger":"3.0.0-ef83dd1d","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.0-ef83dd1d","readmeFilename":"README.md","gitHead":"ef83dd1df0439acdb4ccb4c83496cd5129680eba","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"8a0deb1d5700aa2f01a2b10e0d69b2a8ed792614","size":9128,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.0-ef83dd1d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.0-ef83dd1d_1690879781977_0.8673255325200535"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-01T08:49:42.151Z","publish_time":1690879782151,"_source_registry_name":"default","_cnpm_publish_time":1690879782151},"4.0.0-e66f4891":{"name":"@libp2p/utils","version":"4.0.0-e66f4891","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.1.0-e66f4891","@libp2p/logger":"3.0.0-e66f4891","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.0-e66f4891","readmeFilename":"README.md","gitHead":"e66f48913128075c77692040b05df12c7f2e4db6","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"e97c52ac77865c41282ccd8cb9a54811710b9e51","size":9130,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.0-e66f4891.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.0-e66f4891_1690869903607_0.39458441864370664"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-01T06:05:03.849Z","publish_time":1690869903849,"_source_registry_name":"default","_cnpm_publish_time":1690869903849},"4.0.0-72e81dc1":{"name":"@libp2p/utils","version":"4.0.0-72e81dc1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.1.0-72e81dc1","@libp2p/logger":"3.0.0-72e81dc1","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.0-72e81dc1","readmeFilename":"README.md","gitHead":"72e81dc1ab66fe0bbcafe3261ec20e2a28aaad5f","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"6c69aece33a2f07171ba16c0da39e1d349d8f88c","size":9128,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.0-72e81dc1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.0-72e81dc1_1690824429258_0.060885612767149544"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-31T17:27:09.395Z","publish_time":1690824429395,"_source_registry_name":"default","_cnpm_publish_time":1690824429395},"4.0.0-fdd80820":{"name":"@libp2p/utils","version":"4.0.0-fdd80820","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.1.0-fdd80820","@libp2p/logger":"3.0.0-fdd80820","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.0-fdd80820","readmeFilename":"README.md","gitHead":"fdd80820a548b5bdc7f34086e1a140d8b4e395a7","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"c51f33ac74c88aaddb7b0b4039b00b0a5dc1b25b","size":9128,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.0-fdd80820.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.0.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.0-fdd80820_1690817118951_0.09157470763195263"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-31T15:25:19.191Z","publish_time":1690817119191,"_source_registry_name":"default","_cnpm_publish_time":1690817119191},"4.0.0":{"name":"@libp2p/utils","version":"4.0.0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"^0.1.0","@libp2p/logger":"^3.0.0","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@4.0.0","gitHead":"67ca252695ee17d01a4a4ec0ec5c1b4a8c44201a","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"2f85f02d85de22618da23a27fde6faf1fcb8a96e","size":9116,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-4.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_4.0.0_1690806907264_0.6810040204803087"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-31T12:35:07.438Z","publish_time":1690806907438,"_source_registry_name":"default","_cnpm_publish_time":1690806907438},"3.0.12-eabf6f36":{"name":"@libp2p/utils","version":"3.0.12-eabf6f36","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-eabf6f36","@libp2p/logger":"2.1.1-eabf6f36","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@3.0.12-eabf6f36","readmeFilename":"README.md","gitHead":"eabf6f3688eedb9671772aa9c276ff84847bdf1f","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"0cb3c99a2af37b43b8d24ca3ef039a202be5faf5","size":9128,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-eabf6f36.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-eabf6f36.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-eabf6f36_1690789246411_0.3935115129854665"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-31T07:40:46.575Z","publish_time":1690789246575,"_source_registry_name":"default","_cnpm_publish_time":1690789246575},"3.0.12-1f7e18b0":{"name":"@libp2p/utils","version":"3.0.12-1f7e18b0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-1f7e18b0","@libp2p/logger":"2.1.1-1f7e18b0","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@3.0.12-1f7e18b0","readmeFilename":"README.md","gitHead":"1f7e18b07094046f10df89a1c6eab505d4c13225","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"09509c0e6d707583c46b0a170bb809c2c21d24b1","size":9129,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-1f7e18b0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-1f7e18b0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-1f7e18b0_1690730144162_0.8683108400706667"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-30T15:15:44.350Z","publish_time":1690730144350,"_source_registry_name":"default","_cnpm_publish_time":1690730144350},"3.0.12-57c32721":{"name":"@libp2p/utils","version":"3.0.12-57c32721","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-57c32721","@libp2p/logger":"2.1.1-57c32721","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@3.0.12-57c32721","readmeFilename":"README.md","gitHead":"57c32721c881aeb39979be0604c379c47bda8374","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"c4a14f874b19b2b7e4265fc7537ceae0fba21f2f","size":9128,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-57c32721.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-57c32721.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-57c32721_1690720350858_0.36094299296946986"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-30T12:32:31.006Z","publish_time":1690720351006,"_source_registry_name":"default","_cnpm_publish_time":1690720351006},"3.0.12-a41d25d4":{"name":"@libp2p/utils","version":"3.0.12-a41d25d4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-a41d25d4","@libp2p/logger":"2.1.1-a41d25d4","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@3.0.12-a41d25d4","readmeFilename":"README.md","gitHead":"a41d25d49696febd7fd903bbdcc95ebaeb5d4b35","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"045ebdb370c37bdcf8fa73a67b3452c2f754cd1c","size":9128,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-a41d25d4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-a41d25d4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-a41d25d4_1690718468514_0.1274343802644693"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-30T12:01:08.670Z","publish_time":1690718468670,"_source_registry_name":"default","_cnpm_publish_time":1690718468670},"3.0.12-7f60b579":{"name":"@libp2p/utils","version":"3.0.12-7f60b579","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-7f60b579","@libp2p/logger":"2.1.1-7f60b579","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@3.0.12-7f60b579","readmeFilename":"README.md","gitHead":"7f60b579cda088970f7b50ecdbf4d342d32f6f0b","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"130d97ecc683516d43f6d20613b9f3568c47403e","size":9131,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-7f60b579.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-7f60b579.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-7f60b579_1690575933984_0.6022301091359152"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-28T20:25:34.193Z","publish_time":1690575934193,"_source_registry_name":"default","_cnpm_publish_time":1690575934193},"3.0.12-69c93ac5":{"name":"@libp2p/utils","version":"3.0.12-69c93ac5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-69c93ac5","@libp2p/logger":"2.1.1-69c93ac5","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@3.0.12-69c93ac5","readmeFilename":"README.md","gitHead":"69c93ac573e344aded16959d9ec21fd3e623c733","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"68fa7fc75e75324ad4be05aaf76681e6024761ae","size":9130,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-69c93ac5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-69c93ac5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-69c93ac5_1690567117148_0.8633761126591266"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-28T17:58:37.301Z","publish_time":1690567117301,"_source_registry_name":"default","_cnpm_publish_time":1690567117301},"3.0.12-c999d6a7":{"name":"@libp2p/utils","version":"3.0.12-c999d6a7","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-c999d6a7","@libp2p/logger":"2.1.1-c999d6a7","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^40.0.1","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"_id":"@libp2p/utils@3.0.12-c999d6a7","readmeFilename":"README.md","gitHead":"c999d6a74971f5bfa5f173595cbf91cfad469bf8","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"41d2a390e76e174e2bff7e69a91c555dba8a24aa","size":9131,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-c999d6a7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-c999d6a7.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-c999d6a7_1690471373258_0.6469167443862727"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-27T15:22:53.448Z","publish_time":1690471373448,"_source_registry_name":"default","_cnpm_publish_time":1690471373448},"3.0.12-a1ec46b5":{"name":"@libp2p/utils","version":"3.0.12-a1ec46b5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-a1ec46b5","@libp2p/logger":"2.1.1-a1ec46b5","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.13","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"a1ec46b5f5606b7bdf3e5b085013fb88e26439f9","_id":"@libp2p/utils@3.0.12-a1ec46b5","_nodeVersion":"18.17.0","_npmVersion":"8.19.4","dist":{"shasum":"43f201973c8690289b1d5f26cfe6dc611a94b8f3","size":9156,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-a1ec46b5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-a1ec46b5.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-a1ec46b5_1690388151954_0.8247434751216258"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-26T16:15:52.212Z","publish_time":1690388152212,"_source_registry_name":"default","_cnpm_publish_time":1690388152212},"3.0.12-7debe031":{"name":"@libp2p/utils","version":"3.0.12-7debe031","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-7debe031","@libp2p/logger":"2.1.1-7debe031","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.13","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"7debe0312f6df68e27dc26410a745c98477abe59","_id":"@libp2p/utils@3.0.12-7debe031","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"ead6722b567088e529b6cf54b12d897a299399a2","size":9156,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-7debe031.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-7debe031.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-7debe031_1690353242091_0.4803095981091874"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-26T06:34:02.313Z","publish_time":1690353242313,"_source_registry_name":"default","_cnpm_publish_time":1690353242313},"3.0.12-c2232166":{"name":"@libp2p/utils","version":"3.0.12-c2232166","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-c2232166","@libp2p/logger":"2.1.1-c2232166","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.13","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"c22321662f9dde963993865506655fce05967c73","_id":"@libp2p/utils@3.0.12-c2232166","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"87cefb5a73a726de9d3fd97ae7d2a02478ae89e4","size":9156,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-c2232166.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-c2232166.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-c2232166_1690291075753_0.44474671615778183"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-25T13:17:55.939Z","publish_time":1690291075939,"_source_registry_name":"default","_cnpm_publish_time":1690291075939},"3.0.12-791f56f0":{"name":"@libp2p/utils","version":"3.0.12-791f56f0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-791f56f0","@libp2p/logger":"2.1.1-791f56f0","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.13","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"791f56f06bd1489d6ed29eed0517a03d6b7544fd","_id":"@libp2p/utils@3.0.12-791f56f0","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"1f46f84261011d370a91a68605c03689b2c366df","size":9158,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-791f56f0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-791f56f0.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-791f56f0_1690270241672_0.02995746413565148"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-25T07:30:41.852Z","publish_time":1690270241852,"_source_registry_name":"default","_cnpm_publish_time":1690270241852},"3.0.12-b1024c6c":{"name":"@libp2p/utils","version":"3.0.12-b1024c6c","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-b1024c6c","@libp2p/logger":"2.1.1-b1024c6c","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.13","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"b1024c6cc352b0e3bb17f7a06dff0f7d9a3e24e0","_id":"@libp2p/utils@3.0.12-b1024c6c","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"b346d64a7751a08ae1d34786752867932ba72dfa","size":9157,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-b1024c6c.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-b1024c6c.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-b1024c6c_1690199303602_0.4215270700619018"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-24T11:48:23.850Z","publish_time":1690199303850,"_source_registry_name":"default","_cnpm_publish_time":1690199303850},"3.0.12-562f9b08":{"name":"@libp2p/utils","version":"3.0.12-562f9b08","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-562f9b08","@libp2p/logger":"2.1.1-562f9b08","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.13","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"562f9b083140151ef39680cc7ce969117905de22","_id":"@libp2p/utils@3.0.12-562f9b08","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"730b7e25669a4442717d1c0842a822e4c2692e77","size":9158,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-562f9b08.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-562f9b08.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-562f9b08_1689956099160_0.21621556116337737"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-21T16:14:59.354Z","publish_time":1689956099354,"_source_registry_name":"default","_cnpm_publish_time":1689956099354},"3.0.12-b36ec7f2":{"name":"@libp2p/utils","version":"3.0.12-b36ec7f2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-b36ec7f2","@libp2p/logger":"2.1.1-b36ec7f2","@multiformats/multiaddr":"^12.1.3","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.13","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"b36ec7f24e477af21cec31effc086a6c611bf271","_id":"@libp2p/utils@3.0.12-b36ec7f2","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"4bbd25f413bad06534b9ac8763078e2682741f73","size":9157,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-b36ec7f2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-b36ec7f2.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-b36ec7f2_1689955196254_0.10509120488926094"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-21T15:59:56.443Z","publish_time":1689955196443,"_source_registry_name":"default","_cnpm_publish_time":1689955196443},"3.0.13":{"name":"@libp2p/utils","version":"3.0.13","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","docs":"aegir docs","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main","release":"aegir release"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.0","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.3.2"},"devDependencies":{"aegir":"^40.0.0","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.0","uint8arrays":"^4.0.2"},"_id":"@libp2p/utils@3.0.13","gitHead":"3e465e8b46a8ed6eda808de658de279385d986d3","_nodeVersion":"18.16.1","_npmVersion":"9.8.1","dist":{"shasum":"a0bf648df4cc0bbb7542a9d88651cc92039a50c9","size":10198,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.13.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.13_1689864068060_0.5958650084377459"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-20T14:41:08.600Z","publish_time":1689864068600,"_source_registry_name":"default","_cnpm_publish_time":1689864068600},"3.0.12-e9cafd3d":{"name":"@libp2p/utils","version":"3.0.12-e9cafd3d","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-e9cafd3d","@libp2p/logger":"2.1.1-e9cafd3d","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.13","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"e9cafd3d8ab0f8e0655ff44e04aa41fccc912b51","_id":"@libp2p/utils@3.0.12-e9cafd3d","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"bd206fda02a1a777be810814f4d0908707866729","size":9651,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-e9cafd3d.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-e9cafd3d.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-e9cafd3d_1689856064289_0.5427835117395645"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-20T12:27:44.529Z","publish_time":1689856064529,"_source_registry_name":"default","_cnpm_publish_time":1689856064529},"3.0.12-06f4901a":{"name":"@libp2p/utils","version":"3.0.12-06f4901a","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-06f4901a","@libp2p/logger":"2.1.1-06f4901a","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.10","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"06f4901a367ef8e6b9f74bc9b896cdb091c31b12","_id":"@libp2p/utils@3.0.12-06f4901a","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"056262723bab4a2eff09c453b2bf8371f2372995","size":9652,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-06f4901a.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-06f4901a.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-06f4901a_1689840271298_0.27105256718550286"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-20T08:04:31.442Z","publish_time":1689840271442,"_source_registry_name":"default","_cnpm_publish_time":1689840271442},"3.0.12-7b5c54dd":{"name":"@libp2p/utils","version":"3.0.12-7b5c54dd","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-7b5c54dd","@libp2p/logger":"2.1.1-7b5c54dd","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.10","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"7b5c54ddcec99c90c2fdc0539a83d576f172aa49","_id":"@libp2p/utils@3.0.12-7b5c54dd","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"e9e5b6b5a4878e1dd5028313cf181bcd45810f10","size":9652,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-7b5c54dd.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-7b5c54dd.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-7b5c54dd_1689781895967_0.71794397721497"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-19T15:51:36.103Z","publish_time":1689781896103,"_source_registry_name":"default","_cnpm_publish_time":1689781896103},"3.0.12-5eee70a4":{"name":"@libp2p/utils","version":"3.0.12-5eee70a4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-5eee70a4","@libp2p/logger":"2.1.1-5eee70a4","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.10","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"5eee70a4b83e05342c629dda41a0b59b43ce30a3","_id":"@libp2p/utils@3.0.12-5eee70a4","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"743585e9ec0130cfbc356877e9724caf60ec9bc6","size":9651,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-5eee70a4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-5eee70a4.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-5eee70a4_1689728617526_0.46990123330689415"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-19T01:03:37.757Z","publish_time":1689728617757,"_source_registry_name":"default","_cnpm_publish_time":1689728617757},"3.0.12-daeb43d8":{"name":"@libp2p/utils","version":"3.0.12-daeb43d8","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-daeb43d8","@libp2p/logger":"2.1.1-daeb43d8","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.10","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"daeb43d8821d2df1999871797a22fbdf502731f8","_id":"@libp2p/utils@3.0.12-daeb43d8","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"c95d4f141a533aa7c7061da8e274e4eda8da364c","size":9651,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-daeb43d8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-daeb43d8.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-daeb43d8_1688582961525_0.34384685799731596"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-05T18:49:21.739Z","publish_time":1688582961739,"_source_registry_name":"default","_cnpm_publish_time":1688582961739},"3.0.12-5315f7bc":{"name":"@libp2p/utils","version":"3.0.12-5315f7bc","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-5315f7bc","@libp2p/logger":"2.1.1-5315f7bc","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.10","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"5315f7bc720e8e45ed7bdafa8397b6a1acc2fe4b","_id":"@libp2p/utils@3.0.12-5315f7bc","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"070af49198f8df28e0aa3ad33562ba6fb834a42b","size":9652,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-5315f7bc.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-5315f7bc.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-5315f7bc_1688506453315_0.6591116868382922"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-04T21:34:13.523Z","publish_time":1688506453523,"_source_registry_name":"default","_cnpm_publish_time":1688506453523},"3.0.12-6eab9c5e":{"name":"@libp2p/utils","version":"3.0.12-6eab9c5e","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-6eab9c5e","@libp2p/logger":"2.1.1-6eab9c5e","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.10","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"6eab9c5e3d5cf829abdf347b2f8b86ae5404cd10","_id":"@libp2p/utils@3.0.12-6eab9c5e","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"e9149d8c93752b8c0d79074a5aca88d2828be085","size":9650,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-6eab9c5e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-6eab9c5e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-6eab9c5e_1688492401231_0.8058645658649353"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-04T17:40:01.487Z","publish_time":1688492401487,"_source_registry_name":"default","_cnpm_publish_time":1688492401487},"3.0.12-7fb23cd3":{"name":"@libp2p/utils","version":"3.0.12-7fb23cd3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-7fb23cd3","@libp2p/logger":"2.1.1-7fb23cd3","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.10","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.4"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"7fb23cd340789041587a073975a88d8c5a327fd8","_id":"@libp2p/utils@3.0.12-7fb23cd3","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"2757a0e5ca9bdf101c7e7dce3fa2d61a0582afd4","size":9651,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-7fb23cd3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-7fb23cd3.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-7fb23cd3_1687942658888_0.7067586130599581"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-28T08:57:39.070Z","publish_time":1687942659070,"_source_registry_name":"default","_cnpm_publish_time":1687942659070},"3.0.12-42c1c097":{"name":"@libp2p/utils","version":"3.0.12-42c1c097","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-42c1c097","@libp2p/logger":"2.1.1-42c1c097","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.10","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.3"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"42c1c097fce73ef5035985f8e9305e735852b940","_id":"@libp2p/utils@3.0.12-42c1c097","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"16a35d4ab03a710cf95ec377b0f1e230b2ff5fa0","size":9652,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-42c1c097.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-42c1c097.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-42c1c097_1687880396965_0.16776299012007123"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-27T15:39:57.173Z","publish_time":1687880397173,"_source_registry_name":"default","_cnpm_publish_time":1687880397173},"3.0.12-85a317bb":{"name":"@libp2p/utils","version":"3.0.12-85a317bb","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-85a317bb","@libp2p/logger":"2.1.1-85a317bb","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.10","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.3"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"85a317bb97b1e7250da2640934ccca6da06dc184","_id":"@libp2p/utils@3.0.12-85a317bb","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"ecc7559e575ebb26c420cb5d84586db0ed3bf5c7","size":9652,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-85a317bb.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-85a317bb.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-85a317bb_1687876969285_0.4224722931616105"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-27T14:42:49.487Z","publish_time":1687876969487,"_source_registry_name":"default","_cnpm_publish_time":1687876969487},"3.0.12-2e561fe9":{"name":"@libp2p/utils","version":"3.0.12-2e561fe9","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-2e561fe9","@libp2p/logger":"2.1.1-2e561fe9","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.10","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.3"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"2e561fe9d2d3a4e7c38bd0bf4baf41978c4d9438","_id":"@libp2p/utils@3.0.12-2e561fe9","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"d95fa44f29a7be5f1cefab7c8e1dd2e9821f8d37","size":9651,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-2e561fe9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-2e561fe9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-2e561fe9_1687867151639_0.031952346522281516"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-27T11:59:11.800Z","publish_time":1687867151800,"_source_registry_name":"default","_cnpm_publish_time":1687867151800},"3.0.12-879f4794":{"name":"@libp2p/utils","version":"3.0.12-879f4794","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-879f4794","@libp2p/logger":"2.1.1-879f4794","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.10","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.3"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"879f4794b96b4a22cc25f51e12b87bd0c10109dc","_id":"@libp2p/utils@3.0.12-879f4794","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"bee8d6a8248e9082ce3f87c65aef5ac8f8f1fd63","size":9653,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-879f4794.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-879f4794.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-879f4794_1687863436051_0.4862419354000176"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-27T10:57:16.285Z","publish_time":1687863436285,"_source_registry_name":"default","_cnpm_publish_time":1687863436285},"3.0.12-f427cfc9":{"name":"@libp2p/utils","version":"3.0.12-f427cfc9","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-f427cfc9","@libp2p/logger":"2.1.1-f427cfc9","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.10","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.3"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"f427cfc923a4bf9fd328386897a0e7181969c854","_id":"@libp2p/utils@3.0.12-f427cfc9","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"7d6085e6d80284291e585ea01a260445757aed3d","size":9651,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-f427cfc9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-f427cfc9.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-f427cfc9_1687779963678_0.7188299835254479"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-26T11:46:03.846Z","publish_time":1687779963846,"_source_registry_name":"default","_cnpm_publish_time":1687779963846},"3.0.12-05abd49f":{"name":"@libp2p/utils","version":"3.0.12-05abd49f","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-05abd49f","@libp2p/logger":"2.1.1-05abd49f","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.10","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.3"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"05abd49ff419f862238b3ed9c1fc6422389b250a","_id":"@libp2p/utils@3.0.12-05abd49f","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"ac548d0aa07a271d27abcd0b046def698b552bb4","size":9652,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-05abd49f.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-05abd49f.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-05abd49f_1687403285332_0.5092343212736785"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-22T03:08:05.535Z","publish_time":1687403285535,"_source_registry_name":"default","_cnpm_publish_time":1687403285535},"3.0.12-8b0e6bef":{"name":"@libp2p/utils","version":"3.0.12-8b0e6bef","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-8b0e6bef","@libp2p/logger":"2.1.1-8b0e6bef","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.10","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.3"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"8b0e6bef0a9130ed87a3c399d4645791d1d830c7","_id":"@libp2p/utils@3.0.12-8b0e6bef","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"7eb9fbc10468ab7c4609ee571fc2a7157c7cb872","size":9651,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-8b0e6bef.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-8b0e6bef.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-8b0e6bef_1687399862421_0.768374363807413"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-22T02:11:02.772Z","publish_time":1687399862772,"_source_registry_name":"default","_cnpm_publish_time":1687399862772},"3.0.12-6fdaa7dc":{"name":"@libp2p/utils","version":"3.0.12-6fdaa7dc","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface":"0.0.1-6fdaa7dc","@libp2p/logger":"2.1.1-6fdaa7dc","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.10","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.3"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"6fdaa7dc18b7dcf5b62f6db9a751532902527920","_id":"@libp2p/utils@3.0.12-6fdaa7dc","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"9a086ad8055517e5ff89776394b2fb39c8851a26","size":9651,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-6fdaa7dc.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-6fdaa7dc.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-6fdaa7dc_1687248410454_0.8782529619542812"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-20T08:06:50.632Z","publish_time":1687248410632,"_source_registry_name":"default","_cnpm_publish_time":1687248410632},"3.0.12-d853d124":{"name":"@libp2p/utils","version":"3.0.12-d853d124","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface-connection":"5.1.1-d853d124","@libp2p/interface-peer-store":"2.0.4-d853d124","@libp2p/interfaces":"3.3.2-d853d124","@libp2p/logger":"2.1.1-d853d124","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.10","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.3"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"d853d1247f90317966bc95bd56f56dac0e9fee88","_id":"@libp2p/utils@3.0.12-d853d124","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"8493faf54864a18544b6d2f7bcc7cbfa0df1d5af","size":9668,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-d853d124.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-d853d124.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-d853d124_1687182479787_0.08967274494428068"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-19T13:47:59.963Z","publish_time":1687182479963,"_source_registry_name":"default","_cnpm_publish_time":1687182479963},"3.0.12-ea8a0637":{"name":"@libp2p/utils","version":"3.0.12-ea8a0637","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface-connection":"5.1.1-ea8a0637","@libp2p/interface-peer-store":"2.0.4-ea8a0637","@libp2p/interfaces":"3.3.2-ea8a0637","@libp2p/logger":"2.1.1-ea8a0637","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.10","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.3"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"ea8a06378d6733c0bcac28bed3aa3baef1e30ead","_id":"@libp2p/utils@3.0.12-ea8a0637","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"3e2d53d503fe77a196d24145f365ce9e40032f13","size":9668,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-ea8a0637.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-ea8a0637.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-ea8a0637_1687170416052_0.9016973625948976"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-19T10:26:56.207Z","publish_time":1687170416207,"_source_registry_name":"default","_cnpm_publish_time":1687170416207},"3.0.12-ab0e3980":{"name":"@libp2p/utils","version":"3.0.12-ab0e3980","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface-connection":"5.1.1-ab0e3980","@libp2p/interface-peer-store":"2.0.4-ab0e3980","@libp2p/interfaces":"3.3.2-ab0e3980","@libp2p/logger":"2.1.1-ab0e3980","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.10","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.3"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"ab0e3980160dcbacf00825cfc4c6ba1d0c07a20c","_id":"@libp2p/utils@3.0.12-ab0e3980","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"083deb56a64194410cf715e2dc84e887fd7e7072","size":9668,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-ab0e3980.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-ab0e3980.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-ab0e3980_1687168929724_0.4191363436940583"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-19T10:02:09.904Z","publish_time":1687168929904,"_source_registry_name":"default","_cnpm_publish_time":1687168929904},"3.0.12-3dfc236e":{"name":"@libp2p/utils","version":"3.0.12-3dfc236e","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p/tree/master/packages/utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface-connection":"5.1.1-3dfc236e","@libp2p/interface-peer-store":"2.0.4-3dfc236e","@libp2p/interfaces":"3.3.2-3dfc236e","@libp2p/logger":"2.1.1-3dfc236e","@multiformats/multiaddr":"^12.1.3","abortable-iterator":"^5.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.4.3"},"devDependencies":{"aegir":"^39.0.10","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.3"},"typedoc":{"entryPoint":"./src/index.ts"},"readmeFilename":"README.md","gitHead":"3dfc236e1789fb5c1e9d96189483a71124ad1bf4","_id":"@libp2p/utils@3.0.12-3dfc236e","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"d469432551fae72484e72e64422502855d1d7437","size":9667,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12-3dfc236e.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.12-3dfc236e.tgz"},"_npmUser":{"name":"npm-service-account-libp2p","email":"npm-service-account+libp2p@protocol.ai"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12-3dfc236e_1686922967662_0.5020431333223097"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-16T13:42:47.858Z","publish_time":1686922967858,"_source_registry_name":"default","_cnpm_publish_time":1686922967858},"3.0.12":{"name":"@libp2p/utils","version":"3.0.12","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","docs":"aegir docs","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main","release":"aegir release"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.0","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.3.2"},"devDependencies":{"aegir":"^39.0.10","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.0","uint8arrays":"^4.0.2"},"gitHead":"9511239f6bd9f13f2dbec99d76c0c1a89c4c8f20","_id":"@libp2p/utils@3.0.12","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"f5c452d366b20e0d8083ea77ca978ab659ce2ca5","size":10204,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.12_1686837127035_0.12215505920555358"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-15T13:52:07.202Z","publish_time":1686837127202,"_source_registry_name":"default","_cnpm_publish_time":1686837127202},"3.0.11":{"name":"@libp2p/utils","version":"3.0.11","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","docs":"aegir docs","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main","release":"aegir release"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^2.0.0","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.0","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.3.2"},"devDependencies":{"aegir":"^38.1.7","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.0","uint8arrays":"^4.0.2"},"gitHead":"5223f7f9be64d52ca915528af996d92fe8ce9769","_id":"@libp2p/utils@3.0.11","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"d1611c3d7836eb32e5fc8bcc19c620e77471f44f","size":10218,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.11_1682344591623_0.6652414917924234"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-24T13:56:31.784Z","publish_time":1682344591784,"_cnpm_publish_time":1682344591784},"3.0.10":{"name":"@libp2p/utils","version":"3.0.10","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","docs":"aegir docs","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main","release":"aegir release"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface-connection":"^5.0.1","@libp2p/interface-peer-store":"^1.2.1","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^5.0.0","is-loopback-addr":"^2.0.1","it-stream-types":"^2.0.1","private-ip":"^3.0.0","uint8arraylist":"^2.3.2"},"devDependencies":{"aegir":"^38.1.7","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.0","uint8arrays":"^4.0.2"},"gitHead":"63f094089d0b607a2544af01b2356879d222198f","_id":"@libp2p/utils@3.0.10","_nodeVersion":"18.16.0","_npmVersion":"8.19.4","dist":{"shasum":"91cddaa3f9fe05ae39974aff60373f3035d33af4","size":10218,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.10_1681859412950_0.1448496944614388"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-18T23:10:13.183Z","publish_time":1681859413183,"_cnpm_publish_time":1681859413183},"3.0.9":{"name":"@libp2p/utils","version":"3.0.9","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","docs":"aegir docs","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main","release":"aegir release"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface-connection":"^4.0.0","@libp2p/interface-peer-store":"^1.2.1","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","is-loopback-addr":"^2.0.1","it-stream-types":"^1.0.4","private-ip":"^3.0.0","uint8arraylist":"^2.3.2"},"devDependencies":{"aegir":"^38.1.7","it-all":"^3.0.1","it-map":"^3.0.2","it-pipe":"^3.0.0","p-defer":"^4.0.0","uint8arrays":"^4.0.2"},"gitHead":"64f1e87c2d67ee5f45b3bca22218e62f939e338a","_id":"@libp2p/utils@3.0.9","_nodeVersion":"18.15.0","_npmVersion":"8.19.4","dist":{"shasum":"d15dd18df5864e6e077a53730633f2af17d7f8e5","size":10173,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.9_1681825227324_0.7525452883034156"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-18T13:40:27.526Z","publish_time":1681825227526,"_cnpm_publish_time":1681825227526},"3.0.8":{"name":"@libp2p/utils","version":"3.0.8","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","docs":"aegir docs","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main","release":"aegir release"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface-connection":"^4.0.0","@libp2p/interface-peer-store":"^1.2.1","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","is-loopback-addr":"^2.0.1","it-stream-types":"^1.0.4","private-ip":"^3.0.0","uint8arraylist":"^2.3.2"},"devDependencies":{"aegir":"^38.1.7","it-all":"^2.0.0","it-map":"^2.0.0","it-pipe":"^3.0.0","p-defer":"^4.0.0","uint8arrays":"^4.0.2"},"gitHead":"114b983372b2b83f19cb20d25975e045f709631c","_id":"@libp2p/utils@3.0.8","_nodeVersion":"18.15.0","_npmVersion":"8.19.4","dist":{"shasum":"811f0193ef12eb39a2027316332211a083da740f","size":10171,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.8_1681316569174_0.6552509155392816"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-12T16:22:49.326Z","publish_time":1681316569326,"_cnpm_publish_time":1681316569326},"3.0.7":{"name":"@libp2p/utils","version":"3.0.7","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","docs":"aegir docs","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main","release":"aegir release"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.1","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","is-loopback-addr":"^2.0.1","it-stream-types":"^1.0.4","private-ip":"^3.0.0","uint8arraylist":"^2.3.2"},"devDependencies":{"aegir":"^38.1.7","it-all":"^2.0.0","it-map":"^2.0.0","it-pipe":"^3.0.0","p-defer":"^4.0.0","uint8arrays":"^4.0.2"},"gitHead":"1797a583b70b9fd3b539b071cb489bea98463204","_id":"@libp2p/utils@3.0.7","_nodeVersion":"18.15.0","_npmVersion":"8.19.4","dist":{"shasum":"ed744d3f227298ca8bcccf8341b73bfc0582e58c","size":10170,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.7_1680277848179_0.3925290250919973"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-31T15:50:48.371Z","publish_time":1680277848371,"_cnpm_publish_time":1680277848371},"3.0.6":{"name":"@libp2p/utils","version":"3.0.6","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","docs":"aegir docs","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main","release":"aegir release"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.1","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","is-loopback-addr":"^2.0.1","it-stream-types":"^1.0.4","private-ip":"^3.0.0","uint8arraylist":"^2.3.2"},"devDependencies":{"aegir":"^38.1.7","it-all":"^2.0.0","it-map":"^2.0.0","it-pipe":"^2.0.2","p-defer":"^4.0.0","uint8arrays":"^4.0.2"},"gitHead":"e71c46406e1fb65b45ef14405ddd2a3a9397a2d6","_id":"@libp2p/utils@3.0.6","_nodeVersion":"18.15.0","_npmVersion":"8.19.4","dist":{"shasum":"c4ca0277c139120fa41e791bcd85ec2929208d60","size":10171,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.6_1679915967073_0.6994863774736522"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-27T11:19:27.233Z","publish_time":1679915967233,"_cnpm_publish_time":1679915967233},"3.0.5":{"name":"@libp2p/utils","version":"3.0.5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","docs":"aegir docs","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main","release":"aegir release"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.1","@libp2p/interfaces":"^3.2.0","@libp2p/logger":"^2.0.0","@multiformats/multiaddr":"^12.0.0","abortable-iterator":"^4.0.2","is-loopback-addr":"^2.0.1","it-stream-types":"^1.0.4","private-ip":"^3.0.0","uint8arraylist":"^2.3.2"},"devDependencies":{"aegir":"^38.1.7","it-all":"^2.0.0","it-map":"^2.0.0","it-pipe":"^2.0.2","p-defer":"^4.0.0","uint8arrays":"^4.0.2"},"gitHead":"ec1b7b98d6c953f36a5393937f331fa39dade1e8","_id":"@libp2p/utils@3.0.5","_nodeVersion":"18.15.0","_npmVersion":"8.19.4","dist":{"shasum":"28fe2ada66c29369e51cb13abadc53e3d703ca79","size":10123,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.5_1679054539727_0.27356441248090735"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-17T12:02:19.951Z","publish_time":1679054539951,"_cnpm_publish_time":1679054539951},"3.0.4":{"name":"@libp2p/utils","version":"3.0.4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","docs":"aegir docs","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main","release":"aegir release"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.1","@libp2p/logger":"^2.0.0","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","err-code":"^3.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^1.0.4","private-ip":"^3.0.0","uint8arraylist":"^2.3.2"},"devDependencies":{"aegir":"^37.2.0","it-all":"^2.0.0","it-map":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.2","p-defer":"^4.0.0","uint8arrays":"^4.0.2"},"gitHead":"f201f30d7a3054c92105ecb79a92f850f71b2747","_id":"@libp2p/utils@3.0.4","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"shasum":"2eb9b8694fa1c3e25e9fa7aa98907a0660aea278","size":10129,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.4_1671216961200_0.012344178100762049"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-16T18:57:27.957Z","publish_time":1671216961418,"_cnpm_publish_time":1671216961418},"3.0.3":{"name":"@libp2p/utils","version":"3.0.3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main","release":"aegir release"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.1","@libp2p/logger":"^2.0.0","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","err-code":"^3.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^1.0.4","private-ip":"^3.0.0","uint8arraylist":"^2.3.2"},"devDependencies":{"aegir":"^37.2.0","it-all":"^2.0.0","it-map":"^2.0.0","it-pair":"^2.0.2","it-pipe":"^2.0.2","p-defer":"^4.0.0","uint8arrays":"^4.0.2"},"gitHead":"d412279b07adc28c27730e5f9337a9a3b93d4fa7","_id":"@libp2p/utils@3.0.3","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"shasum":"cc2c035a6f696f67087ba74f1ca3531a4eaf4eca","size":8963,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.3_1670426926812_0.19957890470116024"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-07T16:16:39.355Z","publish_time":1670426926951,"_cnpm_publish_time":1670426926951},"3.0.2":{"name":"@libp2p/utils","version":"3.0.2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main","release":"aegir release"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface-connection":"^3.0.2","@libp2p/interface-peer-store":"^1.2.1","@libp2p/logger":"^2.0.0","@multiformats/multiaddr":"^11.0.0","abortable-iterator":"^4.0.2","err-code":"^3.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^1.0.4","private-ip":"^2.1.1","uint8arraylist":"^2.3.2"},"devDependencies":{"aegir":"^37.2.0","it-all":"^1.0.6","it-map":"^1.0.6","it-pair":"^2.0.2","it-pipe":"^2.0.2","p-defer":"^4.0.0","uint8arrays":"^3.0.0"},"gitHead":"66e604cb0bfcf686eb68e44f278d62e3464c827c","_id":"@libp2p/utils@3.0.2","_nodeVersion":"16.17.0","_npmVersion":"8.19.2","dist":{"shasum":"a65b5e5de607875f26214fc00610ac6d31451d18","size":9008,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.2_1663748178962_0.26505569115720573"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-21T08:36:26.383Z","publish_time":1663748179094,"_cnpm_publish_time":1663748179094},"3.0.1":{"name":"@libp2p/utils","version":"3.0.1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main","release":"aegir release"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface-connection":"^3.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/logger":"^2.0.0","@multiformats/multiaddr":"^10.1.1","abortable-iterator":"^4.0.2","err-code":"^3.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^1.0.4","private-ip":"^2.1.1","uint8arraylist":"^2.3.2"},"devDependencies":{"aegir":"^37.2.0","it-all":"^1.0.6","it-map":"^1.0.6","it-pair":"^2.0.2","it-pipe":"^2.0.2","p-defer":"^4.0.0","uint8arrays":"^3.0.0"},"gitHead":"4ba45faa5e7da5c8d1aafbe4d97e8fab35e899c3","_id":"@libp2p/utils@3.0.1","_nodeVersion":"16.16.0","_npmVersion":"8.16.0","dist":{"shasum":"e81bb4da592f9e852d8b0a3b499e9996af3452af","size":8972,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.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":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.1_1660130348596_0.94338548553462"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-10T11:44:27.396Z","publish_time":1660130348796,"_cnpm_publish_time":1660130348796},"3.0.0":{"name":"@libp2p/utils","version":"3.0.0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main","release":"aegir release"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface-connection":"^2.1.0","@libp2p/interface-peer-store":"^1.0.0","@libp2p/logger":"^2.0.0","@multiformats/multiaddr":"^10.1.1","abortable-iterator":"^4.0.2","err-code":"^3.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^1.0.4","private-ip":"^2.1.1"},"devDependencies":{"aegir":"^37.2.0","it-all":"^1.0.6","it-pair":"^2.0.2","it-pipe":"^2.0.2","uint8arrays":"^3.0.0"},"gitHead":"b1a68a23df19a595d3d12f174f57e822763bca04","_id":"@libp2p/utils@3.0.0","_nodeVersion":"16.15.1","_npmVersion":"8.13.1","dist":{"shasum":"c96da050f15690e8d6e3d87a81d8fbfc2640ac58","size":8769,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-3.0.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_3.0.0_1656329286074_0.010102363365057654"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-27T12:32:53.580Z","publish_time":1656329286272,"_cnpm_publish_time":1656329286272},"2.0.1":{"name":"@libp2p/utils","version":"2.0.1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main","release":"aegir release"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface-connection":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/logger":"^2.0.0","@multiformats/multiaddr":"^10.1.1","abortable-iterator":"^4.0.2","err-code":"^3.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^1.0.4","private-ip":"^2.1.1"},"devDependencies":{"aegir":"^37.2.0","it-all":"^1.0.6","it-pair":"^2.0.2","it-pipe":"^2.0.2","uint8arrays":"^3.0.0"},"gitHead":"786a7128b54cb59c15a7e3f8ac24a665dec53d20","_id":"@libp2p/utils@2.0.1","_nodeVersion":"16.15.1","_npmVersion":"8.13.1","dist":{"shasum":"e4ec0fa48af54fbf4568a3105f1d4ace71bcdcff","size":8769,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-2.0.1.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.0.1_1656328788342_0.6164603720404565"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-27T12:32:52.019Z","publish_time":1656328788497,"_cnpm_publish_time":1656328788497},"2.0.0":{"name":"@libp2p/utils","version":"2.0.0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"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"},"./address-sort":{"types":"./dist/src/address-sort.d.ts","import":"./dist/src/address-sort.js"},"./array-equals":{"types":"./dist/src/array-equals.d.ts","import":"./dist/src/array-equals.js"},"./ip-port-to-multiaddr":{"types":"./dist/src/ip-port-to-multiaddr.d.ts","import":"./dist/src/ip-port-to-multiaddr.js"},"./multiaddr/is-loopback":{"types":"./dist/src/multiaddr/is-loopback.d.ts","import":"./dist/src/multiaddr/is-loopback.js"},"./multiaddr/is-private":{"types":"./dist/src/multiaddr/is-private.d.ts","import":"./dist/src/multiaddr/is-private.js"},"./stream-to-ma-conn":{"types":"./dist/src/stream-to-ma-conn.d.ts","import":"./dist/src/stream-to-ma-conn.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main","release":"aegir release"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/interface-connection":"^1.0.1","@libp2p/interface-peer-store":"^1.0.0","@libp2p/interface-transport":"^1.0.0","@libp2p/logger":"^2.0.0","@multiformats/multiaddr":"^10.1.1","abortable-iterator":"^4.0.2","err-code":"^3.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^1.0.4","private-ip":"^2.1.1"},"devDependencies":{"@libp2p/interfaces":"^1.0.3","aegir":"^37.2.0","it-all":"^1.0.6","it-pair":"^2.0.2","it-pipe":"^2.0.2","uint8arrays":"^3.0.0"},"gitHead":"ad6645ac71a480b2b7848b6be68a09aebe10f5d7","_id":"@libp2p/utils@2.0.0","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"shasum":"dd8bd2b68ffa949b2f54d5ee677b76a010b1d268","size":8780,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-2.0.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_2.0.0_1655308275452_0.337624894360536"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-15T16:20:19.587Z","publish_time":1655308275706,"_cnpm_publish_time":1655308275706},"1.0.10":{"name":"@libp2p/utils","version":"1.0.10","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"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"},"./address-sort":{"import":"./dist/src/address-sort.js","types":"./dist/src/address-sort.d.ts"},"./array-equals":{"import":"./dist/src/array-equals.js","types":"./dist/src/array-equals.d.ts"},"./ip-port-to-multiaddr":{"import":"./dist/src/ip-port-to-multiaddr.js","types":"./dist/src/ip-port-to-multiaddr.d.ts"},"./multiaddr/is-loopback":{"import":"./dist/src/multiaddr/is-loopback.js","types":"./dist/src/multiaddr/is-loopback.d.ts"},"./multiaddr/is-private":{"import":"./dist/src/multiaddr/is-private.js","types":"./dist/src/multiaddr/is-private.d.ts"},"./stream-to-ma-conn":{"import":"./dist/src/stream-to-ma-conn.js","types":"./dist/src/stream-to-ma-conn.d.ts"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main","release":"aegir release"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/logger":"^1.0.1","@multiformats/multiaddr":"^10.1.1","abortable-iterator":"^4.0.2","err-code":"^3.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^1.0.4","private-ip":"^2.1.1","ts-mocha":"^9.0.2","ts-node":"^10.7.0"},"devDependencies":{"@libp2p/interfaces":"^1.0.3","aegir":"^37.0.4","it-all":"^1.0.6","it-pair":"^2.0.2","it-pipe":"^2.0.2","uint8arrays":"^3.0.0"},"gitHead":"68c8ed1937d9125ccba9b6188e3b99184cda9082","_id":"@libp2p/utils@1.0.10","_nodeVersion":"16.14.2","_npmVersion":"8.6.0","dist":{"shasum":"58bfd1ff56e7427a5db4d81cf7148b871dd06abc","size":8679,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-1.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-1.0.10.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_1.0.10_1649338593920_0.6839649678366322"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-07T16:58:30.782Z","publish_time":1649338594042,"_cnpm_publish_time":1649338594042},"1.0.9":{"name":"@libp2p/utils","version":"1.0.9","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"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"},"./address-sort":{"import":"./dist/src/address-sort.js","types":"./dist/src/address-sort.d.ts"},"./array-equals":{"import":"./dist/src/array-equals.js","types":"./dist/src/array-equals.d.ts"},"./ip-port-to-multiaddr":{"import":"./dist/src/ip-port-to-multiaddr.js","types":"./dist/src/ip-port-to-multiaddr.d.ts"},"./multiaddr/is-loopback":{"import":"./dist/src/multiaddr/is-loopback.js","types":"./dist/src/multiaddr/is-loopback.d.ts"},"./multiaddr/is-private":{"import":"./dist/src/multiaddr/is-private.js","types":"./dist/src/multiaddr/is-private.d.ts"},"./stream-to-ma-conn":{"import":"./dist/src/stream-to-ma-conn.js","types":"./dist/src/stream-to-ma-conn.d.ts"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"aegir lint","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","build":"tsc","pretest":"npm run build","test":"aegir test -f ./dist/test/*.js -f ./dist/test/**/*.js","test:chrome":"npm run test -- -t browser --cov","test:chrome-webworker":"npm run test -- -t webworker","test:firefox":"npm run test -- -t browser -- --browser firefox","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox","test:node":"npm run test -- -t node --cov","test:electron-main":"npm run test -- -t electron-main","release":"semantic-release"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/logger":"^1.0.1","@multiformats/multiaddr":"^10.1.1","abortable-iterator":"^4.0.2","err-code":"^3.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^1.0.4","private-ip":"^2.1.1"},"devDependencies":{"@libp2p/interfaces":"^1.0.3","aegir":"^36.1.2","it-all":"^1.0.6","it-pair":"^2.0.2","it-pipe":"^2.0.2"},"gitHead":"b7e2b31b1b447961294f7fffba481169a00201cf","_id":"@libp2p/utils@1.0.9","_nodeVersion":"16.14.0","_npmVersion":"7.24.2","dist":{"shasum":"fc0979a4c40241013bfd5f47dd89ffefbdf78daf","size":8483,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-1.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-1.0.9.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_1.0.9_1647333582680_0.46822625152963204"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-15T08:39:50.050Z","publish_time":1647333582850,"_cnpm_publish_time":1647333582850},"1.0.8":{"name":"@libp2p/utils","version":"1.0.8","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"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"},"./address-sort":{"import":"./dist/src/address-sort.js","types":"./dist/src/address-sort.d.ts"},"./array-equals":{"import":"./dist/src/array-equals.js","types":"./dist/src/array-equals.d.ts"},"./ip-port-to-multiaddr":{"import":"./dist/src/ip-port-to-multiaddr.js","types":"./dist/src/ip-port-to-multiaddr.d.ts"},"./multiaddr/is-loopback":{"import":"./dist/src/multiaddr/is-loopback.js","types":"./dist/src/multiaddr/is-loopback.d.ts"},"./multiaddr/is-private":{"import":"./dist/src/multiaddr/is-private.js","types":"./dist/src/multiaddr/is-private.d.ts"},"./stream-to-ma-conn":{"import":"./dist/src/stream-to-ma-conn.js","types":"./dist/src/stream-to-ma-conn.d.ts"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"aegir lint","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","build":"tsc","pretest":"npm run build","test":"aegir test -f ./dist/test/*.js -f ./dist/test/**/*.js","test:chrome":"npm run test -- -t browser --cov","test:chrome-webworker":"npm run test -- -t webworker","test:firefox":"npm run test -- -t browser -- --browser firefox","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox","test:node":"npm run test -- -t node --cov","test:electron-main":"npm run test -- -t electron-main","release":"semantic-release"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/logger":"^1.0.1","@multiformats/multiaddr":"^10.1.1","abortable-iterator":"^4.0.2","err-code":"^3.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^1.0.4","private-ip":"^2.1.1"},"devDependencies":{"@libp2p/interfaces":"^1.0.3","aegir":"^36.1.2","it-all":"^1.0.6","it-pair":"^2.0.2","it-pipe":"^2.0.2"},"gitHead":"9a163b2e2b59a2ccc4a1eaca282a586be7516663","_id":"@libp2p/utils@1.0.8","_nodeVersion":"16.14.0","_npmVersion":"7.24.2","dist":{"shasum":"5d4ca520a378559ab72cf1730901e45826d79e57","size":8665,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-1.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-1.0.8.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_1.0.8_1646321464828_0.32607915773539387"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-03T15:31:11.340Z","publish_time":1646321465002,"_cnpm_publish_time":1646321465002},"1.0.7":{"name":"@libp2p/utils","version":"1.0.7","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"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"},"./address-sort":{"import":"./dist/src/address-sort.js","types":"./dist/src/address-sort.d.ts"},"./array-equals":{"import":"./dist/src/array-equals.js","types":"./dist/src/array-equals.d.ts"},"./ip-port-to-multiaddr":{"import":"./dist/src/ip-port-to-multiaddr.js","types":"./dist/src/ip-port-to-multiaddr.d.ts"},"./multiaddr/is-loopback":{"import":"./dist/src/multiaddr/is-loopback.js","types":"./dist/src/multiaddr/is-loopback.d.ts"},"./multiaddr/is-private":{"import":"./dist/src/multiaddr/is-private.js","types":"./dist/src/multiaddr/is-private.d.ts"},"./stream-to-ma-conn":{"import":"./dist/src/stream-to-ma-connr.js","types":"./dist/src/stream-to-ma-connr.d.ts"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"aegir lint","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","build":"tsc","pretest":"npm run build","test":"aegir test -f ./dist/test/*.js -f ./dist/test/**/*.js","test:chrome":"npm run test -- -t browser --cov","test:chrome-webworker":"npm run test -- -t webworker","test:firefox":"npm run test -- -t browser -- --browser firefox","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox","test:node":"npm run test -- -t node --cov","test:electron-main":"npm run test -- -t electron-main","release":"semantic-release"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/logger":"^1.0.1","@multiformats/multiaddr":"^10.1.1","abortable-iterator":"^4.0.2","err-code":"^3.0.1","is-loopback-addr":"^2.0.1","it-stream-types":"^1.0.4","private-ip":"^2.1.1"},"devDependencies":{"@libp2p/interfaces":"^1.0.3","aegir":"^36.1.2","it-all":"^1.0.6","it-pair":"^2.0.2","it-pipe":"^2.0.2"},"gitHead":"208eda446b5867bdf8faf362b4e50a4fb4805865","_id":"@libp2p/utils@1.0.7","_nodeVersion":"16.14.0","_npmVersion":"7.24.2","dist":{"shasum":"f8a2547878f04e3075991bd9628aaa950dd90537","size":8667,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-1.0.7.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_1.0.7_1646212304349_0.10482158421468979"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-02T09:11:51.756Z","publish_time":1646212304487,"_cnpm_publish_time":1646212304487},"1.0.6":{"name":"@libp2p/utils","version":"1.0.6","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"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"},"./address-sort":{"import":"./dist/src/address-sort.js","types":"./dist/src/address-sort.d.ts"},"./array-equals":{"import":"./dist/src/array-equals.js","types":"./dist/src/array-equals.d.ts"},"./ip-port-to-multiaddr":{"import":"./dist/src/ip-port-to-multiaddr.js","types":"./dist/src/ip-port-to-multiaddr.d.ts"},"./multiaddr/is-loopback":{"import":"./dist/src/multiaddr/is-loopback.js","types":"./dist/src/multiaddr/is-loopback.d.ts"},"./multiaddr/is-private":{"import":"./dist/src/multiaddr/is-private.js","types":"./dist/src/multiaddr/is-private.d.ts"},"./stream-to-ma-conn":{"import":"./dist/src/stream-to-ma-connr.js","types":"./dist/src/stream-to-ma-connr.d.ts"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"aegir lint","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","build":"tsc","pretest":"npm run build","test":"aegir test -f ./dist/test/*.js -f ./dist/test/**/*.js","test:chrome":"npm run test -- -t browser --cov","test:chrome-webworker":"npm run test -- -t webworker","test:firefox":"npm run test -- -t browser -- --browser firefox","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox","test:node":"npm run test -- -t node --cov","test:electron-main":"npm run test -- -t electron-main","release":"semantic-release"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@libp2p/logger":"^1.0.1","@multiformats/multiaddr":"^10.1.1","abortable-iterator":"^4.0.2","err-code":"^3.0.1","is-loopback-addr":"^2.0.1","private-ip":"^2.1.1"},"devDependencies":{"@libp2p/interfaces":"^1.0.3","aegir":"^36.1.2","it-all":"^1.0.6","it-pair":"^2.0.2","it-pipe":"^2.0.2"},"gitHead":"9b22f46b70e63b059ed7cb4ad7c32370c4e6a330","_id":"@libp2p/utils@1.0.6","_nodeVersion":"16.13.2","_npmVersion":"7.24.2","dist":{"shasum":"d6d1e5598bdfba501b0c4f7ac9441ec004039046","size":8903,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-1.0.6.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_1.0.6_1644473403776_0.16294666174932093"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-10T06:10:11.667Z","publish_time":1644473403946,"_cnpm_publish_time":1644473403946},"1.0.5":{"name":"@libp2p/utils","version":"1.0.5","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"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"},"./multiaddr/is-loopback":{"import":"./dist/src/multiaddr/is-loopback.js","types":"./dist/src/multiaddr/is-loopback.d.ts"},"./multiaddr/is-private":{"import":"./dist/src/multiaddr/is-private.js","types":"./dist/src/multiaddr/is-private.d.ts"},"./address-sort":{"import":"./dist/src/address-sort.js","types":"./dist/src/address-sort.d.ts"},"./array-equals":{"import":"./dist/src/array-equals.js","types":"./dist/src/array-equals.d.ts"},"./ip-port-to-multiaddr":{"import":"./dist/src/ip-port-to-multiaddr.js","types":"./dist/src/ip-port-to-multiaddr.d.ts"},"./stream-to-ma-conn":{"import":"./dist/src/stream-to-ma-connr.js","types":"./dist/src/stream-to-ma-connr.d.ts"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"aegir lint","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","build":"tsc","pretest":"npm run build","test":"aegir test -f ./dist/test/**/*.js","test:chrome":"npm run test -- -t browser","test:chrome-webworker":"npm run test -- -t webworker","test:firefox":"npm run test -- -t browser -- --browser firefox","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox","test:node":"npm run test -- -t node --cov","test:electron-main":"npm run test -- -t electron-main","release":"semantic-release"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@multiformats/multiaddr":"^10.1.1","abortable-iterator":"^4.0.2","debug":"^4.3.0","err-code":"^3.0.1","is-loopback-addr":"^2.0.1","private-ip":"^2.1.1"},"devDependencies":{"@libp2p/interfaces":"^1.0.3","@types/debug":"^4.1.5","aegir":"^36.1.2","it-pair":"^2.0.2","it-pipe":"^2.0.2","streaming-iterables":"^6.0.0","util":"^0.12.3"},"gitHead":"b92aedaafb0f74a5352aa74a73ac6326137d18da","_id":"@libp2p/utils@1.0.5","_nodeVersion":"16.13.2","_npmVersion":"7.24.2","dist":{"shasum":"1d422e25ab9f95cabee0a59652ccbf2bb7014447","size":9040,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-1.0.5.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_1.0.5_1642235879447_0.5006783337264105"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-15T08:38:11.158Z","publish_time":1642235879578,"_cnpm_publish_time":1642235879578},"1.0.4":{"name":"@libp2p/utils","version":"1.0.4","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","license":"Apache-2.0 OR MIT","homepage":"https://github.com/libp2p/js-libp2p-utils#readme","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"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"},"./multiaddr/is-loopback":{"import":"./dist/src/multiaddr/is-loopback.js","types":"./dist/src/multiaddr/is-loopback.d.ts"},"./multiaddr/is-private":{"import":"./dist/src/multiaddr/is-private.js","types":"./dist/src/multiaddr/is-private.d.ts"},"./address-sort":{"import":"./dist/src/address-sort.js","types":"./dist/src/address-sort.d.ts"},"./array-equals":{"import":"./dist/src/array-equals.js","types":"./dist/src/array-equals.d.ts"},"./ip-port-to-multiaddr":{"import":"./dist/src/ip-port-to-multiaddr.js","types":"./dist/src/ip-port-to-multiaddr.d.ts"},"./stream-to-ma-conn":{"import":"./dist/src/stream-to-ma-connr.js","types":"./dist/src/stream-to-ma-connr.d.ts"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"aegir lint","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","build":"tsc","pretest":"npm run build","test":"aegir test -f ./dist/test/**/*.js","test:chrome":"npm run test -- -t browser","test:chrome-webworker":"npm run test -- -t webworker","test:firefox":"npm run test -- -t browser -- --browser firefox","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox","test:node":"npm run test -- -t node --cov","test:electron-main":"npm run test -- -t electron-main","release":"semantic-release"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@multiformats/multiaddr":"^10.1.1","abortable-iterator":"^3.0.0","debug":"^4.3.0","err-code":"^3.0.1","is-loopback-addr":"^1.0.0","private-ip":"^2.1.1"},"devDependencies":{"@libp2p/interfaces":"^0.2.0","@types/debug":"^4.1.5","aegir":"^36.1.2","it-pair":"^1.0.0","it-pipe":"^1.1.0","streaming-iterables":"^6.0.0","util":"^0.12.3"},"gitHead":"c378da0f71652292849088f9dd893afc403c9b04","_id":"@libp2p/utils@1.0.4","_nodeVersion":"16.13.2","_npmVersion":"7.24.2","dist":{"shasum":"4d98e9e2592595f0ec0133c39c40e350f7444a87","size":9120,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-1.0.4.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_1.0.4_1642229089625_0.5955803824278423"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-15T06:44:59.480Z","publish_time":1642229089827,"_cnpm_publish_time":1642229089827},"1.0.3":{"name":"@libp2p/utils","version":"1.0.3","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","homepage":"https://github.com/libp2p/js-libp2p-utils#readme","license":"Apache-2.0 OR MIT","repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"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"},"./multiaddr/is-loopback":{"import":"./dist/src/multiaddr/is-loopback.js","types":"./dist/src/multiaddr/is-loopback.d.ts"},"./multiaddr/is-private":{"import":"./dist/src/multiaddr/is-private.js","types":"./dist/src/multiaddr/is-private.d.ts"},"./address-sort":{"import":"./dist/src/address-sort.js","types":"./dist/src/address-sort.d.ts"},"./array-equals":{"import":"./dist/src/array-equals.js","types":"./dist/src/array-equals.d.ts"},"./ip-port-to-multiaddr":{"import":"./dist/src/ip-port-to-multiaddr.js","types":"./dist/src/ip-port-to-multiaddr.d.ts"},"./stream-to-ma-conn":{"import":"./dist/src/stream-to-ma-connr.js","types":"./dist/src/stream-to-ma-connr.d.ts"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"lint":"aegir lint","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","build":"tsc","pretest":"npm run build","test":"aegir test -f ./dist/test/**/*.js","test:chrome":"npm run test -- -t browser","test:chrome-webworker":"npm run test -- -t webworker","test:firefox":"npm run test -- -t browser -- --browser firefox","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox","test:node":"npm run test -- -t node --cov","test:electron-main":"npm run test -- -t electron-main","release":"semantic-release"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@multiformats/multiaddr":"^10.1.1","abortable-iterator":"^3.0.0","debug":"^4.3.0","err-code":"^3.0.1","is-loopback-addr":"^1.0.0","private-ip":"^2.1.1"},"devDependencies":{"@libp2p/interfaces":"^0.2.0","@types/debug":"^4.1.5","aegir":"^36.1.2","it-pair":"^1.0.0","it-pipe":"^1.1.0","streaming-iterables":"^6.0.0","util":"^0.12.3"},"gitHead":"fd5cca2af6af2de1aef6f7796fa432e2a0736fb6","_id":"@libp2p/utils@1.0.3","_nodeVersion":"16.13.2","_npmVersion":"7.24.2","dist":{"shasum":"c86cf16d4e9a029cbfeb22c253e52569e89828e3","size":9095,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-1.0.3.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_1.0.3_1642183069446_0.21482121711047197"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-14T17:58:15.697Z","publish_time":1642183069648,"_cnpm_publish_time":1642183069648},"1.0.2":{"name":"@libp2p/utils","version":"1.0.2","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","leadMaintainer":"Vasco Santos <santos.vasco10@gmail.com>","type":"module","exports":{"./multiaddr/is-loopback":{"import":"./dist/src/multiaddr/is-loopback.js","types":"./dist/src/multiaddr/is-loopback.d.ts"},"./multiaddr/is-private":{"import":"./dist/src/multiaddr/is-private.js","types":"./dist/src/multiaddr/is-private.d.ts"},"./address-sort":{"import":"./dist/src/address-sort.js","types":"./dist/src/address-sort.d.ts"},"./array-equals":{"import":"./dist/src/array-equals.js","types":"./dist/src/array-equals.d.ts"},"./ip-port-to-multiaddr":{"import":"./dist/src/ip-port-to-multiaddr.js","types":"./dist/src/ip-port-to-multiaddr.d.ts"},"./stream-to-ma-conn":{"import":"./dist/src/stream-to-ma-connr.js","types":"./dist/src/stream-to-ma-connr.d.ts"}},"typesVersions":{"*":{"*":["dist/src/*","dist/src/*/index"],"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","build":"tsc","pretest":"npm run build","test":"aegir test -f ./dist/test/**/*.js","test:chrome":"npm run test -- -t browser","test:chrome-webworker":"npm run test -- -t webworker","test:firefox":"npm run test -- -t browser -- --browser firefox","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox","test:node":"npm run test -- -t node --cov","test:electron-main":"npm run test -- -t electron-main","release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"license":"Apache-2.0 OR MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"homepage":"https://github.com/libp2p/js-libp2p-utils#readme","devDependencies":{"@libp2p/interfaces":"^0.2.0","@types/debug":"^4.1.5","aegir":"^36.1.2","it-pair":"^1.0.0","it-pipe":"^1.1.0","streaming-iterables":"^6.0.0","util":"^0.12.3"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@multiformats/multiaddr":"^10.1.1","abortable-iterator":"^3.0.0","debug":"^4.3.0","err-code":"^3.0.1","is-loopback-addr":"^1.0.0","private-ip":"^2.1.1"},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"gitHead":"e98a1e561ccadfab091fc54d858c61352de1739a","_id":"@libp2p/utils@1.0.2","_nodeVersion":"16.13.1","_npmVersion":"7.24.2","dist":{"shasum":"b69bec59635018d72b781e92939fe0266b5ef9ae","size":9019,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-1.0.2.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_1.0.2_1641624443441_0.9958442264018459"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-08T06:54:01.745Z","publish_time":1641624443610,"_cnpm_publish_time":1641624443610},"1.0.1":{"name":"@libp2p/utils","version":"1.0.1","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","leadMaintainer":"Vasco Santos <santos.vasco10@gmail.com>","type":"module","exports":{"./multiaddr/is-loopback":{"import":"./dist/src/multiaddr/is-loopback.js","types":"./dist/src/multiaddr/is-loopback.d.ts"},"./multiaddr/is-private":{"import":"./dist/src/multiaddr/is-private.js","types":"./dist/src/multiaddr/is-private.d.ts"},"./address-sort":{"import":"./dist/src/address-sort.js","types":"./dist/src/address-sort.d.ts"},"./array-equals":{"import":"./dist/src/array-equals.js","types":"./dist/src/array-equals.d.ts"},"./ip-port-to-multiaddr":{"import":"./dist/src/ip-port-to-multiaddr.js","types":"./dist/src/ip-port-to-multiaddr.d.ts"},"./stream-to-ma-conn":{"import":"./dist/src/stream-to-ma-connr.js","types":"./dist/src/stream-to-ma-connr.d.ts"}},"typesVersions":{"*":{"*":["dist/src/*","dist/src/*/index"],"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","build":"tsc","pretest":"npm run build","test":"aegir test -f ./dist/test/**/*.js","test:chrome":"npm run test -- -t browser","test:chrome-webworker":"npm run test -- -t webworker","test:firefox":"npm run test -- -t browser -- --browser firefox","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox","test:node":"npm run test -- -t node --cov","test:electron-main":"npm run test -- -t electron-main","release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"license":"(Apache-2.0 OR MIT)","bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"homepage":"https://github.com/libp2p/js-libp2p-utils#readme","devDependencies":{"@libp2p/interfaces":"^0.2.0","@types/debug":"^4.1.5","aegir":"^36.1.2","it-pair":"^1.0.0","it-pipe":"^1.1.0","streaming-iterables":"^6.0.0","util":"^0.12.3"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@multiformats/multiaddr":"^10.1.1","abortable-iterator":"^3.0.0","debug":"^4.3.0","err-code":"^3.0.1","is-loopback-addr":"^1.0.0","private-ip":"^2.1.1"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"}],"gitHead":"e721c5e23bdb60a61ceacf03b474971f7678c5cb","_id":"@libp2p/utils@1.0.1","_nodeVersion":"16.13.1","_npmVersion":"7.24.2","dist":{"shasum":"a9330fab5f224969f889f2ff58d86855b962a78b","size":8760,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-1.0.1.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_1.0.1_1641421967457_0.7652499363750558"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-05T22:32:55.469Z","publish_time":1641421967704,"_cnpm_publish_time":1641421967704},"1.0.0":{"name":"@libp2p/utils","version":"1.0.0","description":"Package to aggregate shared logic and dependencies for the libp2p ecosystem","leadMaintainer":"Vasco Santos <santos.vasco10@gmail.com>","type":"module","exports":{"multiaddr/is-loopback":{"import":"./dist/src/multiaddr/is-loopback.js","types":"./dist/src/multiaddr/is-loopback.d.ts"},"multiaddr/is-private":{"import":"./dist/src/multiaddr/is-private.js","types":"./dist/src/multiaddr/is-private.d.ts"},"address-sort":{"import":"./dist/src/address-sort.js","types":"./dist/src/address-sort.d.ts"},"array-equals":{"import":"./dist/src/array-equals.js","types":"./dist/src/array-equals.d.ts"},"ip-port-to-multiaddr":{"import":"./dist/src/ip-port-to-multiaddr.js","types":"./dist/src/ip-port-to-multiaddr.d.ts"},"stream-to-ma-conn":{"import":"./dist/src/stream-to-ma-connr.js","types":"./dist/src/stream-to-ma-connr.d.ts"}},"typesVersions":{"*":{"src/*":["dist/src/*","dist/src/*/index"]}},"scripts":{"lint":"aegir lint","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","build":"tsc","pretest":"npm run build","test":"aegir test -f ./dist/test/**/*.js","test:chrome":"npm run test -- -t browser","test:chrome-webworker":"npm run test -- -t webworker","test:firefox":"npm run test -- -t browser -- --browser firefox","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox","test:node":"npm run test -- -t node --cov","test:electron-main":"npm run test -- -t electron-main","release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-utils.git"},"license":"(Apache-2.0 OR MIT)","bugs":{"url":"https://github.com/libp2p/js-libp2p-utils/issues"},"homepage":"https://github.com/libp2p/js-libp2p-utils#readme","devDependencies":{"@libp2p/interfaces":"^0.2.0","@types/debug":"^4.1.5","aegir":"^36.1.2","it-pair":"^1.0.0","it-pipe":"^1.1.0","streaming-iterables":"^6.0.0","util":"^0.12.3"},"dependencies":{"@achingbrain/ip-address":"^8.1.0","@multiformats/multiaddr":"^10.1.1","abortable-iterator":"^3.0.0","debug":"^4.3.0","err-code":"^3.0.1","is-loopback-addr":"^1.0.0","private-ip":"^2.1.1"},"contributors":[{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"}],"gitHead":"bd0080cd615fc547d292b0362436045f50127b84","_id":"@libp2p/utils@1.0.0","_nodeVersion":"16.13.1","_npmVersion":"7.24.2","dist":{"shasum":"1168240730182a6467b021cf200438f91f1e5af2","size":8757,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-1.0.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_1.0.0_1641410721738_0.87690275793737"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-05T19:25:28.881Z","publish_time":1641410721931,"_cnpm_publish_time":1641410721931},"0.0.0":{"name":"@libp2p/utils","version":"0.0.0","description":"","main":"index.js","license":"(Apache-2.0 OR MIT)","_id":"@libp2p/utils@0.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"4ed8c6d29229492cea386b5ac09ee89d265827d6","size":201,"noattachment":false,"key":"/@libp2p/utils/-/@libp2p/utils-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@libp2p/utils/download/@libp2p/utils-0.0.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":""},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"jacobheun","email":""},{"name":"npm-service-account-libp2p","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_0.0.0_1641323524739_0.18310583082671306"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-04T19:12:17.449Z","publish_time":1641323524894,"_cnpm_publish_time":1641323524894}},"readme":"# @libp2p/utils\n\n[![libp2p.io](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![Discuss](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg?style=flat-square)](https://discuss.libp2p.io)\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> Package to aggregate shared logic and dependencies for the libp2p ecosystem\n\n# About\n\n<!--\n\n!IMPORTANT!\n\nEverything in this README between \"# About\" and \"# Install\" is automatically\ngenerated and will be overwritten the next time the doc generator is run.\n\nTo make changes to this section, please update the @packageDocumentation section\nof src/index.js or src/index.ts\n\nTo experiment with formatting, please run \"npm run docs\" from the root of this\nrepo and examine the changes made.\n\n-->\n\nThis module contains utility functions used by libp2p modules.\n\n# Install\n\n```console\n$ npm i @libp2p/utils\n```\n\n## Browser `<script>` tag\n\nLoading this module through a script tag will make its exports available as `Libp2pUtils` in the global namespace.\n\n```html\n<script src=\"https://unpkg.com/@libp2p/utils/dist/index.min.js\"></script>\n```\n\n# API Docs\n\n- <https://libp2p.github.io/js-libp2p/modules/_libp2p_utils.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/utils/LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](https://github.com/libp2p/js-libp2p/blob/main/packages/utils/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/utils#readme","bugs":{"url":"https://github.com/libp2p/js-libp2p/issues"},"license":"Apache-2.0 OR MIT"}