SPB Git forge

spb/websensor

Public
33commits 1branches 0releases
3.4 MBsize
maindefault branch
10 days agolast push
TypeScript 55.4% Python 43.2% SQL 1.2%
602.4 KB · 3,215 lines yaml
Raw Blame History
1# config/sources.d/57-packages-top.yaml — the most downloaded packages of the main software registries2# (2026-09-13, `package` connector, tier D, heuristics only): the version streams of the software supply chain3# beyond the ~100 packages attached to their project entities in 31-packages.yaml. Sensors are attached to the4# registry's own organization (npm Registry, PyPI, Docker Hub → docker, Go module proxy → go are `extend: true`d;5# crates.io, RubyGems.org and NuGet Gallery are declared here with `llm: false` — the extended sources keep the6# `llm` of their declaring file). Every sensor was fetched and parsed by `apps/engine/src/validate.ts` before7# being written (packages returning WARN/FAIL were pruned). Generated by `scripts/gen-packages-top.py`; lists:8#   PyPI top 1200 by downloads — https://hugovk.github.io/top-pypi-packages/top-pypi-packages.min.json9#   npm top 1200 by downloads — https://github.com/tristan-f-r/npm-rank (releases/download/latest/raw.json)10#   crates.io top 300 — https://crates.io/api/v1/crates?sort=downloads&per_page=100&page=1..311#   RubyGems top 100 total downloads — https://bestgems.org/total?page=1..512#   NuGet top 100 — https://azuresearch-usnc.nuget.org/query?take=100&sortBy=totalDownloads-desc13#   Docker Hub top 100 official images — https://hub.docker.com/v2/repositories/library/?page_size=100&ordering=pull_count14#   Go top 150 modules — GitHub search language:go stars:>5000 sorted by stars, module path from go.mod15# Packages already monitored elsewhere in config/ were skipped: pypi 26, npm 17, crates 3, rubygems 2, nuget 1, dockerhub 9, goproxy 1.16sources:17  # ── Python (PyPI) ──18  - id: pypi19    extend: true20    categories: [packages]21    sensors:22      - { name: pypi packaging, url: "https://pypi.org/project/packaging/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: packaging, maxItems: 30 } }23      - { name: pypi typing-extensions, url: "https://pypi.org/project/typing-extensions/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: typing-extensions, maxItems: 30 } }24      - { name: pypi certifi, url: "https://pypi.org/project/certifi/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: certifi, maxItems: 30 } }25      - { name: pypi idna, url: "https://pypi.org/project/idna/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: idna, maxItems: 30 } }26      - { name: pypi urllib3, url: "https://pypi.org/project/urllib3/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: urllib3, maxItems: 30 } }27      - { name: pypi requests, url: "https://pypi.org/project/requests/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: requests, maxItems: 30 } }28      - { name: pypi charset-normalizer, url: "https://pypi.org/project/charset-normalizer/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: charset-normalizer, maxItems: 30 } }29      - { name: pypi setuptools, url: "https://pypi.org/project/setuptools/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: setuptools, maxItems: 30 } }30      - { name: pypi cryptography, url: "https://pypi.org/project/cryptography/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cryptography, maxItems: 30 } }31      - { name: pypi cffi, url: "https://pypi.org/project/cffi/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cffi, maxItems: 30 } }32      - { name: pypi pluggy, url: "https://pypi.org/project/pluggy/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pluggy, maxItems: 30 } }33      - { name: pypi pygments, url: "https://pypi.org/project/pygments/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pygments, maxItems: 30 } }34      - { name: pypi pyyaml, url: "https://pypi.org/project/pyyaml/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyyaml, maxItems: 30 } }35      - { name: pypi botocore, url: "https://pypi.org/project/botocore/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: botocore, maxItems: 30 } }36      - { name: pypi python-dateutil, url: "https://pypi.org/project/python-dateutil/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: python-dateutil, maxItems: 30 } }37      - { name: pypi six, url: "https://pypi.org/project/six/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: six, maxItems: 30 } }38      - { name: pypi numpy, url: "https://pypi.org/project/numpy/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: numpy, maxItems: 30 } }39      - { name: pypi click, url: "https://pypi.org/project/click/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: click, maxItems: 30 } }40      - { name: pypi pycparser, url: "https://pypi.org/project/pycparser/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pycparser, maxItems: 30 } }41      - { name: pypi anyio, url: "https://pypi.org/project/anyio/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: anyio, maxItems: 30 } }42      - { name: pypi pytest, url: "https://pypi.org/project/pytest/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pytest, maxItems: 30 } }43      - { name: pypi pydantic-core, url: "https://pypi.org/project/pydantic-core/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pydantic-core, maxItems: 30 } }44      - { name: pypi iniconfig, url: "https://pypi.org/project/iniconfig/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: iniconfig, maxItems: 30 } }45      - { name: pypi aiobotocore, url: "https://pypi.org/project/aiobotocore/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: aiobotocore, maxItems: 30 } }46      - { name: pypi annotated-types, url: "https://pypi.org/project/annotated-types/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: annotated-types, maxItems: 30 } }47      - { name: pypi h11, url: "https://pypi.org/project/h11/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: h11, maxItems: 30 } }48      - { name: pypi attrs, url: "https://pypi.org/project/attrs/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: attrs, maxItems: 30 } }49      - { name: pypi typing-inspection, url: "https://pypi.org/project/typing-inspection/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: typing-inspection, maxItems: 30 } }50      - { name: pypi protobuf, url: "https://pypi.org/project/protobuf/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: protobuf, maxItems: 30 } }51      - { name: pypi fsspec, url: "https://pypi.org/project/fsspec/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: fsspec, maxItems: 30 } }52      - { name: pypi httpx, url: "https://pypi.org/project/httpx/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: httpx, maxItems: 30 } }53      - { name: pypi markupsafe, url: "https://pypi.org/project/markupsafe/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: markupsafe, maxItems: 30 } }54      - { name: pypi httpcore, url: "https://pypi.org/project/httpcore/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: httpcore, maxItems: 30 } }55      - { name: pypi s3transfer, url: "https://pypi.org/project/s3transfer/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: s3transfer, maxItems: 30 } }56      - { name: pypi python-dotenv, url: "https://pypi.org/project/python-dotenv/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: python-dotenv, maxItems: 30 } }57      - { name: pypi platformdirs, url: "https://pypi.org/project/platformdirs/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: platformdirs, maxItems: 30 } }58      - { name: pypi pandas, url: "https://pypi.org/project/pandas/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pandas, maxItems: 30 } }59      - { name: pypi jinja2, url: "https://pypi.org/project/jinja2/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jinja2, maxItems: 30 } }60      - { name: pypi pathspec, url: "https://pypi.org/project/pathspec/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pathspec, maxItems: 30 } }61      - { name: pypi grpcio-status, url: "https://pypi.org/project/grpcio-status/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: grpcio-status, maxItems: 30 } }62      - { name: pypi filelock, url: "https://pypi.org/project/filelock/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: filelock, maxItems: 30 } }63      - { name: pypi pyjwt, url: "https://pypi.org/project/pyjwt/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyjwt, maxItems: 30 } }64      - { name: pypi starlette, url: "https://pypi.org/project/starlette/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: starlette, maxItems: 30 } }65      - { name: pypi uvicorn, url: "https://pypi.org/project/uvicorn/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: uvicorn, maxItems: 30 } }66      - { name: pypi litellm, url: "https://pypi.org/project/litellm/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: litellm, maxItems: 30 } }67      - { name: pypi aiohttp, url: "https://pypi.org/project/aiohttp/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: aiohttp, maxItems: 30 } }68      - { name: pypi tqdm, url: "https://pypi.org/project/tqdm/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tqdm, maxItems: 30 } }69      - { name: pypi jmespath, url: "https://pypi.org/project/jmespath/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jmespath, maxItems: 30 } }70      - { name: pypi rpds-py, url: "https://pypi.org/project/rpds-py/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: rpds-py, maxItems: 30 } }71      - { name: pypi yarl, url: "https://pypi.org/project/yarl/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: yarl, maxItems: 30 } }72      - { name: pypi jsonschema, url: "https://pypi.org/project/jsonschema/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jsonschema, maxItems: 30 } }73      - { name: pypi rich, url: "https://pypi.org/project/rich/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: rich, maxItems: 30 } }74      - { name: pypi markdown-it-py, url: "https://pypi.org/project/markdown-it-py/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: markdown-it-py, maxItems: 30 } }75      - { name: pypi multidict, url: "https://pypi.org/project/multidict/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: multidict, maxItems: 30 } }76      - { name: pypi propcache, url: "https://pypi.org/project/propcache/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: propcache, maxItems: 30 } }77      - { name: pypi s3fs, url: "https://pypi.org/project/s3fs/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: s3fs, maxItems: 30 } }78      - { name: pypi referencing, url: "https://pypi.org/project/referencing/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: referencing, maxItems: 30 } }79      - { name: pypi tomlkit, url: "https://pypi.org/project/tomlkit/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tomlkit, maxItems: 30 } }80      - { name: pypi frozenlist, url: "https://pypi.org/project/frozenlist/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: frozenlist, maxItems: 30 } }81      - { name: pypi jsonschema-specifications, url: "https://pypi.org/project/jsonschema-specifications/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jsonschema-specifications, maxItems: 30 } }82      - { name: pypi pyasn1, url: "https://pypi.org/project/pyasn1/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyasn1, maxItems: 30 } }83      - { name: pypi wheel, url: "https://pypi.org/project/wheel/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: wheel, maxItems: 30 } }84      - { name: pypi websockets, url: "https://pypi.org/project/websockets/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: websockets, maxItems: 30 } }85      - { name: pypi aiohappyeyeballs, url: "https://pypi.org/project/aiohappyeyeballs/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: aiohappyeyeballs, maxItems: 30 } }86      - { name: pypi mdurl, url: "https://pypi.org/project/mdurl/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: mdurl, maxItems: 30 } }87      - { name: pypi aiosignal, url: "https://pypi.org/project/aiosignal/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: aiosignal, maxItems: 30 } }88      - { name: pypi google-auth, url: "https://pypi.org/project/google-auth/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-auth, maxItems: 30 } }89      - { name: pypi pillow, url: "https://pypi.org/project/pillow/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pillow, maxItems: 30 } }90      - { name: pypi googleapis-common-protos, url: "https://pypi.org/project/googleapis-common-protos/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: googleapis-common-protos, maxItems: 30 } }91      - { name: pypi pytz, url: "https://pypi.org/project/pytz/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pytz, maxItems: 30 } }92      - { name: pypi sniffio, url: "https://pypi.org/project/sniffio/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sniffio, maxItems: 30 } }93      - { name: pypi importlib-metadata, url: "https://pypi.org/project/importlib-metadata/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: importlib-metadata, maxItems: 30 } }94      - { name: pypi trove-classifiers, url: "https://pypi.org/project/trove-classifiers/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: trove-classifiers, maxItems: 30 } }95      - { name: pypi zipp, url: "https://pypi.org/project/zipp/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: zipp, maxItems: 30 } }96      - { name: pypi opentelemetry-semantic-conventions, url: "https://pypi.org/project/opentelemetry-semantic-conventions/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-semantic-conventions, maxItems: 30 } }97      - { name: pypi annotated-doc, url: "https://pypi.org/project/annotated-doc/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: annotated-doc, maxItems: 30 } }98      - { name: pypi virtualenv, url: "https://pypi.org/project/virtualenv/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: virtualenv, maxItems: 30 } }99      - { name: pypi hatchling, url: "https://pypi.org/project/hatchling/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: hatchling, maxItems: 30 } }100      - { name: pypi pydantic-settings, url: "https://pypi.org/project/pydantic-settings/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pydantic-settings, maxItems: 30 } }101      - { name: pypi tzdata, url: "https://pypi.org/project/tzdata/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tzdata, maxItems: 30 } }102      - { name: pypi wrapt, url: "https://pypi.org/project/wrapt/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: wrapt, maxItems: 30 } }103      - { name: pypi ghapi, url: "https://pypi.org/project/ghapi/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ghapi, maxItems: 30 } }104      - { name: pypi greenlet, url: "https://pypi.org/project/greenlet/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: greenlet, maxItems: 30 } }105      - { name: pypi opentelemetry-api, url: "https://pypi.org/project/opentelemetry-api/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-api, maxItems: 30 } }106      - { name: pypi opentelemetry-sdk, url: "https://pypi.org/project/opentelemetry-sdk/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-sdk, maxItems: 30 } }107      - { name: pypi pyasn1-modules, url: "https://pypi.org/project/pyasn1-modules/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyasn1-modules, maxItems: 30 } }108      - { name: pypi tenacity, url: "https://pypi.org/project/tenacity/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tenacity, maxItems: 30 } }109      - { name: pypi google-api-core, url: "https://pypi.org/project/google-api-core/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-api-core, maxItems: 30 } }110      - { name: pypi regex, url: "https://pypi.org/project/regex/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: regex, maxItems: 30 } }111      - { name: pypi pyarrow, url: "https://pypi.org/project/pyarrow/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyarrow, maxItems: 30 } }112      - { name: pypi python-multipart, url: "https://pypi.org/project/python-multipart/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: python-multipart, maxItems: 30 } }113      - { name: pypi textual, url: "https://pypi.org/project/textual/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: textual, maxItems: 30 } }114      - { name: pypi grpcio, url: "https://pypi.org/project/grpcio/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: grpcio, maxItems: 30 } }115      - { name: pypi soupsieve, url: "https://pypi.org/project/soupsieve/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: soupsieve, maxItems: 30 } }116      - { name: pypi beautifulsoup4, url: "https://pypi.org/project/beautifulsoup4/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: beautifulsoup4, maxItems: 30 } }117      - { name: pypi jiter, url: "https://pypi.org/project/jiter/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jiter, maxItems: 30 } }118      - { name: pypi pyparsing, url: "https://pypi.org/project/pyparsing/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyparsing, maxItems: 30 } }119      - { name: pypi sqlalchemy, url: "https://pypi.org/project/sqlalchemy/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sqlalchemy, maxItems: 30 } }120      - { name: pypi distro, url: "https://pypi.org/project/distro/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: distro, maxItems: 30 } }121      - { name: pypi scipy, url: "https://pypi.org/project/scipy/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: scipy, maxItems: 30 } }122      - { name: pypi colorama, url: "https://pypi.org/project/colorama/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: colorama, maxItems: 30 } }123      - { name: pypi tomli, url: "https://pypi.org/project/tomli/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tomli, maxItems: 30 } }124      - { name: pypi lxml, url: "https://pypi.org/project/lxml/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: lxml, maxItems: 30 } }125      - { name: pypi watchfiles, url: "https://pypi.org/project/watchfiles/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: watchfiles, maxItems: 30 } }126      - { name: pypi opentelemetry-proto, url: "https://pypi.org/project/opentelemetry-proto/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-proto, maxItems: 30 } }127      - { name: pypi psutil, url: "https://pypi.org/project/psutil/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: psutil, maxItems: 30 } }128      - { name: pypi shellingham, url: "https://pypi.org/project/shellingham/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: shellingham, maxItems: 30 } }129      - { name: pypi opentelemetry-instrumentation, url: "https://pypi.org/project/opentelemetry-instrumentation/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-instrumentation, maxItems: 30 } }130      - { name: pypi editables, url: "https://pypi.org/project/editables/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: editables, maxItems: 30 } }131      - { name: pypi typer, url: "https://pypi.org/project/typer/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: typer, maxItems: 30 } }132      - { name: pypi requests-oauthlib, url: "https://pypi.org/project/requests-oauthlib/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: requests-oauthlib, maxItems: 30 } }133      - { name: pypi opentelemetry-exporter-otlp-proto-http, url: "https://pypi.org/project/opentelemetry-exporter-otlp-proto-http/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-exporter-otlp-proto-http, maxItems: 30 } }134      - { name: pypi proto-plus, url: "https://pypi.org/project/proto-plus/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: proto-plus, maxItems: 30 } }135      - { name: pypi openpyxl, url: "https://pypi.org/project/openpyxl/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: openpyxl, maxItems: 30 } }136      - { name: pypi et-xmlfile, url: "https://pypi.org/project/et-xmlfile/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: et-xmlfile, maxItems: 30 } }137      - { name: pypi mcp, url: "https://pypi.org/project/mcp/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: mcp, maxItems: 30 } }138      - { name: pypi ruff, url: "https://pypi.org/project/ruff/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ruff, maxItems: 30 } }139      - { name: pypi opentelemetry-exporter-otlp-proto-common, url: "https://pypi.org/project/opentelemetry-exporter-otlp-proto-common/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-exporter-otlp-proto-common, maxItems: 30 } }140      - { name: pypi coverage, url: "https://pypi.org/project/coverage/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: coverage, maxItems: 30 } }141      - { name: pypi exceptiongroup, url: "https://pypi.org/project/exceptiongroup/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: exceptiongroup, maxItems: 30 } }142      - { name: pypi sglang, url: "https://pypi.org/project/sglang/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sglang, maxItems: 30 } }143      - { name: pypi oauthlib, url: "https://pypi.org/project/oauthlib/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: oauthlib, maxItems: 30 } }144      - { name: pypi mypy-extensions, url: "https://pypi.org/project/mypy-extensions/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: mypy-extensions, maxItems: 30 } }145      - { name: pypi dnspython, url: "https://pypi.org/project/dnspython/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: dnspython, maxItems: 30 } }146      - { name: pypi more-itertools, url: "https://pypi.org/project/more-itertools/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: more-itertools, maxItems: 30 } }147      - { name: pypi wcwidth, url: "https://pypi.org/project/wcwidth/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: wcwidth, maxItems: 30 } }148      - { name: pypi cachetools, url: "https://pypi.org/project/cachetools/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cachetools, maxItems: 30 } }149      - { name: pypi distlib, url: "https://pypi.org/project/distlib/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: distlib, maxItems: 30 } }150      - { name: pypi sse-starlette, url: "https://pypi.org/project/sse-starlette/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sse-starlette, maxItems: 30 } }151      - { name: pypi hf-xet, url: "https://pypi.org/project/hf-xet/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: hf-xet, maxItems: 30 } }152      - { name: pypi multiprocess, url: "https://pypi.org/project/multiprocess/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: multiprocess, maxItems: 30 } }153      - { name: pypi pytest-asyncio, url: "https://pypi.org/project/pytest-asyncio/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pytest-asyncio, maxItems: 30 } }154      - { name: pypi python-discovery, url: "https://pypi.org/project/python-discovery/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: python-discovery, maxItems: 30 } }155      - { name: pypi docstring-parser, url: "https://pypi.org/project/docstring-parser/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: docstring-parser, maxItems: 30 } }156      - { name: pypi sortedcontainers, url: "https://pypi.org/project/sortedcontainers/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sortedcontainers, maxItems: 30 } }157      - { name: pypi requests-toolbelt, url: "https://pypi.org/project/requests-toolbelt/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: requests-toolbelt, maxItems: 30 } }158      - { name: pypi pyopenssl, url: "https://pypi.org/project/pyopenssl/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyopenssl, maxItems: 30 } }159      - { name: pypi psycopg2-binary, url: "https://pypi.org/project/psycopg2-binary/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: psycopg2-binary, maxItems: 30 } }160      - { name: pypi rsa, url: "https://pypi.org/project/rsa/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: rsa, maxItems: 30 } }161      - { name: pypi uvloop, url: "https://pypi.org/project/uvloop/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: uvloop, maxItems: 30 } }162      - { name: pypi msgpack, url: "https://pypi.org/project/msgpack/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: msgpack, maxItems: 30 } }163      - { name: pypi opentelemetry-exporter-otlp-proto-grpc, url: "https://pypi.org/project/opentelemetry-exporter-otlp-proto-grpc/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-exporter-otlp-proto-grpc, maxItems: 30 } }164      - { name: pypi tiktoken, url: "https://pypi.org/project/tiktoken/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tiktoken, maxItems: 30 } }165      - { name: pypi httptools, url: "https://pypi.org/project/httptools/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: httptools, maxItems: 30 } }166      - { name: pypi networkx, url: "https://pypi.org/project/networkx/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: networkx, maxItems: 30 } }167      - { name: pypi werkzeug, url: "https://pypi.org/project/werkzeug/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: werkzeug, maxItems: 30 } }168      - { name: pypi tokenizers, url: "https://pypi.org/project/tokenizers/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tokenizers, maxItems: 30 } }169      - { name: pypi redis, url: "https://pypi.org/project/redis/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: redis, maxItems: 30 } }170      - { name: pypi gitpython, url: "https://pypi.org/project/gitpython/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: gitpython, maxItems: 30 } }171      - { name: pypi fonttools, url: "https://pypi.org/project/fonttools/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: fonttools, maxItems: 30 } }172      - { name: pypi prompt-toolkit, url: "https://pypi.org/project/prompt-toolkit/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: prompt-toolkit, maxItems: 30 } }173      - { name: pypi defusedxml, url: "https://pypi.org/project/defusedxml/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: defusedxml, maxItems: 30 } }174      - { name: pypi grpcio-tools, url: "https://pypi.org/project/grpcio-tools/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: grpcio-tools, maxItems: 30 } }175      - { name: pypi scikit-learn, url: "https://pypi.org/project/scikit-learn/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: scikit-learn, maxItems: 30 } }176      - { name: pypi smmap, url: "https://pypi.org/project/smmap/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: smmap, maxItems: 30 } }177      - { name: pypi pytest-cov, url: "https://pypi.org/project/pytest-cov/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pytest-cov, maxItems: 30 } }178      - { name: pypi google-cloud-storage, url: "https://pypi.org/project/google-cloud-storage/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-storage, maxItems: 30 } }179      - { name: pypi matplotlib, url: "https://pypi.org/project/matplotlib/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: matplotlib, maxItems: 30 } }180      - { name: pypi orjson, url: "https://pypi.org/project/orjson/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: orjson, maxItems: 30 } }181      - { name: pypi email-validator, url: "https://pypi.org/project/email-validator/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: email-validator, maxItems: 30 } }182      - { name: pypi pynacl, url: "https://pypi.org/project/pynacl/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pynacl, maxItems: 30 } }183      - { name: pypi httpx-sse, url: "https://pypi.org/project/httpx-sse/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: httpx-sse, maxItems: 30 } }184      - { name: pypi isodate, url: "https://pypi.org/project/isodate/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: isodate, maxItems: 30 } }185      - { name: pypi chardet, url: "https://pypi.org/project/chardet/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: chardet, maxItems: 30 } }186      - { name: pypi azure-core, url: "https://pypi.org/project/azure-core/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: azure-core, maxItems: 30 } }187      - { name: pypi gitdb, url: "https://pypi.org/project/gitdb/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: gitdb, maxItems: 30 } }188      - { name: pypi tzlocal, url: "https://pypi.org/project/tzlocal/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tzlocal, maxItems: 30 } }189      - { name: pypi alembic, url: "https://pypi.org/project/alembic/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: alembic, maxItems: 30 } }190      - { name: pypi itsdangerous, url: "https://pypi.org/project/itsdangerous/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: itsdangerous, maxItems: 30 } }191      - { name: pypi dill, url: "https://pypi.org/project/dill/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: dill, maxItems: 30 } }192      - { name: pypi websocket-client, url: "https://pypi.org/project/websocket-client/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: websocket-client, maxItems: 30 } }193      - { name: pypi nodeenv, url: "https://pypi.org/project/nodeenv/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nodeenv, maxItems: 30 } }194      - { name: pypi joblib, url: "https://pypi.org/project/joblib/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: joblib, maxItems: 30 } }195      - { name: pypi tabulate, url: "https://pypi.org/project/tabulate/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tabulate, maxItems: 30 } }196      - { name: pypi mako, url: "https://pypi.org/project/mako/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: mako, maxItems: 30 } }197      - { name: pypi opentelemetry-instrumentation-requests, url: "https://pypi.org/project/opentelemetry-instrumentation-requests/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-instrumentation-requests, maxItems: 30 } }198      - { name: pypi threadpoolctl, url: "https://pypi.org/project/threadpoolctl/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: threadpoolctl, maxItems: 30 } }199      - { name: pypi ruamel-yaml, url: "https://pypi.org/project/ruamel-yaml/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ruamel-yaml, maxItems: 30 } }200      - { name: pypi h2, url: "https://pypi.org/project/h2/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: h2, maxItems: 30 } }201      - { name: pypi azure-identity, url: "https://pypi.org/project/azure-identity/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: azure-identity, maxItems: 30 } }202      - { name: pypi keyring, url: "https://pypi.org/project/keyring/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: keyring, maxItems: 30 } }203      - { name: pypi google-cloud-core, url: "https://pypi.org/project/google-cloud-core/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-core, maxItems: 30 } }204      - { name: pypi mypy, url: "https://pypi.org/project/mypy/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: mypy, maxItems: 30 } }205      - { name: pypi kiwisolver, url: "https://pypi.org/project/kiwisolver/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: kiwisolver, maxItems: 30 } }206      - { name: pypi bcrypt, url: "https://pypi.org/project/bcrypt/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: bcrypt, maxItems: 30 } }207      - { name: pypi hpack, url: "https://pypi.org/project/hpack/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: hpack, maxItems: 30 } }208      - { name: pypi pytest-json-ctrf, url: "https://pypi.org/project/pytest-json-ctrf/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pytest-json-ctrf, maxItems: 30 } }209      - { name: pypi opentelemetry-util-http, url: "https://pypi.org/project/opentelemetry-util-http/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-util-http, maxItems: 30 } }210      - { name: pypi contourpy, url: "https://pypi.org/project/contourpy/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: contourpy, maxItems: 30 } }211      - { name: pypi jaraco-classes, url: "https://pypi.org/project/jaraco-classes/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jaraco-classes, maxItems: 30 } }212      - { name: pypi msal, url: "https://pypi.org/project/msal/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: msal, maxItems: 30 } }213      - { name: pypi docutils, url: "https://pypi.org/project/docutils/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: docutils, maxItems: 30 } }214      - { name: pypi truststore, url: "https://pypi.org/project/truststore/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: truststore, maxItems: 30 } }215      - { name: pypi hyperframe, url: "https://pypi.org/project/hyperframe/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: hyperframe, maxItems: 30 } }216      - { name: pypi jeepney, url: "https://pypi.org/project/jeepney/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jeepney, maxItems: 30 } }217      - { name: pypi jaraco-functools, url: "https://pypi.org/project/jaraco-functools/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jaraco-functools, maxItems: 30 } }218      - { name: pypi decorator, url: "https://pypi.org/project/decorator/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: decorator, maxItems: 30 } }219      - { name: pypi zstandard, url: "https://pypi.org/project/zstandard/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: zstandard, maxItems: 30 } }220      - { name: pypi pre-commit, url: "https://pypi.org/project/pre-commit/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pre-commit, maxItems: 30 } }221      - { name: pypi secretstorage, url: "https://pypi.org/project/secretstorage/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: secretstorage, maxItems: 30 } }222      - { name: pypi identify, url: "https://pypi.org/project/identify/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: identify, maxItems: 30 } }223      - { name: pypi cfgv, url: "https://pypi.org/project/cfgv/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cfgv, maxItems: 30 } }224      - { name: pypi toml, url: "https://pypi.org/project/toml/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: toml, maxItems: 30 } }225      - { name: pypi docker, url: "https://pypi.org/project/docker/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: docker, maxItems: 30 } }226      - { name: pypi xxhash, url: "https://pypi.org/project/xxhash/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: xxhash, maxItems: 30 } }227      - { name: pypi jaraco-context, url: "https://pypi.org/project/jaraco-context/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jaraco-context, maxItems: 30 } }228      - { name: pypi blinker, url: "https://pypi.org/project/blinker/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: blinker, maxItems: 30 } }229      - { name: pypi cycler, url: "https://pypi.org/project/cycler/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cycler, maxItems: 30 } }230      - { name: pypi google-resumable-media, url: "https://pypi.org/project/google-resumable-media/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-resumable-media, maxItems: 30 } }231      - { name: pypi httpx2, url: "https://pypi.org/project/httpx2/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: httpx2, maxItems: 30 } }232      - { name: pypi ptyprocess, url: "https://pypi.org/project/ptyprocess/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ptyprocess, maxItems: 30 } }233      - { name: pypi google-crc32c, url: "https://pypi.org/project/google-crc32c/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-crc32c, maxItems: 30 } }234      - { name: pypi sympy, url: "https://pypi.org/project/sympy/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sympy, maxItems: 30 } }235      - { name: pypi httpcore2, url: "https://pypi.org/project/httpcore2/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: httpcore2, maxItems: 30 } }236      - { name: pypi pexpect, url: "https://pypi.org/project/pexpect/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pexpect, maxItems: 30 } }237      - { name: pypi google-cloud-bigquery, url: "https://pypi.org/project/google-cloud-bigquery/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-bigquery, maxItems: 30 } }238      - { name: pypi google-api-python-client, url: "https://pypi.org/project/google-api-python-client/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-api-python-client, maxItems: 30 } }239      - { name: pypi uritemplate, url: "https://pypi.org/project/uritemplate/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: uritemplate, maxItems: 30 } }240      - { name: pypi black, url: "https://pypi.org/project/black/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: black, maxItems: 30 } }241      - { name: pypi prometheus-client, url: "https://pypi.org/project/prometheus-client/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: prometheus-client, maxItems: 30 } }242      - { name: pypi jsonpointer, url: "https://pypi.org/project/jsonpointer/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jsonpointer, maxItems: 30 } }243      - { name: pypi google-auth-httplib2, url: "https://pypi.org/project/google-auth-httplib2/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-auth-httplib2, maxItems: 30 } }244      - { name: pypi sentry-sdk, url: "https://pypi.org/project/sentry-sdk/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sentry-sdk, maxItems: 30 } }245      - { name: pypi langchain-core, url: "https://pypi.org/project/langchain-core/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: langchain-core, maxItems: 30 } }246      - { name: pypi opentelemetry-instrumentation-threading, url: "https://pypi.org/project/opentelemetry-instrumentation-threading/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-instrumentation-threading, maxItems: 30 } }247      - { name: pypi deprecated, url: "https://pypi.org/project/deprecated/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: deprecated, maxItems: 30 } }248      - { name: pypi backoff, url: "https://pypi.org/project/backoff/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: backoff, maxItems: 30 } }249      - { name: pypi snowflake-connector-python, url: "https://pypi.org/project/snowflake-connector-python/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: snowflake-connector-python, maxItems: 30 } }250      - { name: pypi async-timeout, url: "https://pypi.org/project/async-timeout/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: async-timeout, maxItems: 30 } }251      - { name: pypi google-auth-oauthlib, url: "https://pypi.org/project/google-auth-oauthlib/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-auth-oauthlib, maxItems: 30 } }252      - { name: pypi rapidfuzz, url: "https://pypi.org/project/rapidfuzz/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: rapidfuzz, maxItems: 30 } }253      - { name: pypi mpmath, url: "https://pypi.org/project/mpmath/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: mpmath, maxItems: 30 } }254      - { name: pypi asn1crypto, url: "https://pypi.org/project/asn1crypto/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: asn1crypto, maxItems: 30 } }255      - { name: pypi httplib2, url: "https://pypi.org/project/httplib2/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: httplib2, maxItems: 30 } }256      - { name: pypi opentelemetry-exporter-otlp, url: "https://pypi.org/project/opentelemetry-exporter-otlp/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-exporter-otlp, maxItems: 30 } }257      - { name: pypi ipython, url: "https://pypi.org/project/ipython/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ipython, maxItems: 30 } }258      - { name: pypi awscli, url: "https://pypi.org/project/awscli/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: awscli, maxItems: 30 } }259      - { name: pypi pytest-xdist, url: "https://pypi.org/project/pytest-xdist/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pytest-xdist, maxItems: 30 } }260      - { name: pypi narwhals, url: "https://pypi.org/project/narwhals/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: narwhals, maxItems: 30 } }261      - { name: pypi librt, url: "https://pypi.org/project/librt/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: librt, maxItems: 30 } }262      - { name: pypi aiofiles, url: "https://pypi.org/project/aiofiles/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: aiofiles, maxItems: 30 } }263      - { name: pypi types-requests, url: "https://pypi.org/project/types-requests/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: types-requests, maxItems: 30 } }264      - { name: pypi msal-extensions, url: "https://pypi.org/project/msal-extensions/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: msal-extensions, maxItems: 30 } }265      - { name: pypi poetry-core, url: "https://pypi.org/project/poetry-core/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: poetry-core, maxItems: 30 } }266      - { name: pypi pypdf, url: "https://pypi.org/project/pypdf/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pypdf, maxItems: 30 } }267      - { name: pypi execnet, url: "https://pypi.org/project/execnet/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: execnet, maxItems: 30 } }268      - { name: pypi traitlets, url: "https://pypi.org/project/traitlets/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: traitlets, maxItems: 30 } }269      - { name: pypi cloudpickle, url: "https://pypi.org/project/cloudpickle/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cloudpickle, maxItems: 30 } }270      - { name: pypi asgiref, url: "https://pypi.org/project/asgiref/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: asgiref, maxItems: 30 } }271      - { name: pypi ydb, url: "https://pypi.org/project/ydb/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ydb, maxItems: 30 } }272      - { name: pypi paramiko, url: "https://pypi.org/project/paramiko/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: paramiko, maxItems: 30 } }273      - { name: pypi jsonpatch, url: "https://pypi.org/project/jsonpatch/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jsonpatch, maxItems: 30 } }274      - { name: pypi sqlparse, url: "https://pypi.org/project/sqlparse/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sqlparse, maxItems: 30 } }275      - { name: pypi google-cloud-secret-manager, url: "https://pypi.org/project/google-cloud-secret-manager/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-secret-manager, maxItems: 30 } }276      - { name: pypi pyproject-hooks, url: "https://pypi.org/project/pyproject-hooks/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyproject-hooks, maxItems: 30 } }277      - { name: pypi webencodings, url: "https://pypi.org/project/webencodings/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: webencodings, maxItems: 30 } }278      - { name: pypi fastjsonschema, url: "https://pypi.org/project/fastjsonschema/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: fastjsonschema, maxItems: 30 } }279      - { name: pypi authlib, url: "https://pypi.org/project/authlib/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: authlib, maxItems: 30 } }280      - { name: pypi psycopg, url: "https://pypi.org/project/psycopg/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: psycopg, maxItems: 30 } }281      - { name: pypi build, url: "https://pypi.org/project/build/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: build, maxItems: 30 } }282      - { name: pypi grpc-google-iam-v1, url: "https://pypi.org/project/grpc-google-iam-v1/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: grpc-google-iam-v1, maxItems: 30 } }283      - { name: pypi gunicorn, url: "https://pypi.org/project/gunicorn/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: gunicorn, maxItems: 30 } }284      - { name: pypi executing, url: "https://pypi.org/project/executing/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: executing, maxItems: 30 } }285      - { name: pypi databricks-sdk, url: "https://pypi.org/project/databricks-sdk/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: databricks-sdk, maxItems: 30 } }286      - { name: pypi isort, url: "https://pypi.org/project/isort/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: isort, maxItems: 30 } }287      - { name: pypi joserfc, url: "https://pypi.org/project/joserfc/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: joserfc, maxItems: 30 } }288      - { name: pypi azure-storage-blob, url: "https://pypi.org/project/azure-storage-blob/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: azure-storage-blob, maxItems: 30 } }289      - { name: pypi jedi, url: "https://pypi.org/project/jedi/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jedi, maxItems: 30 } }290      - { name: pypi parso, url: "https://pypi.org/project/parso/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: parso, maxItems: 30 } }291      - { name: pypi babel, url: "https://pypi.org/project/babel/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: babel, maxItems: 30 } }292      - { name: pypi asttokens, url: "https://pypi.org/project/asttokens/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: asttokens, maxItems: 30 } }293      - { name: pypi psycopg-binary, url: "https://pypi.org/project/psycopg-binary/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: psycopg-binary, maxItems: 30 } }294      - { name: pypi google-cloud-aiplatform, url: "https://pypi.org/project/google-cloud-aiplatform/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-aiplatform, maxItems: 30 } }295      - { name: pypi matplotlib-inline, url: "https://pypi.org/project/matplotlib-inline/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: matplotlib-inline, maxItems: 30 } }296      - { name: pypi cython, url: "https://pypi.org/project/cython/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cython, maxItems: 30 } }297      - { name: pypi tornado, url: "https://pypi.org/project/tornado/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tornado, maxItems: 30 } }298      - { name: pypi markdown, url: "https://pypi.org/project/markdown/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: markdown, maxItems: 30 } }299      - { name: pypi setuptools-scm, url: "https://pypi.org/project/setuptools-scm/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: setuptools-scm, maxItems: 30 } }300      - { name: pypi xmltodict, url: "https://pypi.org/project/xmltodict/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: xmltodict, maxItems: 30 } }301      - { name: pypi pydantic-ai-slim, url: "https://pypi.org/project/pydantic-ai-slim/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pydantic-ai-slim, maxItems: 30 } }302      - { name: pypi stack-data, url: "https://pypi.org/project/stack-data/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: stack-data, maxItems: 30 } }303      - { name: pypi pure-eval, url: "https://pypi.org/project/pure-eval/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pure-eval, maxItems: 30 } }304      - { name: pypi asyncpg, url: "https://pypi.org/project/asyncpg/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: asyncpg, maxItems: 30 } }305      - { name: pypi gcsfs, url: "https://pypi.org/project/gcsfs/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: gcsfs, maxItems: 30 } }306      - { name: pypi google-cloud-batch, url: "https://pypi.org/project/google-cloud-batch/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-batch, maxItems: 30 } }307      - { name: pypi marshmallow, url: "https://pypi.org/project/marshmallow/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: marshmallow, maxItems: 30 } }308      - { name: pypi cachecontrol, url: "https://pypi.org/project/cachecontrol/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cachecontrol, maxItems: 30 } }309      - { name: pypi langsmith, url: "https://pypi.org/project/langsmith/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: langsmith, maxItems: 30 } }310      - { name: pypi python-json-logger, url: "https://pypi.org/project/python-json-logger/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: python-json-logger, maxItems: 30 } }311      - { name: pypi vcs-versioning, url: "https://pypi.org/project/vcs-versioning/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: vcs-versioning, maxItems: 30 } }312      - { name: pypi fastuuid, url: "https://pypi.org/project/fastuuid/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: fastuuid, maxItems: 30 } }313      - { name: pypi python-docx, url: "https://pypi.org/project/python-docx/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: python-docx, maxItems: 30 } }314      - { name: pypi structlog, url: "https://pypi.org/project/structlog/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: structlog, maxItems: 30 } }315      - { name: pypi watchdog, url: "https://pypi.org/project/watchdog/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: watchdog, maxItems: 30 } }316      - { name: pypi playwright, url: "https://pypi.org/project/playwright/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: playwright, maxItems: 30 } }317      - { name: pypi google-cloud-kms, url: "https://pypi.org/project/google-cloud-kms/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-kms, maxItems: 30 } }318      - { name: pypi safetensors, url: "https://pypi.org/project/safetensors/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: safetensors, maxItems: 30 } }319      - { name: pypi tinycss2, url: "https://pypi.org/project/tinycss2/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tinycss2, maxItems: 30 } }320      - { name: pypi termcolor, url: "https://pypi.org/project/termcolor/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: termcolor, maxItems: 30 } }321      - { name: pypi google-analytics-admin, url: "https://pypi.org/project/google-analytics-admin/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-analytics-admin, maxItems: 30 } }322      - { name: pypi google-cloud-compute, url: "https://pypi.org/project/google-cloud-compute/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-compute, maxItems: 30 } }323      - { name: pypi pytokens, url: "https://pypi.org/project/pytokens/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pytokens, maxItems: 30 } }324      - { name: pypi aioitertools, url: "https://pypi.org/project/aioitertools/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: aioitertools, maxItems: 30 } }325      - { name: pypi kubernetes, url: "https://pypi.org/project/kubernetes/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: kubernetes, maxItems: 30 } }326      - { name: pypi brotli, url: "https://pypi.org/project/brotli/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: brotli, maxItems: 30 } }327      - { name: pypi pymupdf, url: "https://pypi.org/project/pymupdf/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pymupdf, maxItems: 30 } }328      - { name: pypi pyzmq, url: "https://pypi.org/project/pyzmq/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyzmq, maxItems: 30 } }329      - { name: pypi pyee, url: "https://pypi.org/project/pyee/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyee, maxItems: 30 } }330      - { name: pypi xlsxwriter, url: "https://pypi.org/project/xlsxwriter/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: xlsxwriter, maxItems: 30 } }331      - { name: pypi pymongo, url: "https://pypi.org/project/pymongo/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pymongo, maxItems: 30 } }332      - { name: pypi lz4, url: "https://pypi.org/project/lz4/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: lz4, maxItems: 30 } }333      - { name: pypi mdit-py-plugins, url: "https://pypi.org/project/mdit-py-plugins/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: mdit-py-plugins, maxItems: 30 } }334      - { name: pypi google-cloud-pubsub, url: "https://pypi.org/project/google-cloud-pubsub/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-pubsub, maxItems: 30 } }335      - { name: pypi pydantic-graph, url: "https://pypi.org/project/pydantic-graph/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pydantic-graph, maxItems: 30 } }336      - { name: pypi cbor2, url: "https://pypi.org/project/cbor2/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cbor2, maxItems: 30 } }337      - { name: pypi pytest-mock, url: "https://pypi.org/project/pytest-mock/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pytest-mock, maxItems: 30 } }338      - { name: pypi pytest-timeout, url: "https://pypi.org/project/pytest-timeout/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pytest-timeout, maxItems: 30 } }339      - { name: pypi py4j, url: "https://pypi.org/project/py4j/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: py4j, maxItems: 30 } }340      - { name: pypi pymysql, url: "https://pypi.org/project/pymysql/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pymysql, maxItems: 30 } }341      - { name: pypi linkify-it-py, url: "https://pypi.org/project/linkify-it-py/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: linkify-it-py, maxItems: 30 } }342      - { name: pypi flatbuffers, url: "https://pypi.org/project/flatbuffers/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: flatbuffers, maxItems: 30 } }343      - { name: pypi google-cloud-dlp, url: "https://pypi.org/project/google-cloud-dlp/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-dlp, maxItems: 30 } }344      - { name: pypi pyperclip, url: "https://pypi.org/project/pyperclip/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyperclip, maxItems: 30 } }345      - { name: pypi nest-asyncio, url: "https://pypi.org/project/nest-asyncio/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nest-asyncio, maxItems: 30 } }346      - { name: pypi google-cloud-speech, url: "https://pypi.org/project/google-cloud-speech/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-speech, maxItems: 30 } }347      - { name: pypi dbt-adapters, url: "https://pypi.org/project/dbt-adapters/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: dbt-adapters, maxItems: 30 } }348      - { name: pypi wsproto, url: "https://pypi.org/project/wsproto/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: wsproto, maxItems: 30 } }349      - { name: pypi debugpy, url: "https://pypi.org/project/debugpy/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: debugpy, maxItems: 30 } }350      - { name: pypi typedload, url: "https://pypi.org/project/typedload/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: typedload, maxItems: 30 } }351      - { name: pypi google-cloud-texttospeech, url: "https://pypi.org/project/google-cloud-texttospeech/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-texttospeech, maxItems: 30 } }352      - { name: pypi ruamel-yaml-clib, url: "https://pypi.org/project/ruamel-yaml-clib/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ruamel-yaml-clib, maxItems: 30 } }353      - { name: pypi croniter, url: "https://pypi.org/project/croniter/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: croniter, maxItems: 30 } }354      - { name: pypi slack-sdk, url: "https://pypi.org/project/slack-sdk/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: slack-sdk, maxItems: 30 } }355      - { name: pypi uc-micro-py, url: "https://pypi.org/project/uc-micro-py/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: uc-micro-py, maxItems: 30 } }356      - { name: pypi weaviate-client, url: "https://pypi.org/project/weaviate-client/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: weaviate-client, maxItems: 30 } }357      - { name: pypi griffelib, url: "https://pypi.org/project/griffelib/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: griffelib, maxItems: 30 } }358      - { name: pypi tomli-w, url: "https://pypi.org/project/tomli-w/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tomli-w, maxItems: 30 } }359      - { name: pypi types-toml, url: "https://pypi.org/project/types-toml/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: types-toml, maxItems: 30 } }360      - { name: pypi importlib-resources, url: "https://pypi.org/project/importlib-resources/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: importlib-resources, maxItems: 30 } }361      - { name: pypi pycryptodome, url: "https://pypi.org/project/pycryptodome/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pycryptodome, maxItems: 30 } }362      - { name: pypi google-cloud-logging, url: "https://pypi.org/project/google-cloud-logging/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-logging, maxItems: 30 } }363      - { name: pypi opentelemetry-instrumentation-fastapi, url: "https://pypi.org/project/opentelemetry-instrumentation-fastapi/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-instrumentation-fastapi, maxItems: 30 } }364      - { name: pypi reportlab, url: "https://pypi.org/project/reportlab/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: reportlab, maxItems: 30 } }365      - { name: pypi awswrangler, url: "https://pypi.org/project/awswrangler/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: awswrangler, maxItems: 30 } }366      - { name: pypi fastmcp, url: "https://pypi.org/project/fastmcp/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: fastmcp, maxItems: 30 } }367      - { name: pypi mccabe, url: "https://pypi.org/project/mccabe/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: mccabe, maxItems: 30 } }368      - { name: pypi tree-sitter, url: "https://pypi.org/project/tree-sitter/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tree-sitter, maxItems: 30 } }369      - { name: pypi jupyter-core, url: "https://pypi.org/project/jupyter-core/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jupyter-core, maxItems: 30 } }370      - { name: pypi deprecation, url: "https://pypi.org/project/deprecation/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: deprecation, maxItems: 30 } }371      - { name: pypi beartype, url: "https://pypi.org/project/beartype/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: beartype, maxItems: 30 } }372      - { name: pypi opentelemetry-instrumentation-asgi, url: "https://pypi.org/project/opentelemetry-instrumentation-asgi/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-instrumentation-asgi, maxItems: 30 } }373      - { name: pypi cyclopts, url: "https://pypi.org/project/cyclopts/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cyclopts, maxItems: 30 } }374      - { name: pypi text-unidecode, url: "https://pypi.org/project/text-unidecode/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: text-unidecode, maxItems: 30 } }375      - { name: pypi semver, url: "https://pypi.org/project/semver/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: semver, maxItems: 30 } }376      - { name: pypi loguru, url: "https://pypi.org/project/loguru/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: loguru, maxItems: 30 } }377      - { name: pypi ast-serialize, url: "https://pypi.org/project/ast-serialize/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ast-serialize, maxItems: 30 } }378      - { name: pypi grpclib, url: "https://pypi.org/project/grpclib/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: grpclib, maxItems: 30 } }379      - { name: pypi nbformat, url: "https://pypi.org/project/nbformat/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nbformat, maxItems: 30 } }380      - { name: pypi uuid-utils, url: "https://pypi.org/project/uuid-utils/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: uuid-utils, maxItems: 30 } }381      - { name: pypi jsonschema-path, url: "https://pypi.org/project/jsonschema-path/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jsonschema-path, maxItems: 30 } }382      - { name: pypi sqlglot, url: "https://pypi.org/project/sqlglot/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sqlglot, maxItems: 30 } }383      - { name: pypi typing-inspect, url: "https://pypi.org/project/typing-inspect/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: typing-inspect, maxItems: 30 } }384      - { name: pypi python-slugify, url: "https://pypi.org/project/python-slugify/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: python-slugify, maxItems: 30 } }385      - { name: pypi onnxruntime, url: "https://pypi.org/project/onnxruntime/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: onnxruntime, maxItems: 30 } }386      - { name: pypi dulwich, url: "https://pypi.org/project/dulwich/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: dulwich, maxItems: 30 } }387      - { name: pypi xlrd, url: "https://pypi.org/project/xlrd/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: xlrd, maxItems: 30 } }388      - { name: pypi types-certifi, url: "https://pypi.org/project/types-certifi/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: types-certifi, maxItems: 30 } }389      - { name: pypi aiosqlite, url: "https://pypi.org/project/aiosqlite/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: aiosqlite, maxItems: 30 } }390      - { name: pypi jsonref, url: "https://pypi.org/project/jsonref/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jsonref, maxItems: 30 } }391      - { name: pypi invoke, url: "https://pypi.org/project/invoke/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: invoke, maxItems: 30 } }392      - { name: pypi opentelemetry-exporter-prometheus, url: "https://pypi.org/project/opentelemetry-exporter-prometheus/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-exporter-prometheus, maxItems: 30 } }393      - { name: pypi jupyter-client, url: "https://pypi.org/project/jupyter-client/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jupyter-client, maxItems: 30 } }394      - { name: pypi google-cloud-monitoring, url: "https://pypi.org/project/google-cloud-monitoring/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-monitoring, maxItems: 30 } }395      - { name: pypi pathable, url: "https://pypi.org/project/pathable/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pathable, maxItems: 30 } }396      - { name: pypi fastmcp-slim, url: "https://pypi.org/project/fastmcp-slim/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: fastmcp-slim, maxItems: 30 } }397      - { name: pypi modal, url: "https://pypi.org/project/modal/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: modal, maxItems: 30 } }398      - { name: pypi synchronicity, url: "https://pypi.org/project/synchronicity/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: synchronicity, maxItems: 30 } }399      - { name: pypi graphql-core, url: "https://pypi.org/project/graphql-core/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: graphql-core, maxItems: 30 } }400      - { name: pypi pycodestyle, url: "https://pypi.org/project/pycodestyle/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pycodestyle, maxItems: 30 } }401      - { name: pypi types-pyyaml, url: "https://pypi.org/project/types-pyyaml/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: types-pyyaml, maxItems: 30 } }402      - { name: pypi google-cloud-tasks, url: "https://pypi.org/project/google-cloud-tasks/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-tasks, maxItems: 30 } }403      - { name: pypi argcomplete, url: "https://pypi.org/project/argcomplete/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: argcomplete, maxItems: 30 } }404      - { name: pypi faker, url: "https://pypi.org/project/faker/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: faker, maxItems: 30 } }405      - { name: pypi fastapi-cli, url: "https://pypi.org/project/fastapi-cli/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: fastapi-cli, maxItems: 30 } }406      - { name: pypi databricks-sql-connector, url: "https://pypi.org/project/databricks-sql-connector/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: databricks-sql-connector, maxItems: 30 } }407      - { name: pypi pydantic-extra-types, url: "https://pypi.org/project/pydantic-extra-types/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pydantic-extra-types, maxItems: 30 } }408      - { name: pypi installer, url: "https://pypi.org/project/installer/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: installer, maxItems: 30 } }409      - { name: pypi rfc3339-validator, url: "https://pypi.org/project/rfc3339-validator/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: rfc3339-validator, maxItems: 30 } }410      - { name: pypi pkginfo, url: "https://pypi.org/project/pkginfo/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pkginfo, maxItems: 30 } }411      - { name: pypi lark, url: "https://pypi.org/project/lark/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: lark, maxItems: 30 } }412      - { name: pypi rich-rst, url: "https://pypi.org/project/rich-rst/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: rich-rst, maxItems: 30 } }413      - { name: pypi shapely, url: "https://pypi.org/project/shapely/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: shapely, maxItems: 30 } }414      - { name: pypi py-key-value-aio, url: "https://pypi.org/project/py-key-value-aio/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: py-key-value-aio, maxItems: 30 } }415      - { name: pypi backports-zstd, url: "https://pypi.org/project/backports-zstd/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: backports-zstd, maxItems: 30 } }416      - { name: pypi ipython-pygments-lexers, url: "https://pypi.org/project/ipython-pygments-lexers/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ipython-pygments-lexers, maxItems: 30 } }417      - { name: pypi numba, url: "https://pypi.org/project/numba/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: numba, maxItems: 30 } }418      - { name: pypi arrow, url: "https://pypi.org/project/arrow/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: arrow, maxItems: 30 } }419      - { name: pypi markdownify, url: "https://pypi.org/project/markdownify/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: markdownify, maxItems: 30 } }420      - { name: pypi deepdiff, url: "https://pypi.org/project/deepdiff/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: deepdiff, maxItems: 30 } }421      - { name: pypi dbt-common, url: "https://pypi.org/project/dbt-common/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: dbt-common, maxItems: 30 } }422      - { name: pypi smart-open, url: "https://pypi.org/project/smart-open/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: smart-open, maxItems: 30 } }423      - { name: pypi requests-file, url: "https://pypi.org/project/requests-file/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: requests-file, maxItems: 30 } }424      - { name: pypi rich-toolkit, url: "https://pypi.org/project/rich-toolkit/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: rich-toolkit, maxItems: 30 } }425      - { name: pypi polars, url: "https://pypi.org/project/polars/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: polars, maxItems: 30 } }426      - { name: pypi mistune, url: "https://pypi.org/project/mistune/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: mistune, maxItems: 30 } }427      - { name: pypi argon2-cffi-bindings, url: "https://pypi.org/project/argon2-cffi-bindings/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: argon2-cffi-bindings, maxItems: 30 } }428      - { name: pypi bleach, url: "https://pypi.org/project/bleach/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: bleach, maxItems: 30 } }429      - { name: pypi durationpy, url: "https://pypi.org/project/durationpy/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: durationpy, maxItems: 30 } }430      - { name: pypi msrest, url: "https://pypi.org/project/msrest/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: msrest, maxItems: 30 } }431      - { name: pypi mmh3, url: "https://pypi.org/project/mmh3/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: mmh3, maxItems: 30 } }432      - { name: pypi snowflake-snowpark-python, url: "https://pypi.org/project/snowflake-snowpark-python/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: snowflake-snowpark-python, maxItems: 30 } }433      - { name: pypi pypdfium2, url: "https://pypi.org/project/pypdfium2/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pypdfium2, maxItems: 30 } }434      - { name: pypi llama-parse, url: "https://pypi.org/project/llama-parse/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: llama-parse, maxItems: 30 } }435      - { name: pypi argon2-cffi, url: "https://pypi.org/project/argon2-cffi/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: argon2-cffi, maxItems: 30 } }436      - { name: pypi llama-cloud-services, url: "https://pypi.org/project/llama-cloud-services/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: llama-cloud-services, maxItems: 30 } }437      - { name: pypi google-cloud-bigtable, url: "https://pypi.org/project/google-cloud-bigtable/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-bigtable, maxItems: 30 } }438      - { name: pypi langchain-openai, url: "https://pypi.org/project/langchain-openai/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: langchain-openai, maxItems: 30 } }439      - { name: pypi poetry, url: "https://pypi.org/project/poetry/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: poetry, maxItems: 30 } }440      - { name: pypi pendulum, url: "https://pypi.org/project/pendulum/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pendulum, maxItems: 30 } }441      - { name: pypi typeguard, url: "https://pypi.org/project/typeguard/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: typeguard, maxItems: 30 } }442      - { name: pypi pygithub, url: "https://pypi.org/project/pygithub/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pygithub, maxItems: 30 } }443      - { name: pypi types-protobuf, url: "https://pypi.org/project/types-protobuf/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: types-protobuf, maxItems: 30 } }444      - { name: pypi jsonpath-ng, url: "https://pypi.org/project/jsonpath-ng/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jsonpath-ng, maxItems: 30 } }445      - { name: pypi uncalled-for, url: "https://pypi.org/project/uncalled-for/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: uncalled-for, maxItems: 30 } }446      - { name: pypi scramp, url: "https://pypi.org/project/scramp/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: scramp, maxItems: 30 } }447      - { name: pypi llvmlite, url: "https://pypi.org/project/llvmlite/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: llvmlite, maxItems: 30 } }448      - { name: pypi sphinx, url: "https://pypi.org/project/sphinx/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sphinx, maxItems: 30 } }449      - { name: pypi grpcio-health-checking, url: "https://pypi.org/project/grpcio-health-checking/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: grpcio-health-checking, maxItems: 30 } }450      - { name: pypi nltk, url: "https://pypi.org/project/nltk/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nltk, maxItems: 30 } }451      - { name: pypi fastcore, url: "https://pypi.org/project/fastcore/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: fastcore, maxItems: 30 } }452      - { name: pypi comm, url: "https://pypi.org/project/comm/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: comm, maxItems: 30 } }453      - { name: pypi plotly, url: "https://pypi.org/project/plotly/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: plotly, maxItems: 30 } }454      - { name: pypi crashtest, url: "https://pypi.org/project/crashtest/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: crashtest, maxItems: 30 } }455      - { name: pypi ipykernel, url: "https://pypi.org/project/ipykernel/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ipykernel, maxItems: 30 } }456      - { name: pypi aiofile, url: "https://pypi.org/project/aiofile/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: aiofile, maxItems: 30 } }457      - { name: pypi duckdb, url: "https://pypi.org/project/duckdb/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: duckdb, maxItems: 30 } }458      - { name: pypi cleo, url: "https://pypi.org/project/cleo/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cleo, maxItems: 30 } }459      - { name: pypi pdfminer-six, url: "https://pypi.org/project/pdfminer-six/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pdfminer-six, maxItems: 30 } }460      - { name: pypi pyarrow-hotfix, url: "https://pypi.org/project/pyarrow-hotfix/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyarrow-hotfix, maxItems: 30 } }461      - { name: pypi responses, url: "https://pypi.org/project/responses/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: responses, maxItems: 30 } }462      - { name: pypi caio, url: "https://pypi.org/project/caio/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: caio, maxItems: 30 } }463      - { name: pypi humanize, url: "https://pypi.org/project/humanize/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: humanize, maxItems: 30 } }464      - { name: pypi psycopg2, url: "https://pypi.org/project/psycopg2/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: psycopg2, maxItems: 30 } }465      - { name: pypi cfn-lint, url: "https://pypi.org/project/cfn-lint/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cfn-lint, maxItems: 30 } }466      - { name: pypi google-cloud-vision, url: "https://pypi.org/project/google-cloud-vision/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-vision, maxItems: 30 } }467      - { name: pypi triton, url: "https://pypi.org/project/triton/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: triton, maxItems: 30 } }468      - { name: pypi cattrs, url: "https://pypi.org/project/cattrs/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cattrs, maxItems: 30 } }469      - { name: pypi dataclasses-json, url: "https://pypi.org/project/dataclasses-json/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: dataclasses-json, maxItems: 30 } }470      - { name: pypi portalocker, url: "https://pypi.org/project/portalocker/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: portalocker, maxItems: 30 } }471      - { name: pypi google-cloud-resource-manager, url: "https://pypi.org/project/google-cloud-resource-manager/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-resource-manager, maxItems: 30 } }472      - { name: pypi fastapi-cloud-cli, url: "https://pypi.org/project/fastapi-cloud-cli/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: fastapi-cloud-cli, maxItems: 30 } }473      - { name: pypi datadog, url: "https://pypi.org/project/datadog/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: datadog, maxItems: 30 } }474      - { name: pypi toolz, url: "https://pypi.org/project/toolz/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: toolz, maxItems: 30 } }475      - { name: pypi google-cloud-run, url: "https://pypi.org/project/google-cloud-run/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-run, maxItems: 30 } }476      - { name: pypi mcp-types, url: "https://pypi.org/project/mcp-types/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: mcp-types, maxItems: 30 } }477      - { name: pypi poetry-plugin-export, url: "https://pypi.org/project/poetry-plugin-export/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: poetry-plugin-export, maxItems: 30 } }478      - { name: pypi nbconvert, url: "https://pypi.org/project/nbconvert/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nbconvert, maxItems: 30 } }479      - { name: pypi python-pptx, url: "https://pypi.org/project/python-pptx/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: python-pptx, maxItems: 30 } }480      - { name: pypi py, url: "https://pypi.org/project/py/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: py, maxItems: 30 } }481      - { name: pypi langchain-protocol, url: "https://pypi.org/project/langchain-protocol/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: langchain-protocol, maxItems: 30 } }482      - { name: pypi pycryptodomex, url: "https://pypi.org/project/pycryptodomex/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pycryptodomex, maxItems: 30 } }483      - { name: pypi polars-runtime-32, url: "https://pypi.org/project/polars-runtime-32/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: polars-runtime-32, maxItems: 30 } }484      - { name: pypi pyflakes, url: "https://pypi.org/project/pyflakes/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyflakes, maxItems: 30 } }485      - { name: pypi backports-tarfile, url: "https://pypi.org/project/backports-tarfile/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: backports-tarfile, maxItems: 30 } }486      - { name: pypi snowflake-sqlalchemy, url: "https://pypi.org/project/snowflake-sqlalchemy/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: snowflake-sqlalchemy, maxItems: 30 } }487      - { name: pypi future, url: "https://pypi.org/project/future/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: future, maxItems: 30 } }488      - { name: pypi pysocks, url: "https://pypi.org/project/pysocks/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pysocks, maxItems: 30 } }489      - { name: pypi nbclient, url: "https://pypi.org/project/nbclient/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nbclient, maxItems: 30 } }490      - { name: pypi google-cloud-videointelligence, url: "https://pypi.org/project/google-cloud-videointelligence/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-videointelligence, maxItems: 30 } }491      - { name: pypi google-cloud-language, url: "https://pypi.org/project/google-cloud-language/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-language, maxItems: 30 } }492      - { name: pypi google-cloud-workflows, url: "https://pypi.org/project/google-cloud-workflows/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-workflows, maxItems: 30 } }493      - { name: pypi colorlog, url: "https://pypi.org/project/colorlog/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: colorlog, maxItems: 30 } }494      - { name: pypi unidiff, url: "https://pypi.org/project/unidiff/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: unidiff, maxItems: 30 } }495      - { name: pypi sqlalchemy-bigquery, url: "https://pypi.org/project/sqlalchemy-bigquery/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sqlalchemy-bigquery, maxItems: 30 } }496      - { name: pypi confluent-kafka, url: "https://pypi.org/project/confluent-kafka/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: confluent-kafka, maxItems: 30 } }497      - { name: pypi absl-py, url: "https://pypi.org/project/absl-py/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: absl-py, maxItems: 30 } }498      - { name: pypi google-cloud-dataform, url: "https://pypi.org/project/google-cloud-dataform/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-dataform, maxItems: 30 } }499      - { name: pypi zope-interface, url: "https://pypi.org/project/zope-interface/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: zope-interface, maxItems: 30 } }500      - { name: pypi google-cloud-redis, url: "https://pypi.org/project/google-cloud-redis/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-redis, maxItems: 30 } }501      - { name: pypi openapi-pydantic, url: "https://pypi.org/project/openapi-pydantic/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: openapi-pydantic, maxItems: 30 } }502      - { name: pypi pbs-installer, url: "https://pypi.org/project/pbs-installer/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pbs-installer, maxItems: 30 } }503      - { name: pypi libcst, url: "https://pypi.org/project/libcst/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: libcst, maxItems: 30 } }504      - { name: pypi google-cloud-os-login, url: "https://pypi.org/project/google-cloud-os-login/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-os-login, maxItems: 30 } }505      - { name: pypi google-cloud-bigquery-datatransfer, url: "https://pypi.org/project/google-cloud-bigquery-datatransfer/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-bigquery-datatransfer, maxItems: 30 } }506      - { name: pypi setproctitle, url: "https://pypi.org/project/setproctitle/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: setproctitle, maxItems: 30 } }507      - { name: pypi freezegun, url: "https://pypi.org/project/freezegun/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: freezegun, maxItems: 30 } }508      - { name: pypi pylint, url: "https://pypi.org/project/pylint/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pylint, maxItems: 30 } }509      - { name: pypi google-cloud-memcache, url: "https://pypi.org/project/google-cloud-memcache/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-memcache, maxItems: 30 } }510      - { name: pypi azure-keyvault-secrets, url: "https://pypi.org/project/azure-keyvault-secrets/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: azure-keyvault-secrets, maxItems: 30 } }511      - { name: pypi jupyterlab-pygments, url: "https://pypi.org/project/jupyterlab-pygments/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jupyterlab-pygments, maxItems: 30 } }512      - { name: pypi google-cloud-dataproc-metastore, url: "https://pypi.org/project/google-cloud-dataproc-metastore/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-dataproc-metastore, maxItems: 30 } }513      - { name: pypi google-cloud-orchestration-airflow, url: "https://pypi.org/project/google-cloud-orchestration-airflow/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-orchestration-airflow, maxItems: 30 } }514      - { name: pypi click-plugins, url: "https://pypi.org/project/click-plugins/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: click-plugins, maxItems: 30 } }515      - { name: pypi langgraph-prebuilt, url: "https://pypi.org/project/langgraph-prebuilt/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: langgraph-prebuilt, maxItems: 30 } }516      - { name: pypi pandocfilters, url: "https://pypi.org/project/pandocfilters/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pandocfilters, maxItems: 30 } }517      - { name: pypi prettytable, url: "https://pypi.org/project/prettytable/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: prettytable, maxItems: 30 } }518      - { name: pypi simplejson, url: "https://pypi.org/project/simplejson/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: simplejson, maxItems: 30 } }519      - { name: pypi flask-cors, url: "https://pypi.org/project/flask-cors/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: flask-cors, maxItems: 30 } }520      - { name: pypi redshift-connector, url: "https://pypi.org/project/redshift-connector/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: redshift-connector, maxItems: 30 } }521      - { name: pypi graphviz, url: "https://pypi.org/project/graphviz/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: graphviz, maxItems: 30 } }522      - { name: pypi google-cloud-automl, url: "https://pypi.org/project/google-cloud-automl/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-automl, maxItems: 30 } }523      - { name: pypi langgraph-sdk, url: "https://pypi.org/project/langgraph-sdk/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: langgraph-sdk, maxItems: 30 } }524      - { name: pypi azure-common, url: "https://pypi.org/project/azure-common/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: azure-common, maxItems: 30 } }525      - { name: pypi celery, url: "https://pypi.org/project/celery/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: celery, maxItems: 30 } }526      - { name: pypi orderly-set, url: "https://pypi.org/project/orderly-set/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: orderly-set, maxItems: 30 } }527      - { name: pypi kombu, url: "https://pypi.org/project/kombu/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: kombu, maxItems: 30 } }528      - { name: pypi json5, url: "https://pypi.org/project/json5/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: json5, maxItems: 30 } }529      - { name: pypi pdfplumber, url: "https://pypi.org/project/pdfplumber/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pdfplumber, maxItems: 30 } }530      - { name: pypi langgraph-checkpoint, url: "https://pypi.org/project/langgraph-checkpoint/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: langgraph-checkpoint, maxItems: 30 } }531      - { name: pypi ecdsa, url: "https://pypi.org/project/ecdsa/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ecdsa, maxItems: 30 } }532      - { name: pypi opentelemetry-instrumentation-httpx, url: "https://pypi.org/project/opentelemetry-instrumentation-httpx/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-instrumentation-httpx, maxItems: 30 } }533      - { name: pypi humanfriendly, url: "https://pypi.org/project/humanfriendly/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: humanfriendly, maxItems: 30 } }534      - { name: pypi trio, url: "https://pypi.org/project/trio/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: trio, maxItems: 30 } }535      - { name: pypi flake8, url: "https://pypi.org/project/flake8/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: flake8, maxItems: 30 } }536      - { name: pypi cssselect2, url: "https://pypi.org/project/cssselect2/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cssselect2, maxItems: 30 } }537      - { name: pypi pytest-rerunfailures, url: "https://pypi.org/project/pytest-rerunfailures/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pytest-rerunfailures, maxItems: 30 } }538      - { name: pypi selenium, url: "https://pypi.org/project/selenium/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: selenium, maxItems: 30 } }539      - { name: pypi botocore-stubs, url: "https://pypi.org/project/botocore-stubs/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: botocore-stubs, maxItems: 30 } }540      - { name: pypi google-cloud-appengine-logging, url: "https://pypi.org/project/google-cloud-appengine-logging/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-appengine-logging, maxItems: 30 } }541      - { name: pypi browser-use, url: "https://pypi.org/project/browser-use/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: browser-use, maxItems: 30 } }542      - { name: pypi google-cloud-dataflow-client, url: "https://pypi.org/project/google-cloud-dataflow-client/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-dataflow-client, maxItems: 30 } }543      - { name: pypi hypothesis, url: "https://pypi.org/project/hypothesis/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: hypothesis, maxItems: 30 } }544      - { name: pypi antlr4-python3-runtime, url: "https://pypi.org/project/antlr4-python3-runtime/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: antlr4-python3-runtime, maxItems: 30 } }545      - { name: pypi ray, url: "https://pypi.org/project/ray/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ray, maxItems: 30 } }546      - { name: pypi pymssql, url: "https://pypi.org/project/pymssql/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pymssql, maxItems: 30 } }547      - { name: pypi pandas-stubs, url: "https://pypi.org/project/pandas-stubs/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pandas-stubs, maxItems: 30 } }548      - { name: pypi altair, url: "https://pypi.org/project/altair/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: altair, maxItems: 30 } }549      - { name: pypi amqp, url: "https://pypi.org/project/amqp/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: amqp, maxItems: 30 } }550      - { name: pypi vine, url: "https://pypi.org/project/vine/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: vine, maxItems: 30 } }551      - { name: pypi ormsgpack, url: "https://pypi.org/project/ormsgpack/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ormsgpack, maxItems: 30 } }552      - { name: pypi google-cloud-audit-log, url: "https://pypi.org/project/google-cloud-audit-log/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-audit-log, maxItems: 30 } }553      - { name: pypi findpython, url: "https://pypi.org/project/findpython/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: findpython, maxItems: 30 } }554      - { name: pypi requests-aws4auth, url: "https://pypi.org/project/requests-aws4auth/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: requests-aws4auth, maxItems: 30 } }555      - { name: pypi apscheduler, url: "https://pypi.org/project/apscheduler/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: apscheduler, maxItems: 30 } }556      - { name: pypi semantic-version, url: "https://pypi.org/project/semantic-version/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: semantic-version, maxItems: 30 } }557      - { name: pypi elasticsearch, url: "https://pypi.org/project/elasticsearch/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: elasticsearch, maxItems: 30 } }558      - { name: pypi billiard, url: "https://pypi.org/project/billiard/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: billiard, maxItems: 30 } }559      - { name: pypi opencv-python, url: "https://pypi.org/project/opencv-python/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opencv-python, maxItems: 30 } }560      - { name: pypi astroid, url: "https://pypi.org/project/astroid/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: astroid, maxItems: 30 } }561      - { name: pypi types-python-dateutil, url: "https://pypi.org/project/types-python-dateutil/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: types-python-dateutil, maxItems: 30 } }562      - { name: pypi rignore, url: "https://pypi.org/project/rignore/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: rignore, maxItems: 30 } }563      - { name: pypi click-didyoumean, url: "https://pypi.org/project/click-didyoumean/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: click-didyoumean, maxItems: 30 } }564      - { name: pypi opensearch-py, url: "https://pypi.org/project/opensearch-py/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opensearch-py, maxItems: 30 } }565      - { name: pypi types-s3transfer, url: "https://pypi.org/project/types-s3transfer/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: types-s3transfer, maxItems: 30 } }566      - { name: pypi cuda-bindings, url: "https://pypi.org/project/cuda-bindings/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cuda-bindings, maxItems: 30 } }567      - { name: pypi peewee, url: "https://pypi.org/project/peewee/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: peewee, maxItems: 30 } }568      - { name: pypi click-repl, url: "https://pypi.org/project/click-repl/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: click-repl, maxItems: 30 } }569      - { name: pypi cuda-pathfinder, url: "https://pypi.org/project/cuda-pathfinder/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cuda-pathfinder, maxItems: 30 } }570      - { name: pypi opencv-python-headless, url: "https://pypi.org/project/opencv-python-headless/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opencv-python-headless, maxItems: 30 } }571      - { name: pypi jupyter-server, url: "https://pypi.org/project/jupyter-server/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jupyter-server, maxItems: 30 } }572      - { name: pypi thrift, url: "https://pypi.org/project/thrift/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: thrift, maxItems: 30 } }573      - { name: pypi notebook, url: "https://pypi.org/project/notebook/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: notebook, maxItems: 30 } }574      - { name: pypi xgboost, url: "https://pypi.org/project/xgboost/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: xgboost, maxItems: 30 } }575      - { name: pypi opentelemetry-instrumentation-dbapi, url: "https://pypi.org/project/opentelemetry-instrumentation-dbapi/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-instrumentation-dbapi, maxItems: 30 } }576      - { name: pypi posthog, url: "https://pypi.org/project/posthog/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: posthog, maxItems: 30 } }577      - { name: pypi pyspark, url: "https://pypi.org/project/pyspark/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyspark, maxItems: 30 } }578      - { name: pypi passlib, url: "https://pypi.org/project/passlib/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: passlib, maxItems: 30 } }579      - { name: pypi opentelemetry-instrumentation-urllib3, url: "https://pypi.org/project/opentelemetry-instrumentation-urllib3/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-instrumentation-urllib3, maxItems: 30 } }580      - { name: pypi fastar, url: "https://pypi.org/project/fastar/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: fastar, maxItems: 30 } }581      - { name: pypi webcolors, url: "https://pypi.org/project/webcolors/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: webcolors, maxItems: 30 } }582      - { name: pypi opentelemetry-instrumentation-django, url: "https://pypi.org/project/opentelemetry-instrumentation-django/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-instrumentation-django, maxItems: 30 } }583      - { name: pypi bracex, url: "https://pypi.org/project/bracex/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: bracex, maxItems: 30 } }584      - { name: pypi pg8000, url: "https://pypi.org/project/pg8000/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pg8000, maxItems: 30 } }585      - { name: pypi langchain-text-splitters, url: "https://pypi.org/project/langchain-text-splitters/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: langchain-text-splitters, maxItems: 30 } }586      - { name: pypi azure-monitor-opentelemetry-exporter, url: "https://pypi.org/project/azure-monitor-opentelemetry-exporter/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: azure-monitor-opentelemetry-exporter, maxItems: 30 } }587      - { name: pypi nh3, url: "https://pypi.org/project/nh3/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nh3, maxItems: 30 } }588      - { name: pypi opentelemetry-instrumentation-wsgi, url: "https://pypi.org/project/opentelemetry-instrumentation-wsgi/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-instrumentation-wsgi, maxItems: 30 } }589      - { name: pypi ijson, url: "https://pypi.org/project/ijson/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ijson, maxItems: 30 } }590      - { name: pypi isoduration, url: "https://pypi.org/project/isoduration/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: isoduration, maxItems: 30 } }591      - { name: pypi opentelemetry-instrumentation-psycopg2, url: "https://pypi.org/project/opentelemetry-instrumentation-psycopg2/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-instrumentation-psycopg2, maxItems: 30 } }592      - { name: pypi inflection, url: "https://pypi.org/project/inflection/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: inflection, maxItems: 30 } }593      - { name: pypi pywin32, url: "https://pypi.org/project/pywin32/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pywin32, maxItems: 30 } }594      - { name: pypi outcome, url: "https://pypi.org/project/outcome/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: outcome, maxItems: 30 } }595      - { name: pypi mypy-boto3-s3, url: "https://pypi.org/project/mypy-boto3-s3/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: mypy-boto3-s3, maxItems: 30 } }596      - { name: pypi flit-core, url: "https://pypi.org/project/flit-core/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: flit-core, maxItems: 30 } }597      - { name: pypi google-cloud-spanner, url: "https://pypi.org/project/google-cloud-spanner/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-spanner, maxItems: 30 } }598      - { name: pypi fakeredis, url: "https://pypi.org/project/fakeredis/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: fakeredis, maxItems: 30 } }599      - { name: pypi wcmatch, url: "https://pypi.org/project/wcmatch/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: wcmatch, maxItems: 30 } }600      - { name: pypi gevent, url: "https://pypi.org/project/gevent/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: gevent, maxItems: 30 } }601      - { name: pypi opentelemetry-instrumentation-flask, url: "https://pypi.org/project/opentelemetry-instrumentation-flask/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-instrumentation-flask, maxItems: 30 } }602      - { name: pypi dateparser, url: "https://pypi.org/project/dateparser/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: dateparser, maxItems: 30 } }603      - { name: pypi moto, url: "https://pypi.org/project/moto/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: moto, maxItems: 30 } }604      - { name: pypi swebench, url: "https://pypi.org/project/swebench/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: swebench, maxItems: 30 } }605      - { name: pypi curl-cffi, url: "https://pypi.org/project/curl-cffi/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: curl-cffi, maxItems: 30 } }606      - { name: pypi boto3-stubs, url: "https://pypi.org/project/boto3-stubs/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: boto3-stubs, maxItems: 30 } }607      - { name: pypi opentelemetry-instrumentation-urllib, url: "https://pypi.org/project/opentelemetry-instrumentation-urllib/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-instrumentation-urllib, maxItems: 30 } }608      - { name: pypi gspread, url: "https://pypi.org/project/gspread/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: gspread, maxItems: 30 } }609      - { name: pypi mysql-connector-python, url: "https://pypi.org/project/mysql-connector-python/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: mysql-connector-python, maxItems: 30 } }610      - { name: pypi limits, url: "https://pypi.org/project/limits/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: limits, maxItems: 30 } }611      - { name: pypi fqdn, url: "https://pypi.org/project/fqdn/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: fqdn, maxItems: 30 } }612      - { name: pypi filetype, url: "https://pypi.org/project/filetype/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: filetype, maxItems: 30 } }613      - { name: pypi ddtrace, url: "https://pypi.org/project/ddtrace/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ddtrace, maxItems: 30 } }614      - { name: pypi async-lru, url: "https://pypi.org/project/async-lru/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: async-lru, maxItems: 30 } }615      - { name: pypi uri-template, url: "https://pypi.org/project/uri-template/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: uri-template, maxItems: 30 } }616      - { name: pypi langchain-community, url: "https://pypi.org/project/langchain-community/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: langchain-community, maxItems: 30 } }617      - { name: pypi nvidia-nccl-cu13, url: "https://pypi.org/project/nvidia-nccl-cu13/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-nccl-cu13, maxItems: 30 } }618      - { name: pypi apache-airflow-providers-common-sql, url: "https://pypi.org/project/apache-airflow-providers-common-sql/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: apache-airflow-providers-common-sql, maxItems: 30 } }619      - { name: pypi ty, url: "https://pypi.org/project/ty/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ty, maxItems: 30 } }620      - { name: pypi opentelemetry-instrumentation-logging, url: "https://pypi.org/project/opentelemetry-instrumentation-logging/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-instrumentation-logging, maxItems: 30 } }621      - { name: pypi db-dtypes, url: "https://pypi.org/project/db-dtypes/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: db-dtypes, maxItems: 30 } }622      - { name: pypi types-awscrt, url: "https://pypi.org/project/types-awscrt/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: types-awscrt, maxItems: 30 } }623      - { name: pypi python-jose, url: "https://pypi.org/project/python-jose/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: python-jose, maxItems: 30 } }624      - { name: pypi google-cloud-firestore, url: "https://pypi.org/project/google-cloud-firestore/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-firestore, maxItems: 30 } }625      - { name: pypi mlflow-skinny, url: "https://pypi.org/project/mlflow-skinny/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: mlflow-skinny, maxItems: 30 } }626      - { name: pypi omegaconf, url: "https://pypi.org/project/omegaconf/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: omegaconf, maxItems: 30 } }627      - { name: pypi fastavro, url: "https://pypi.org/project/fastavro/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: fastavro, maxItems: 30 } }628      - { name: pypi pyotp, url: "https://pypi.org/project/pyotp/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyotp, maxItems: 30 } }629      - { name: pypi nvidia-nccl-cu12, url: "https://pypi.org/project/nvidia-nccl-cu12/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-nccl-cu12, maxItems: 30 } }630      - { name: pypi rfc3986-validator, url: "https://pypi.org/project/rfc3986-validator/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: rfc3986-validator, maxItems: 30 } }631      - { name: pypi imageio, url: "https://pypi.org/project/imageio/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: imageio, maxItems: 30 } }632      - { name: pypi graphql-relay, url: "https://pypi.org/project/graphql-relay/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: graphql-relay, maxItems: 30 } }633      - { name: pypi h5py, url: "https://pypi.org/project/h5py/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: h5py, maxItems: 30 } }634      - { name: pypi psycopg-pool, url: "https://pypi.org/project/psycopg-pool/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: psycopg-pool, maxItems: 30 } }635      - { name: pypi cuda-toolkit, url: "https://pypi.org/project/cuda-toolkit/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cuda-toolkit, maxItems: 30 } }636      - { name: pypi send2trash, url: "https://pypi.org/project/send2trash/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: send2trash, maxItems: 30 } }637      - { name: pypi statsmodels, url: "https://pypi.org/project/statsmodels/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: statsmodels, maxItems: 30 } }638      - { name: pypi widgetsnbextension, url: "https://pypi.org/project/widgetsnbextension/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: widgetsnbextension, maxItems: 30 } }639      - { name: pypi nvidia-cublas, url: "https://pypi.org/project/nvidia-cublas/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-cublas, maxItems: 30 } }640      - { name: pypi graphene, url: "https://pypi.org/project/graphene/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: graphene, maxItems: 30 } }641      - { name: pypi mlflow, url: "https://pypi.org/project/mlflow/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: mlflow, maxItems: 30 } }642      - { name: pypi zeep, url: "https://pypi.org/project/zeep/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: zeep, maxItems: 30 } }643      - { name: pypi pyright, url: "https://pypi.org/project/pyright/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyright, maxItems: 30 } }644      - { name: pypi coloredlogs, url: "https://pypi.org/project/coloredlogs/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: coloredlogs, maxItems: 30 } }645      - { name: pypi nvidia-cudnn-cu13, url: "https://pypi.org/project/nvidia-cudnn-cu13/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-cudnn-cu13, maxItems: 30 } }646      - { name: pypi nvidia-cuda-nvrtc, url: "https://pypi.org/project/nvidia-cuda-nvrtc/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-cuda-nvrtc, maxItems: 30 } }647      - { name: pypi jupyterlab-widgets, url: "https://pypi.org/project/jupyterlab-widgets/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jupyterlab-widgets, maxItems: 30 } }648      - { name: pypi bytecode, url: "https://pypi.org/project/bytecode/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: bytecode, maxItems: 30 } }649      - { name: pypi boolean-py, url: "https://pypi.org/project/boolean-py/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: boolean-py, maxItems: 30 } }650      - { name: pypi license-expression, url: "https://pypi.org/project/license-expression/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: license-expression, maxItems: 30 } }651      - { name: pypi msgspec, url: "https://pypi.org/project/msgspec/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: msgspec, maxItems: 30 } }652      - { name: pypi ipywidgets, url: "https://pypi.org/project/ipywidgets/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ipywidgets, maxItems: 30 } }653      - { name: pypi nvidia-cusparselt-cu13, url: "https://pypi.org/project/nvidia-cusparselt-cu13/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-cusparselt-cu13, maxItems: 30 } }654      - { name: pypi pyodbc, url: "https://pypi.org/project/pyodbc/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyodbc, maxItems: 30 } }655      - { name: pypi nvidia-nvshmem-cu13, url: "https://pypi.org/project/nvidia-nvshmem-cu13/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-nvshmem-cu13, maxItems: 30 } }656      - { name: pypi nvidia-nvjitlink, url: "https://pypi.org/project/nvidia-nvjitlink/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-nvjitlink, maxItems: 30 } }657      - { name: pypi phonenumbers, url: "https://pypi.org/project/phonenumbers/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: phonenumbers, maxItems: 30 } }658      - { name: pypi nvidia-cuda-runtime, url: "https://pypi.org/project/nvidia-cuda-runtime/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-cuda-runtime, maxItems: 30 } }659      - { name: pypi nvidia-cusparse, url: "https://pypi.org/project/nvidia-cusparse/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-cusparse, maxItems: 30 } }660      - { name: pypi pycountry, url: "https://pypi.org/project/pycountry/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pycountry, maxItems: 30 } }661      - { name: pypi cyclonedx-python-lib, url: "https://pypi.org/project/cyclonedx-python-lib/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cyclonedx-python-lib, maxItems: 30 } }662      - { name: pypi aioboto3, url: "https://pypi.org/project/aioboto3/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: aioboto3, maxItems: 30 } }663      - { name: pypi google-cloud-bigquery-storage, url: "https://pypi.org/project/google-cloud-bigquery-storage/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-bigquery-storage, maxItems: 30 } }664      - { name: pypi terminado, url: "https://pypi.org/project/terminado/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: terminado, maxItems: 30 } }665      - { name: pypi aiohttp-retry, url: "https://pypi.org/project/aiohttp-retry/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: aiohttp-retry, maxItems: 30 } }666      - { name: pypi nvidia-cufft, url: "https://pypi.org/project/nvidia-cufft/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-cufft, maxItems: 30 } }667      - { name: pypi nvidia-cusolver, url: "https://pypi.org/project/nvidia-cusolver/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-cusolver, maxItems: 30 } }668      - { name: pypi pyphen, url: "https://pypi.org/project/pyphen/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyphen, maxItems: 30 } }669      - { name: pypi lazy-object-proxy, url: "https://pypi.org/project/lazy-object-proxy/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: lazy-object-proxy, maxItems: 30 } }670      - { name: pypi weasyprint, url: "https://pypi.org/project/weasyprint/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: weasyprint, maxItems: 30 } }671      - { name: pypi nvidia-cuda-cupti, url: "https://pypi.org/project/nvidia-cuda-cupti/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-cuda-cupti, maxItems: 30 } }672      - { name: pypi jupyterlab-server, url: "https://pypi.org/project/jupyterlab-server/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jupyterlab-server, maxItems: 30 } }673      - { name: pypi json-repair, url: "https://pypi.org/project/json-repair/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: json-repair, maxItems: 30 } }674      - { name: pypi nvidia-curand, url: "https://pypi.org/project/nvidia-curand/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-curand, maxItems: 30 } }675      - { name: pypi pyroaring, url: "https://pypi.org/project/pyroaring/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyroaring, maxItems: 30 } }676      - { name: pypi overrides, url: "https://pypi.org/project/overrides/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: overrides, maxItems: 30 } }677      - { name: pypi gcloud-aio-auth, url: "https://pypi.org/project/gcloud-aio-auth/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: gcloud-aio-auth, maxItems: 30 } }678      - { name: pypi jupyter-events, url: "https://pypi.org/project/jupyter-events/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jupyter-events, maxItems: 30 } }679      - { name: pypi strands-agents, url: "https://pypi.org/project/strands-agents/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: strands-agents, maxItems: 30 } }680      - { name: pypi tldextract, url: "https://pypi.org/project/tldextract/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tldextract, maxItems: 30 } }681      - { name: pypi nvidia-cufile, url: "https://pypi.org/project/nvidia-cufile/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-cufile, maxItems: 30 } }682      - { name: pypi envier, url: "https://pypi.org/project/envier/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: envier, maxItems: 30 } }683      - { name: pypi adal, url: "https://pypi.org/project/adal/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: adal, maxItems: 30 } }684      - { name: pypi nvidia-nvtx, url: "https://pypi.org/project/nvidia-nvtx/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-nvtx, maxItems: 30 } }685      - { name: pypi stevedore, url: "https://pypi.org/project/stevedore/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: stevedore, maxItems: 30 } }686      - { name: pypi google-cloud-translate, url: "https://pypi.org/project/google-cloud-translate/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-translate, maxItems: 30 } }687      - { name: pypi ply, url: "https://pypi.org/project/ply/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ply, maxItems: 30 } }688      - { name: pypi zopfli, url: "https://pypi.org/project/zopfli/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: zopfli, maxItems: 30 } }689      - { name: pypi rfc3986, url: "https://pypi.org/project/rfc3986/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: rfc3986, maxItems: 30 } }690      - { name: pypi packageurl-python, url: "https://pypi.org/project/packageurl-python/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: packageurl-python, maxItems: 30 } }691      - { name: pypi delta-spark, url: "https://pypi.org/project/delta-spark/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: delta-spark, maxItems: 30 } }692      - { name: pypi sentencepiece, url: "https://pypi.org/project/sentencepiece/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sentencepiece, maxItems: 30 } }693      - { name: pypi jupyter-server-terminals, url: "https://pypi.org/project/jupyter-server-terminals/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jupyter-server-terminals, maxItems: 30 } }694      - { name: pypi google-cloud-container, url: "https://pypi.org/project/google-cloud-container/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-container, maxItems: 30 } }695      - { name: pypi ml-dtypes, url: "https://pypi.org/project/ml-dtypes/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ml-dtypes, maxItems: 30 } }696      - { name: pypi trio-websocket, url: "https://pypi.org/project/trio-websocket/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: trio-websocket, maxItems: 30 } }697      - { name: pypi aenum, url: "https://pypi.org/project/aenum/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: aenum, maxItems: 30 } }698      - { name: pypi pgvector, url: "https://pypi.org/project/pgvector/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pgvector, maxItems: 30 } }699      - { name: pypi openapi-spec-validator, url: "https://pypi.org/project/openapi-spec-validator/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: openapi-spec-validator, maxItems: 30 } }700      - { name: pypi html5lib, url: "https://pypi.org/project/html5lib/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: html5lib, maxItems: 30 } }701      - { name: pypi py-serializable, url: "https://pypi.org/project/py-serializable/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: py-serializable, maxItems: 30 } }702      - { name: pypi entrypoints, url: "https://pypi.org/project/entrypoints/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: entrypoints, maxItems: 30 } }703      - { name: pypi gcloud-aio-storage, url: "https://pypi.org/project/gcloud-aio-storage/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: gcloud-aio-storage, maxItems: 30 } }704      - { name: pypi openai-agents, url: "https://pypi.org/project/openai-agents/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: openai-agents, maxItems: 30 } }705      - { name: pypi pyiceberg, url: "https://pypi.org/project/pyiceberg/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyiceberg, maxItems: 30 } }706      - { name: pypi seaborn, url: "https://pypi.org/project/seaborn/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: seaborn, maxItems: 30 } }707      - { name: pypi cramjam, url: "https://pypi.org/project/cramjam/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cramjam, maxItems: 30 } }708      - { name: pypi strenum, url: "https://pypi.org/project/strenum/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: strenum, maxItems: 30 } }709      - { name: pypi realtime, url: "https://pypi.org/project/realtime/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: realtime, maxItems: 30 } }710      - { name: pypi ordered-set, url: "https://pypi.org/project/ordered-set/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ordered-set, maxItems: 30 } }711      - { name: pypi google-cloud-datacatalog, url: "https://pypi.org/project/google-cloud-datacatalog/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-datacatalog, maxItems: 30 } }712      - { name: pypi temporalio, url: "https://pypi.org/project/temporalio/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: temporalio, maxItems: 30 } }713      - { name: pypi python-magic, url: "https://pypi.org/project/python-magic/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: python-magic, maxItems: 30 } }714      - { name: pypi pyrsistent, url: "https://pypi.org/project/pyrsistent/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyrsistent, maxItems: 30 } }715      - { name: pypi patsy, url: "https://pypi.org/project/patsy/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: patsy, maxItems: 30 } }716      - { name: pypi pybreaker, url: "https://pypi.org/project/pybreaker/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pybreaker, maxItems: 30 } }717      - { name: pypi notebook-shim, url: "https://pypi.org/project/notebook-shim/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: notebook-shim, maxItems: 30 } }718      - { name: pypi mashumaro, url: "https://pypi.org/project/mashumaro/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: mashumaro, maxItems: 30 } }719      - { name: pypi rfc3987-syntax, url: "https://pypi.org/project/rfc3987-syntax/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: rfc3987-syntax, maxItems: 30 } }720      - { name: pypi rich-click, url: "https://pypi.org/project/rich-click/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: rich-click, maxItems: 30 } }721      - { name: pypi retry, url: "https://pypi.org/project/retry/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: retry, maxItems: 30 } }722      - { name: pypi python-telegram-bot, url: "https://pypi.org/project/python-telegram-bot/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: python-telegram-bot, maxItems: 30 } }723      - { name: pypi oauth2client, url: "https://pypi.org/project/oauth2client/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: oauth2client, maxItems: 30 } }724      - { name: pypi nest-asyncio2, url: "https://pypi.org/project/nest-asyncio2/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nest-asyncio2, maxItems: 30 } }725      - { name: pypi tableauserverclient, url: "https://pypi.org/project/tableauserverclient/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tableauserverclient, maxItems: 30 } }726      - { name: pypi azure-mgmt-core, url: "https://pypi.org/project/azure-mgmt-core/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: azure-mgmt-core, maxItems: 30 } }727      - { name: pypi jupyter-lsp, url: "https://pypi.org/project/jupyter-lsp/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jupyter-lsp, maxItems: 30 } }728      - { name: pypi yamllint, url: "https://pypi.org/project/yamllint/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: yamllint, maxItems: 30 } }729      - { name: pypi pydyf, url: "https://pypi.org/project/pydyf/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pydyf, maxItems: 30 } }730      - { name: pypi pip-requirements-parser, url: "https://pypi.org/project/pip-requirements-parser/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pip-requirements-parser, maxItems: 30 } }731      - { name: pypi types-pytz, url: "https://pypi.org/project/types-pytz/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: types-pytz, maxItems: 30 } }732      - { name: pypi pytest-metadata, url: "https://pypi.org/project/pytest-metadata/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pytest-metadata, maxItems: 30 } }733      - { name: pypi elastic-transport, url: "https://pypi.org/project/elastic-transport/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: elastic-transport, maxItems: 30 } }734      - { name: pypi google-cloud-storage-transfer, url: "https://pypi.org/project/google-cloud-storage-transfer/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-storage-transfer, maxItems: 30 } }735      - { name: pypi appdirs, url: "https://pypi.org/project/appdirs/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: appdirs, maxItems: 30 } }736      - { name: pypi langchain-google-vertexai, url: "https://pypi.org/project/langchain-google-vertexai/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: langchain-google-vertexai, maxItems: 30 } }737      - { name: pypi readme-renderer, url: "https://pypi.org/project/readme-renderer/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: readme-renderer, maxItems: 30 } }738      - { name: pypi soundfile, url: "https://pypi.org/project/soundfile/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: soundfile, maxItems: 30 } }739      - { name: pypi snowballstemmer, url: "https://pypi.org/project/snowballstemmer/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: snowballstemmer, maxItems: 30 } }740      - { name: pypi fastspec, url: "https://pypi.org/project/fastspec/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: fastspec, maxItems: 30 } }741      - { name: pypi torchvision, url: "https://pypi.org/project/torchvision/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: torchvision, maxItems: 30 } }742      - { name: pypi crc32c, url: "https://pypi.org/project/crc32c/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: crc32c, maxItems: 30 } }743      - { name: pypi retrying, url: "https://pypi.org/project/retrying/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: retrying, maxItems: 30 } }744      - { name: pypi testcontainers, url: "https://pypi.org/project/testcontainers/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: testcontainers, maxItems: 30 } }745      - { name: pypi sentence-transformers, url: "https://pypi.org/project/sentence-transformers/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sentence-transformers, maxItems: 30 } }746      - { name: pypi av, url: "https://pypi.org/project/av/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: av, maxItems: 30 } }747      - { name: pypi diskcache, url: "https://pypi.org/project/diskcache/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: diskcache, maxItems: 30 } }748      - { name: pypi agate, url: "https://pypi.org/project/agate/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: agate, maxItems: 30 } }749      - { name: pypi qrcode, url: "https://pypi.org/project/qrcode/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: qrcode, maxItems: 30 } }750      - { name: pypi agent-client-protocol, url: "https://pypi.org/project/agent-client-protocol/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: agent-client-protocol, maxItems: 30 } }751      - { name: pypi hiredis, url: "https://pypi.org/project/hiredis/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: hiredis, maxItems: 30 } }752      - { name: pypi nexus-rpc, url: "https://pypi.org/project/nexus-rpc/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nexus-rpc, maxItems: 30 } }753      - { name: pypi supabase, url: "https://pypi.org/project/supabase/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: supabase, maxItems: 30 } }754      - { name: pypi ujson, url: "https://pypi.org/project/ujson/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ujson, maxItems: 30 } }755      - { name: pypi azure-storage-file-datalake, url: "https://pypi.org/project/azure-storage-file-datalake/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: azure-storage-file-datalake, maxItems: 30 } }756      - { name: pypi pybind11, url: "https://pypi.org/project/pybind11/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pybind11, maxItems: 30 } }757      - { name: pypi claude-agent-sdk, url: "https://pypi.org/project/claude-agent-sdk/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: claude-agent-sdk, maxItems: 30 } }758      - { name: pypi google-ads, url: "https://pypi.org/project/google-ads/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-ads, maxItems: 30 } }759      - { name: pypi clickhouse-connect, url: "https://pypi.org/project/clickhouse-connect/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: clickhouse-connect, maxItems: 30 } }760      - { name: pypi azure-storage-queue, url: "https://pypi.org/project/azure-storage-queue/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: azure-storage-queue, maxItems: 30 } }761      - { name: pypi griffe, url: "https://pypi.org/project/griffe/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: griffe, maxItems: 30 } }762      - { name: pypi tinyhtml5, url: "https://pypi.org/project/tinyhtml5/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tinyhtml5, maxItems: 30 } }763      - { name: pypi lazy-loader, url: "https://pypi.org/project/lazy-loader/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: lazy-loader, maxItems: 30 } }764      - { name: pypi mergedeep, url: "https://pypi.org/project/mergedeep/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: mergedeep, maxItems: 30 } }765      - { name: pypi pytimeparse, url: "https://pypi.org/project/pytimeparse/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pytimeparse, maxItems: 30 } }766      - { name: pypi crewai-tools, url: "https://pypi.org/project/crewai-tools/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: crewai-tools, maxItems: 30 } }767      - { name: pypi eval-type-backport, url: "https://pypi.org/project/eval-type-backport/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: eval-type-backport, maxItems: 30 } }768      - { name: pypi unidecode, url: "https://pypi.org/project/unidecode/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: unidecode, maxItems: 30 } }769      - { name: pypi lmnr, url: "https://pypi.org/project/lmnr/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: lmnr, maxItems: 30 } }770      - { name: pypi events, url: "https://pypi.org/project/events/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: events, maxItems: 30 } }771      - { name: pypi storage3, url: "https://pypi.org/project/storage3/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: storage3, maxItems: 30 } }772      - { name: pypi postgrest, url: "https://pypi.org/project/postgrest/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: postgrest, maxItems: 30 } }773      - { name: pypi semgrep, url: "https://pypi.org/project/semgrep/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: semgrep, maxItems: 30 } }774      - { name: pypi pip-audit, url: "https://pypi.org/project/pip-audit/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pip-audit, maxItems: 30 } }775      - { name: pypi holidays, url: "https://pypi.org/project/holidays/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: holidays, maxItems: 30 } }776      - { name: pypi bidict, url: "https://pypi.org/project/bidict/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: bidict, maxItems: 30 } }777      - { name: pypi opentelemetry-instrumentation-sqlalchemy, url: "https://pypi.org/project/opentelemetry-instrumentation-sqlalchemy/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-instrumentation-sqlalchemy, maxItems: 30 } }778      - { name: pypi click-option-group, url: "https://pypi.org/project/click-option-group/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: click-option-group, maxItems: 30 } }779      - { name: pypi pip-api, url: "https://pypi.org/project/pip-api/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pip-api, maxItems: 30 } }780      - { name: pypi tblib, url: "https://pypi.org/project/tblib/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tblib, maxItems: 30 } }781      - { name: pypi llama-index-indices-managed-llama-cloud, url: "https://pypi.org/project/llama-index-indices-managed-llama-cloud/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: llama-index-indices-managed-llama-cloud, maxItems: 30 } }782      - { name: pypi pandas-gbq, url: "https://pypi.org/project/pandas-gbq/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pandas-gbq, maxItems: 30 } }783      - { name: pypi parsedatetime, url: "https://pypi.org/project/parsedatetime/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: parsedatetime, maxItems: 30 } }784      - { name: pypi universal-pathlib, url: "https://pypi.org/project/universal-pathlib/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: universal-pathlib, maxItems: 30 } }785      - { name: pypi twine, url: "https://pypi.org/project/twine/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: twine, maxItems: 30 } }786      - { name: pypi mock, url: "https://pypi.org/project/mock/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: mock, maxItems: 30 } }787      - { name: pypi inflect, url: "https://pypi.org/project/inflect/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: inflect, maxItems: 30 } }788      - { name: pypi zope-event, url: "https://pypi.org/project/zope-event/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: zope-event, maxItems: 30 } }789      - { name: pypi simple-salesforce, url: "https://pypi.org/project/simple-salesforce/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: simple-salesforce, maxItems: 30 } }790      - { name: pypi types-setuptools, url: "https://pypi.org/project/types-setuptools/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: types-setuptools, maxItems: 30 } }791      - { name: pypi ninja, url: "https://pypi.org/project/ninja/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ninja, maxItems: 30 } }792      - { name: pypi socksio, url: "https://pypi.org/project/socksio/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: socksio, maxItems: 30 } }793      - { name: pypi tree-sitter-languages, url: "https://pypi.org/project/tree-sitter-languages/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tree-sitter-languages, maxItems: 30 } }794      - { name: pypi streamlit, url: "https://pypi.org/project/streamlit/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: streamlit, maxItems: 30 } }795      - { name: pypi dunamai, url: "https://pypi.org/project/dunamai/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: dunamai, maxItems: 30 } }796      - { name: pypi python-engineio, url: "https://pypi.org/project/python-engineio/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: python-engineio, maxItems: 30 } }797      - { name: pypi bandit, url: "https://pypi.org/project/bandit/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: bandit, maxItems: 30 } }798      - { name: pypi crewai, url: "https://pypi.org/project/crewai/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: crewai, maxItems: 30 } }799      - { name: pypi python-socketio, url: "https://pypi.org/project/python-socketio/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: python-socketio, maxItems: 30 } }800      - { name: pypi simple-websocket, url: "https://pypi.org/project/simple-websocket/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: simple-websocket, maxItems: 30 } }801      - { name: pypi llama-index-llms-openai, url: "https://pypi.org/project/llama-index-llms-openai/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: llama-index-llms-openai, maxItems: 30 } }802      - { name: pypi google-cloud-dataplex, url: "https://pypi.org/project/google-cloud-dataplex/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-dataplex, maxItems: 30 } }803      - { name: pypi pinotdb, url: "https://pypi.org/project/pinotdb/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pinotdb, maxItems: 30 } }804      - { name: pypi astor, url: "https://pypi.org/project/astor/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: astor, maxItems: 30 } }805      - { name: pypi id, url: "https://pypi.org/project/id/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: id, maxItems: 30 } }806      - { name: pypi imagesize, url: "https://pypi.org/project/imagesize/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: imagesize, maxItems: 30 } }807      - { name: pypi dask, url: "https://pypi.org/project/dask/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: dask, maxItems: 30 } }808      - { name: pypi amazon-ion, url: "https://pypi.org/project/amazon-ion/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: amazon-ion, maxItems: 30 } }809      - { name: pypi tox, url: "https://pypi.org/project/tox/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tox, maxItems: 30 } }810      - { name: pypi tifffile, url: "https://pypi.org/project/tifffile/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tifffile, maxItems: 30 } }811      - { name: pypi djangorestframework, url: "https://pypi.org/project/djangorestframework/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: djangorestframework, maxItems: 30 } }812      - { name: pypi dbt-protos, url: "https://pypi.org/project/dbt-protos/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: dbt-protos, maxItems: 30 } }813      - { name: pypi supabase-auth, url: "https://pypi.org/project/supabase-auth/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: supabase-auth, maxItems: 30 } }814      - { name: pypi supabase-functions, url: "https://pypi.org/project/supabase-functions/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: supabase-functions, maxItems: 30 } }815      - { name: pypi einops, url: "https://pypi.org/project/einops/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: einops, maxItems: 30 } }816      - { name: pypi olefile, url: "https://pypi.org/project/olefile/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: olefile, maxItems: 30 } }817      - { name: pypi sshtunnel, url: "https://pypi.org/project/sshtunnel/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sshtunnel, maxItems: 30 } }818      - { name: pypi hvac, url: "https://pypi.org/project/hvac/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: hvac, maxItems: 30 } }819      - { name: pypi validators, url: "https://pypi.org/project/validators/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: validators, maxItems: 30 } }820      - { name: pypi hyperlink, url: "https://pypi.org/project/hyperlink/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: hyperlink, maxItems: 30 } }821      - { name: pypi strictyaml, url: "https://pypi.org/project/strictyaml/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: strictyaml, maxItems: 30 } }822      - { name: pypi py-spy, url: "https://pypi.org/project/py-spy/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: py-spy, maxItems: 30 } }823      - { name: pypi pfzy, url: "https://pypi.org/project/pfzy/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pfzy, maxItems: 30 } }824      - { name: pypi tree-sitter-c-sharp, url: "https://pypi.org/project/tree-sitter-c-sharp/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tree-sitter-c-sharp, maxItems: 30 } }825      - { name: pypi scikit-image, url: "https://pypi.org/project/scikit-image/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: scikit-image, maxItems: 30 } }826      - { name: pypi cloudpathlib, url: "https://pypi.org/project/cloudpathlib/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cloudpathlib, maxItems: 30 } }827      - { name: pypi lupa, url: "https://pypi.org/project/lupa/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: lupa, maxItems: 30 } }828      - { name: pypi inquirerpy, url: "https://pypi.org/project/inquirerpy/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: inquirerpy, maxItems: 30 } }829      - { name: pypi spacy, url: "https://pypi.org/project/spacy/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: spacy, maxItems: 30 } }830      - { name: pypi instructor, url: "https://pypi.org/project/instructor/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: instructor, maxItems: 30 } }831      - { name: pypi leather, url: "https://pypi.org/project/leather/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: leather, maxItems: 30 } }832      - { name: pypi pytest-runner, url: "https://pypi.org/project/pytest-runner/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pytest-runner, maxItems: 30 } }833      - { name: pypi google-pasta, url: "https://pypi.org/project/google-pasta/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-pasta, maxItems: 30 } }834      - { name: pypi yfinance, url: "https://pypi.org/project/yfinance/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: yfinance, maxItems: 30 } }835      - { name: pypi diff-cover, url: "https://pypi.org/project/diff-cover/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: diff-cover, maxItems: 30 } }836      - { name: pypi schema, url: "https://pypi.org/project/schema/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: schema, maxItems: 30 } }837      - { name: pypi alabaster, url: "https://pypi.org/project/alabaster/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: alabaster, maxItems: 30 } }838      - { name: pypi sphinxcontrib-serializinghtml, url: "https://pypi.org/project/sphinxcontrib-serializinghtml/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sphinxcontrib-serializinghtml, maxItems: 30 } }839      - { name: pypi vcrpy, url: "https://pypi.org/project/vcrpy/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: vcrpy, maxItems: 30 } }840      - { name: pypi langfuse, url: "https://pypi.org/project/langfuse/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: langfuse, maxItems: 30 } }841      - { name: pypi catalogue, url: "https://pypi.org/project/catalogue/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: catalogue, maxItems: 30 } }842      - { name: pypi grpc-interceptor, url: "https://pypi.org/project/grpc-interceptor/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: grpc-interceptor, maxItems: 30 } }843      - { name: pypi boltons, url: "https://pypi.org/project/boltons/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: boltons, maxItems: 30 } }844      - { name: pypi python-http-client, url: "https://pypi.org/project/python-http-client/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: python-http-client, maxItems: 30 } }845      - { name: pypi dbt-extractor, url: "https://pypi.org/project/dbt-extractor/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: dbt-extractor, maxItems: 30 } }846      - { name: pypi opentelemetry-instrumentation-aiohttp-client, url: "https://pypi.org/project/opentelemetry-instrumentation-aiohttp-client/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-instrumentation-aiohttp-client, maxItems: 30 } }847      - { name: pypi feedparser, url: "https://pypi.org/project/feedparser/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: feedparser, maxItems: 30 } }848      - { name: pypi service-identity, url: "https://pypi.org/project/service-identity/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: service-identity, maxItems: 30 } }849      - { name: pypi pydata-google-auth, url: "https://pypi.org/project/pydata-google-auth/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pydata-google-auth, maxItems: 30 } }850      - { name: pypi py-cpuinfo, url: "https://pypi.org/project/py-cpuinfo/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: py-cpuinfo, maxItems: 30 } }851      - { name: pypi tree-sitter-javascript, url: "https://pypi.org/project/tree-sitter-javascript/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tree-sitter-javascript, maxItems: 30 } }852      - { name: pypi great-expectations, url: "https://pypi.org/project/great-expectations/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: great-expectations, maxItems: 30 } }853      - { name: pypi databricks-sqlalchemy, url: "https://pypi.org/project/databricks-sqlalchemy/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: databricks-sqlalchemy, maxItems: 30 } }854      - { name: pypi aws-requests-auth, url: "https://pypi.org/project/aws-requests-auth/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: aws-requests-auth, maxItems: 30 } }855      - { name: pypi thinc, url: "https://pypi.org/project/thinc/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: thinc, maxItems: 30 } }856      - { name: pypi requests-mock, url: "https://pypi.org/project/requests-mock/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: requests-mock, maxItems: 30 } }857      - { name: pypi lockfile, url: "https://pypi.org/project/lockfile/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: lockfile, maxItems: 30 } }858      - { name: pypi sendgrid, url: "https://pypi.org/project/sendgrid/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sendgrid, maxItems: 30 } }859      - { name: pypi ldap3, url: "https://pypi.org/project/ldap3/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ldap3, maxItems: 30 } }860      - { name: pypi pydeck, url: "https://pypi.org/project/pydeck/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pydeck, maxItems: 30 } }861      - { name: pypi oracledb, url: "https://pypi.org/project/oracledb/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: oracledb, maxItems: 30 } }862      - { name: pypi pymdown-extensions, url: "https://pypi.org/project/pymdown-extensions/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pymdown-extensions, maxItems: 30 } }863      - { name: pypi lightgbm, url: "https://pypi.org/project/lightgbm/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: lightgbm, maxItems: 30 } }864      - { name: pypi youtube-transcript-api, url: "https://pypi.org/project/youtube-transcript-api/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: youtube-transcript-api, maxItems: 30 } }865      - { name: pypi questionary, url: "https://pypi.org/project/questionary/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: questionary, maxItems: 30 } }866      - { name: pypi weasel, url: "https://pypi.org/project/weasel/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: weasel, maxItems: 30 } }867      - { name: pypi wandb, url: "https://pypi.org/project/wandb/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: wandb, maxItems: 30 } }868      - { name: pypi mlflow-tracing, url: "https://pypi.org/project/mlflow-tracing/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: mlflow-tracing, maxItems: 30 } }869      - { name: pypi opentelemetry-distro, url: "https://pypi.org/project/opentelemetry-distro/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-distro, maxItems: 30 } }870      - { name: pypi flask-sqlalchemy, url: "https://pypi.org/project/flask-sqlalchemy/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: flask-sqlalchemy, maxItems: 30 } }871      - { name: pypi msrestazure, url: "https://pypi.org/project/msrestazure/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: msrestazure, maxItems: 30 } }872      - { name: pypi accelerate, url: "https://pypi.org/project/accelerate/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: accelerate, maxItems: 30 } }873      - { name: pypi aliyun-trace, url: "https://pypi.org/project/aliyun-trace/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: aliyun-trace, maxItems: 30 } }874      - { name: pypi aliyun-semantic-conventions, url: "https://pypi.org/project/aliyun-semantic-conventions/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: aliyun-semantic-conventions, maxItems: 30 } }875      - { name: pypi groq, url: "https://pypi.org/project/groq/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: groq, maxItems: 30 } }876      - { name: pypi pyproj, url: "https://pypi.org/project/pyproj/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyproj, maxItems: 30 } }877      - { name: pypi cached-property, url: "https://pypi.org/project/cached-property/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cached-property, maxItems: 30 } }878      - { name: pypi flask-login, url: "https://pypi.org/project/flask-login/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: flask-login, maxItems: 30 } }879      - { name: pypi pbr, url: "https://pypi.org/project/pbr/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pbr, maxItems: 30 } }880      - { name: pypi murmurhash, url: "https://pypi.org/project/murmurhash/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: murmurhash, maxItems: 30 } }881      - { name: pypi azure-keyvault-keys, url: "https://pypi.org/project/azure-keyvault-keys/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: azure-keyvault-keys, maxItems: 30 } }882      - { name: pypi tensorboard, url: "https://pypi.org/project/tensorboard/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tensorboard, maxItems: 30 } }883      - { name: pypi types-urllib3, url: "https://pypi.org/project/types-urllib3/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: types-urllib3, maxItems: 30 } }884      - { name: pypi sphinxcontrib-htmlhelp, url: "https://pypi.org/project/sphinxcontrib-htmlhelp/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sphinxcontrib-htmlhelp, maxItems: 30 } }885      - { name: pypi sphinxcontrib-qthelp, url: "https://pypi.org/project/sphinxcontrib-qthelp/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sphinxcontrib-qthelp, maxItems: 30 } }886      - { name: pypi sphinxcontrib-applehelp, url: "https://pypi.org/project/sphinxcontrib-applehelp/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sphinxcontrib-applehelp, maxItems: 30 } }887      - { name: pypi sphinxcontrib-devhelp, url: "https://pypi.org/project/sphinxcontrib-devhelp/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sphinxcontrib-devhelp, maxItems: 30 } }888      - { name: pypi sqlalchemy-utils, url: "https://pypi.org/project/sqlalchemy-utils/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sqlalchemy-utils, maxItems: 30 } }889      - { name: pypi pytest-split, url: "https://pypi.org/project/pytest-split/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pytest-split, maxItems: 30 } }890      - { name: pypi logfire-api, url: "https://pypi.org/project/logfire-api/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: logfire-api, maxItems: 30 } }891      - { name: pypi blis, url: "https://pypi.org/project/blis/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: blis, maxItems: 30 } }892      - { name: pypi texttable, url: "https://pypi.org/project/texttable/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: texttable, maxItems: 30 } }893      - { name: pypi databricks-labs-blueprint, url: "https://pypi.org/project/databricks-labs-blueprint/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: databricks-labs-blueprint, maxItems: 30 } }894      - { name: pypi glom, url: "https://pypi.org/project/glom/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: glom, maxItems: 30 } }895      - { name: pypi kafka-python, url: "https://pypi.org/project/kafka-python/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: kafka-python, maxItems: 30 } }896      - { name: pypi face, url: "https://pypi.org/project/face/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: face, maxItems: 30 } }897      - { name: pypi cymem, url: "https://pypi.org/project/cymem/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cymem, maxItems: 30 } }898      - { name: pypi respx, url: "https://pypi.org/project/respx/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: respx, maxItems: 30 } }899      - { name: pypi preshed, url: "https://pypi.org/project/preshed/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: preshed, maxItems: 30 } }900      - { name: pypi sounddevice, url: "https://pypi.org/project/sounddevice/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sounddevice, maxItems: 30 } }901      - { name: pypi cssselect, url: "https://pypi.org/project/cssselect/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cssselect, maxItems: 30 } }902      - { name: pypi srsly, url: "https://pypi.org/project/srsly/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: srsly, maxItems: 30 } }903      - { name: pypi genai-prices, url: "https://pypi.org/project/genai-prices/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: genai-prices, maxItems: 30 } }904      - { name: pypi wasabi, url: "https://pypi.org/project/wasabi/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: wasabi, maxItems: 30 } }905      - { name: pypi uv-build, url: "https://pypi.org/project/uv-build/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: uv-build, maxItems: 30 } }906      - { name: pypi sphinxcontrib-jsmath, url: "https://pypi.org/project/sphinxcontrib-jsmath/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sphinxcontrib-jsmath, maxItems: 30 } }907      - { name: pypi daff, url: "https://pypi.org/project/daff/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: daff, maxItems: 30 } }908      - { name: pypi pipenv, url: "https://pypi.org/project/pipenv/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pipenv, maxItems: 30 } }909      - { name: pypi opencensus-context, url: "https://pypi.org/project/opencensus-context/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opencensus-context, maxItems: 30 } }910      - { name: pypi llama-cloud, url: "https://pypi.org/project/llama-cloud/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: llama-cloud, maxItems: 30 } }911      - { name: pypi openapi-schema-validator, url: "https://pypi.org/project/openapi-schema-validator/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: openapi-schema-validator, maxItems: 30 } }912      - { name: pypi jupyter-builder, url: "https://pypi.org/project/jupyter-builder/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jupyter-builder, maxItems: 30 } }913      - { name: pypi pytest-httpx, url: "https://pypi.org/project/pytest-httpx/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pytest-httpx, maxItems: 30 } }914      - { name: pypi opencensus, url: "https://pypi.org/project/opencensus/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opencensus, maxItems: 30 } }915      - { name: pypi fpdf2, url: "https://pypi.org/project/fpdf2/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: fpdf2, maxItems: 30 } }916      - { name: pypi pytest-env, url: "https://pypi.org/project/pytest-env/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pytest-env, maxItems: 30 } }917      - { name: pypi pydot, url: "https://pypi.org/project/pydot/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pydot, maxItems: 30 } }918      - { name: pypi langchain-anthropic, url: "https://pypi.org/project/langchain-anthropic/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: langchain-anthropic, maxItems: 30 } }919      - { name: pypi google-cloud-dataproc, url: "https://pypi.org/project/google-cloud-dataproc/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-dataproc, maxItems: 30 } }920      - { name: pypi pybase64, url: "https://pypi.org/project/pybase64/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pybase64, maxItems: 30 } }921      - { name: pypi spacy-legacy, url: "https://pypi.org/project/spacy-legacy/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: spacy-legacy, maxItems: 30 } }922      - { name: pypi deltalake, url: "https://pypi.org/project/deltalake/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: deltalake, maxItems: 30 } }923      - { name: pypi confection, url: "https://pypi.org/project/confection/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: confection, maxItems: 30 } }924      - { name: pypi spacy-loggers, url: "https://pypi.org/project/spacy-loggers/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: spacy-loggers, maxItems: 30 } }925      - { name: pypi tree-sitter-c, url: "https://pypi.org/project/tree-sitter-c/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tree-sitter-c, maxItems: 30 } }926      - { name: pypi sqlmodel, url: "https://pypi.org/project/sqlmodel/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sqlmodel, maxItems: 30 } }927      - { name: pypi partd, url: "https://pypi.org/project/partd/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: partd, maxItems: 30 } }928      - { name: pypi uv-dynamic-versioning, url: "https://pypi.org/project/uv-dynamic-versioning/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: uv-dynamic-versioning, maxItems: 30 } }929      - { name: pypi jsonpath-python, url: "https://pypi.org/project/jsonpath-python/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jsonpath-python, maxItems: 30 } }930      - { name: pypi datadog-api-client, url: "https://pypi.org/project/datadog-api-client/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: datadog-api-client, maxItems: 30 } }931      - { name: pypi locket, url: "https://pypi.org/project/locket/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: locket, maxItems: 30 } }932      - { name: pypi opencv-contrib-python, url: "https://pypi.org/project/opencv-contrib-python/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opencv-contrib-python, maxItems: 30 } }933      - { name: pypi factory-boy, url: "https://pypi.org/project/factory-boy/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: factory-boy, maxItems: 30 } }934      - { name: pypi jira, url: "https://pypi.org/project/jira/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jira, maxItems: 30 } }935      - { name: pypi opentelemetry-instrumentation-redis, url: "https://pypi.org/project/opentelemetry-instrumentation-redis/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-instrumentation-redis, maxItems: 30 } }936      - { name: pypi opt-einsum, url: "https://pypi.org/project/opt-einsum/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opt-einsum, maxItems: 30 } }937      - { name: pypi cron-descriptor, url: "https://pypi.org/project/cron-descriptor/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cron-descriptor, maxItems: 30 } }938      - { name: pypi dacite, url: "https://pypi.org/project/dacite/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: dacite, maxItems: 30 } }939      - { name: pypi pytest-django, url: "https://pypi.org/project/pytest-django/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pytest-django, maxItems: 30 } }940      - { name: pypi awscrt, url: "https://pypi.org/project/awscrt/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: awscrt, maxItems: 30 } }941      - { name: pypi google-cloud-alloydb, url: "https://pypi.org/project/google-cloud-alloydb/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-alloydb, maxItems: 30 } }942      - { name: pypi blake3, url: "https://pypi.org/project/blake3/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: blake3, maxItems: 30 } }943      - { name: pypi emoji, url: "https://pypi.org/project/emoji/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: emoji, maxItems: 30 } }944      - { name: pypi jpype1, url: "https://pypi.org/project/jpype1/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jpype1, maxItems: 30 } }945      - { name: pypi watchtower, url: "https://pypi.org/project/watchtower/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: watchtower, maxItems: 30 } }946      - { name: pypi hydra-core, url: "https://pypi.org/project/hydra-core/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: hydra-core, maxItems: 30 } }947      - { name: pypi azure-servicebus, url: "https://pypi.org/project/azure-servicebus/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: azure-servicebus, maxItems: 30 } }948      - { name: pypi azure-batch, url: "https://pypi.org/project/azure-batch/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: azure-batch, maxItems: 30 } }949      - { name: pypi pyathena, url: "https://pypi.org/project/pyathena/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyathena, maxItems: 30 } }950      - { name: pypi slowapi, url: "https://pypi.org/project/slowapi/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: slowapi, maxItems: 30 } }951      - { name: pypi tree-sitter-java, url: "https://pypi.org/project/tree-sitter-java/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tree-sitter-java, maxItems: 30 } }952      - { name: pypi nvidia-cublas-cu12, url: "https://pypi.org/project/nvidia-cublas-cu12/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-cublas-cu12, maxItems: 30 } }953      - { name: pypi azure-cosmos, url: "https://pypi.org/project/azure-cosmos/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: azure-cosmos, maxItems: 30 } }954      - { name: pypi gql, url: "https://pypi.org/project/gql/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: gql, maxItems: 30 } }955      - { name: pypi immutabledict, url: "https://pypi.org/project/immutabledict/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: immutabledict, maxItems: 30 } }956      - { name: pypi ua-parser, url: "https://pypi.org/project/ua-parser/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ua-parser, maxItems: 30 } }957      - { name: pypi natsort, url: "https://pypi.org/project/natsort/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: natsort, maxItems: 30 } }958      - { name: pypi bitarray, url: "https://pypi.org/project/bitarray/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: bitarray, maxItems: 30 } }959      - { name: pypi backports-asyncio-runner, url: "https://pypi.org/project/backports-asyncio-runner/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: backports-asyncio-runner, maxItems: 30 } }960      - { name: pypi pytesseract, url: "https://pypi.org/project/pytesseract/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pytesseract, maxItems: 30 } }961      - { name: pypi time-machine, url: "https://pypi.org/project/time-machine/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: time-machine, maxItems: 30 } }962      - { name: pypi pypdf2, url: "https://pypi.org/project/pypdf2/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pypdf2, maxItems: 30 } }963      - { name: pypi snowplow-tracker, url: "https://pypi.org/project/snowplow-tracker/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: snowplow-tracker, maxItems: 30 } }964      - { name: pypi nvidia-cudnn-cu12, url: "https://pypi.org/project/nvidia-cudnn-cu12/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-cudnn-cu12, maxItems: 30 } }965      - { name: pypi nvidia-cuda-nvrtc-cu12, url: "https://pypi.org/project/nvidia-cuda-nvrtc-cu12/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-cuda-nvrtc-cu12, maxItems: 30 } }966      - { name: pypi google-cloud-storage-control, url: "https://pypi.org/project/google-cloud-storage-control/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-storage-control, maxItems: 30 } }967      - { name: pypi huey, url: "https://pypi.org/project/huey/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: huey, maxItems: 30 } }968      - { name: pypi rich-argparse, url: "https://pypi.org/project/rich-argparse/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: rich-argparse, maxItems: 30 } }969      - { name: pypi maxminddb, url: "https://pypi.org/project/maxminddb/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: maxminddb, maxItems: 30 } }970      - { name: pypi pyspnego, url: "https://pypi.org/project/pyspnego/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyspnego, maxItems: 30 } }971      - { name: pypi nvidia-cusparse-cu12, url: "https://pypi.org/project/nvidia-cusparse-cu12/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-cusparse-cu12, maxItems: 30 } }972      - { name: pypi skops, url: "https://pypi.org/project/skops/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: skops, maxItems: 30 } }973      - { name: pypi twilio, url: "https://pypi.org/project/twilio/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: twilio, maxItems: 30 } }974      - { name: pypi django-cors-headers, url: "https://pypi.org/project/django-cors-headers/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: django-cors-headers, maxItems: 30 } }975      - { name: pypi types-paramiko, url: "https://pypi.org/project/types-paramiko/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: types-paramiko, maxItems: 30 } }976      - { name: pypi typer-slim, url: "https://pypi.org/project/typer-slim/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: typer-slim, maxItems: 30 } }977      - { name: pypi gcloud-aio-bigquery, url: "https://pypi.org/project/gcloud-aio-bigquery/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: gcloud-aio-bigquery, maxItems: 30 } }978      - { name: pypi pydub, url: "https://pypi.org/project/pydub/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pydub, maxItems: 30 } }979      - { name: pypi hatch-vcs, url: "https://pypi.org/project/hatch-vcs/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: hatch-vcs, maxItems: 30 } }980      - { name: pypi nvidia-nvjitlink-cu12, url: "https://pypi.org/project/nvidia-nvjitlink-cu12/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-nvjitlink-cu12, maxItems: 30 } }981      - { name: pypi maturin, url: "https://pypi.org/project/maturin/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: maturin, maxItems: 30 } }982      - { name: pypi nvidia-cufft-cu12, url: "https://pypi.org/project/nvidia-cufft-cu12/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-cufft-cu12, maxItems: 30 } }983      - { name: pypi nvidia-cuda-runtime-cu12, url: "https://pypi.org/project/nvidia-cuda-runtime-cu12/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-cuda-runtime-cu12, maxItems: 30 } }984      - { name: pypi shortuuid, url: "https://pypi.org/project/shortuuid/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: shortuuid, maxItems: 30 } }985      - { name: pypi python-utils, url: "https://pypi.org/project/python-utils/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: python-utils, maxItems: 30 } }986      - { name: pypi firebase-admin, url: "https://pypi.org/project/firebase-admin/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: firebase-admin, maxItems: 30 } }987      - { name: pypi opentelemetry-resourcedetector-gcp, url: "https://pypi.org/project/opentelemetry-resourcedetector-gcp/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-resourcedetector-gcp, maxItems: 30 } }988      - { name: pypi fire, url: "https://pypi.org/project/fire/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: fire, maxItems: 30 } }989      - { name: pypi binaryornot, url: "https://pypi.org/project/binaryornot/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: binaryornot, maxItems: 30 } }990      - { name: pypi multitasking, url: "https://pypi.org/project/multitasking/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: multitasking, maxItems: 30 } }991      - { name: pypi bs4, url: "https://pypi.org/project/bs4/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: bs4, maxItems: 30 } }992      - { name: pypi ollama, url: "https://pypi.org/project/ollama/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ollama, maxItems: 30 } }993      - { name: pypi py-partiql-parser, url: "https://pypi.org/project/py-partiql-parser/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: py-partiql-parser, maxItems: 30 } }994      - { name: pypi aws-sam-translator, url: "https://pypi.org/project/aws-sam-translator/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: aws-sam-translator, maxItems: 30 } }995      - { name: pypi nvidia-cusolver-cu12, url: "https://pypi.org/project/nvidia-cusolver-cu12/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-cusolver-cu12, maxItems: 30 } }996      - { name: pypi trino, url: "https://pypi.org/project/trino/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: trino, maxItems: 30 } }997      - { name: pypi aws-lambda-powertools, url: "https://pypi.org/project/aws-lambda-powertools/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: aws-lambda-powertools, maxItems: 30 } }998      - { name: pypi nvidia-curand-cu12, url: "https://pypi.org/project/nvidia-curand-cu12/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-curand-cu12, maxItems: 30 } }999      - { name: pypi pdf2image, url: "https://pypi.org/project/pdf2image/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pdf2image, maxItems: 30 } }1000      - { name: pypi userpath, url: "https://pypi.org/project/userpath/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: userpath, maxItems: 30 } }1001      - { name: pypi langchain-classic, url: "https://pypi.org/project/langchain-classic/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: langchain-classic, maxItems: 30 } }1002      - { name: pypi dbt-semantic-interfaces, url: "https://pypi.org/project/dbt-semantic-interfaces/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: dbt-semantic-interfaces, maxItems: 30 } }1003      - { name: pypi nvidia-cuda-cupti-cu12, url: "https://pypi.org/project/nvidia-cuda-cupti-cu12/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-cuda-cupti-cu12, maxItems: 30 } }1004      - { name: pypi opentelemetry-instrumentation-grpc, url: "https://pypi.org/project/opentelemetry-instrumentation-grpc/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-instrumentation-grpc, maxItems: 30 } }1005      - { name: pypi google-adk, url: "https://pypi.org/project/google-adk/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-adk, maxItems: 30 } }1006      - { name: pypi apache-airflow-providers-http, url: "https://pypi.org/project/apache-airflow-providers-http/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: apache-airflow-providers-http, maxItems: 30 } }1007      - { name: pypi tree-sitter-rust, url: "https://pypi.org/project/tree-sitter-rust/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tree-sitter-rust, maxItems: 30 } }1008      - { name: pypi aws-xray-sdk, url: "https://pypi.org/project/aws-xray-sdk/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: aws-xray-sdk, maxItems: 30 } }1009      - { name: pypi progressbar2, url: "https://pypi.org/project/progressbar2/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: progressbar2, maxItems: 30 } }1010      - { name: pypi configargparse, url: "https://pypi.org/project/configargparse/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: configargparse, maxItems: 30 } }1011      - { name: pypi giturlparse, url: "https://pypi.org/project/giturlparse/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: giturlparse, maxItems: 30 } }1012      - { name: pypi tree-sitter-go, url: "https://pypi.org/project/tree-sitter-go/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tree-sitter-go, maxItems: 30 } }1013      - { name: pypi frozendict, url: "https://pypi.org/project/frozendict/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: frozendict, maxItems: 30 } }1014      - { name: pypi levenshtein, url: "https://pypi.org/project/levenshtein/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: levenshtein, maxItems: 30 } }1015      - { name: pypi supervisor, url: "https://pypi.org/project/supervisor/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: supervisor, maxItems: 30 } }1016      - { name: pypi opentelemetry-semantic-conventions-ai, url: "https://pypi.org/project/opentelemetry-semantic-conventions-ai/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-semantic-conventions-ai, maxItems: 30 } }1017      - { name: pypi lxml-html-clean, url: "https://pypi.org/project/lxml-html-clean/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: lxml-html-clean, maxItems: 30 } }1018      - { name: pypi requirements-parser, url: "https://pypi.org/project/requirements-parser/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: requirements-parser, maxItems: 30 } }1019      - { name: pypi prek, url: "https://pypi.org/project/prek/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: prek, maxItems: 30 } }1020      - { name: pypi oscrypto, url: "https://pypi.org/project/oscrypto/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: oscrypto, maxItems: 30 } }1021      - { name: pypi jsonconversion, url: "https://pypi.org/project/jsonconversion/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jsonconversion, maxItems: 30 } }1022      - { name: pypi types-cachetools, url: "https://pypi.org/project/types-cachetools/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: types-cachetools, maxItems: 30 } }1023      - { name: pypi azure-monitor-opentelemetry, url: "https://pypi.org/project/azure-monitor-opentelemetry/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: azure-monitor-opentelemetry, maxItems: 30 } }1024      - { name: pypi nvidia-nvtx-cu12, url: "https://pypi.org/project/nvidia-nvtx-cu12/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-nvtx-cu12, maxItems: 30 } }1025      - { name: pypi resolvelib, url: "https://pypi.org/project/resolvelib/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: resolvelib, maxItems: 30 } }1026      - { name: pypi aiohttp-cors, url: "https://pypi.org/project/aiohttp-cors/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: aiohttp-cors, maxItems: 30 } }1027      - { name: pypi tree-sitter-ruby, url: "https://pypi.org/project/tree-sitter-ruby/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tree-sitter-ruby, maxItems: 30 } }1028      - { name: pypi tree-sitter-bash, url: "https://pypi.org/project/tree-sitter-bash/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tree-sitter-bash, maxItems: 30 } }1029      - { name: pypi checkov, url: "https://pypi.org/project/checkov/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: checkov, maxItems: 30 } }1030      - { name: pypi clickhouse-driver, url: "https://pypi.org/project/clickhouse-driver/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: clickhouse-driver, maxItems: 30 } }1031      - { name: pypi aiodns, url: "https://pypi.org/project/aiodns/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: aiodns, maxItems: 30 } }1032      - { name: pypi apache-airflow-providers-fab, url: "https://pypi.org/project/apache-airflow-providers-fab/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: apache-airflow-providers-fab, maxItems: 30 } }1033      - { name: pypi mysqlclient, url: "https://pypi.org/project/mysqlclient/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: mysqlclient, maxItems: 30 } }1034      - { name: pypi jwcrypto, url: "https://pypi.org/project/jwcrypto/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jwcrypto, maxItems: 30 } }1035      - { name: pypi tree-sitter-php, url: "https://pypi.org/project/tree-sitter-php/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tree-sitter-php, maxItems: 30 } }1036      - { name: pypi ua-parser-builtins, url: "https://pypi.org/project/ua-parser-builtins/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ua-parser-builtins, maxItems: 30 } }1037      - { name: pypi nvidia-ml-py, url: "https://pypi.org/project/nvidia-ml-py/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-ml-py, maxItems: 30 } }1038      - { name: pypi sagemaker, url: "https://pypi.org/project/sagemaker/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sagemaker, maxItems: 30 } }1039      - { name: pypi parameterized, url: "https://pypi.org/project/parameterized/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: parameterized, maxItems: 30 } }1040      - { name: pypi argparse, url: "https://pypi.org/project/argparse/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: argparse, maxItems: 30 } }1041      - { name: pypi docopt, url: "https://pypi.org/project/docopt/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: docopt, maxItems: 30 } }1042      - { name: pypi azure-mgmt-resource, url: "https://pypi.org/project/azure-mgmt-resource/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: azure-mgmt-resource, maxItems: 30 } }1043      - { name: pypi asyncio, url: "https://pypi.org/project/asyncio/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: asyncio, maxItems: 30 } }1044      - { name: pypi types-redis, url: "https://pypi.org/project/types-redis/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: types-redis, maxItems: 30 } }1045      - { name: pypi pycares, url: "https://pypi.org/project/pycares/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pycares, maxItems: 30 } }1046      - { name: pypi jsonpickle, url: "https://pypi.org/project/jsonpickle/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jsonpickle, maxItems: 30 } }1047      - { name: pypi pytest-html, url: "https://pypi.org/project/pytest-html/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pytest-html, maxItems: 30 } }1048      - { name: pypi pathlib-abc, url: "https://pypi.org/project/pathlib-abc/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pathlib-abc, maxItems: 30 } }1049      - { name: pypi google-cloud-build, url: "https://pypi.org/project/google-cloud-build/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-build, maxItems: 30 } }1050      - { name: pypi keyrings-google-artifactregistry-auth, url: "https://pypi.org/project/keyrings-google-artifactregistry-auth/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: keyrings-google-artifactregistry-auth, maxItems: 30 } }1051      - { name: pypi azure-datalake-store, url: "https://pypi.org/project/azure-datalake-store/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: azure-datalake-store, maxItems: 30 } }1052      - { name: pypi hatch, url: "https://pypi.org/project/hatch/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: hatch, maxItems: 30 } }1053      - { name: pypi cmake, url: "https://pypi.org/project/cmake/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cmake, maxItems: 30 } }1054      - { name: pypi google-re2, url: "https://pypi.org/project/google-re2/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-re2, maxItems: 30 } }1055      - { name: pypi datamodel-code-generator, url: "https://pypi.org/project/datamodel-code-generator/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: datamodel-code-generator, maxItems: 30 } }1056      - { name: pypi pyinstaller, url: "https://pypi.org/project/pyinstaller/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyinstaller, maxItems: 30 } }1057      - { name: pypi pathvalidate, url: "https://pypi.org/project/pathvalidate/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pathvalidate, maxItems: 30 } }1058      - { name: pypi colorful, url: "https://pypi.org/project/colorful/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: colorful, maxItems: 30 } }1059      - { name: pypi pytzdata, url: "https://pypi.org/project/pytzdata/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pytzdata, maxItems: 30 } }1060      - { name: pypi cairosvg, url: "https://pypi.org/project/cairosvg/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cairosvg, maxItems: 30 } }1061      - { name: pypi apache-airflow-providers-common-compat, url: "https://pypi.org/project/apache-airflow-providers-common-compat/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: apache-airflow-providers-common-compat, maxItems: 30 } }1062      - { name: pypi genson, url: "https://pypi.org/project/genson/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: genson, maxItems: 30 } }1063      - { name: pypi tensorboard-data-server, url: "https://pypi.org/project/tensorboard-data-server/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tensorboard-data-server, maxItems: 30 } }1064      - { name: pypi optuna, url: "https://pypi.org/project/optuna/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: optuna, maxItems: 30 } }1065      - { name: pypi gremlinpython, url: "https://pypi.org/project/gremlinpython/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: gremlinpython, maxItems: 30 } }1066      - { name: pypi pkgutil-resolve-name, url: "https://pypi.org/project/pkgutil-resolve-name/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pkgutil-resolve-name, maxItems: 30 } }1067      - { name: pypi pathos, url: "https://pypi.org/project/pathos/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pathos, maxItems: 30 } }1068      - { name: pypi rdflib, url: "https://pypi.org/project/rdflib/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: rdflib, maxItems: 30 } }1069      - { name: pypi mini-swe-agent, url: "https://pypi.org/project/mini-swe-agent/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: mini-swe-agent, maxItems: 30 } }1070      - { name: pypi geopandas, url: "https://pypi.org/project/geopandas/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: geopandas, maxItems: 30 } }1071      - { name: pypi jsonlines, url: "https://pypi.org/project/jsonlines/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jsonlines, maxItems: 30 } }1072      - { name: pypi python-gnupg, url: "https://pypi.org/project/python-gnupg/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: python-gnupg, maxItems: 30 } }1073      - { name: pypi openlineage-python, url: "https://pypi.org/project/openlineage-python/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: openlineage-python, maxItems: 30 } }1074      - { name: pypi griffecli, url: "https://pypi.org/project/griffecli/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: griffecli, maxItems: 30 } }1075      - { name: pypi qdrant-client, url: "https://pypi.org/project/qdrant-client/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: qdrant-client, maxItems: 30 } }1076      - { name: pypi parse, url: "https://pypi.org/project/parse/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: parse, maxItems: 30 } }1077      - { name: pypi pyinstaller-hooks-contrib, url: "https://pypi.org/project/pyinstaller-hooks-contrib/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyinstaller-hooks-contrib, maxItems: 30 } }1078      - { name: pypi pox, url: "https://pypi.org/project/pox/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pox, maxItems: 30 } }1079      - { name: pypi geoip2, url: "https://pypi.org/project/geoip2/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: geoip2, maxItems: 30 } }1080      - { name: pypi ppft, url: "https://pypi.org/project/ppft/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ppft, maxItems: 30 } }1081      - { name: pypi types-cffi, url: "https://pypi.org/project/types-cffi/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: types-cffi, maxItems: 30 } }1082      - { name: pypi onnx, url: "https://pypi.org/project/onnx/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: onnx, maxItems: 30 } }1083      - { name: pypi python-frontmatter, url: "https://pypi.org/project/python-frontmatter/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: python-frontmatter, maxItems: 30 } }1084      - { name: pypi langchain-google-genai, url: "https://pypi.org/project/langchain-google-genai/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: langchain-google-genai, maxItems: 30 } }1085      - { name: pypi gast, url: "https://pypi.org/project/gast/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: gast, maxItems: 30 } }1086      - { name: pypi python-gitlab, url: "https://pypi.org/project/python-gitlab/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: python-gitlab, maxItems: 30 } }1087      - { name: pypi mkdocs, url: "https://pypi.org/project/mkdocs/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: mkdocs, maxItems: 30 } }1088      - { name: pypi grimp, url: "https://pypi.org/project/grimp/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: grimp, maxItems: 30 } }1089      - { name: pypi readchar, url: "https://pypi.org/project/readchar/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: readchar, maxItems: 30 } }1090      - { name: pypi rq, url: "https://pypi.org/project/rq/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: rq, maxItems: 30 } }1091      - { name: pypi cairocffi, url: "https://pypi.org/project/cairocffi/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cairocffi, maxItems: 30 } }1092      - { name: pypi makefun, url: "https://pypi.org/project/makefun/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: makefun, maxItems: 30 } }1093      - { name: pypi yt-dlp, url: "https://pypi.org/project/yt-dlp/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: yt-dlp, maxItems: 30 } }1094      - { name: pypi xarray, url: "https://pypi.org/project/xarray/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: xarray, maxItems: 30 } }1095      - { name: pypi a2a-sdk, url: "https://pypi.org/project/a2a-sdk/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: a2a-sdk, maxItems: 30 } }1096      - { name: pypi meson, url: "https://pypi.org/project/meson/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: meson, maxItems: 30 } }1097      - { name: pypi types-pyopenssl, url: "https://pypi.org/project/types-pyopenssl/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: types-pyopenssl, maxItems: 30 } }1098      - { name: pypi apache-airflow-providers-snowflake, url: "https://pypi.org/project/apache-airflow-providers-snowflake/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: apache-airflow-providers-snowflake, maxItems: 30 } }1099      - { name: pypi mkdocs-material, url: "https://pypi.org/project/mkdocs-material/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: mkdocs-material, maxItems: 30 } }1100      - { name: pypi ftfy, url: "https://pypi.org/project/ftfy/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ftfy, maxItems: 30 } }1101      - { name: pypi ghp-import, url: "https://pypi.org/project/ghp-import/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ghp-import, maxItems: 30 } }1102      - { name: pypi python-daemon, url: "https://pypi.org/project/python-daemon/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: python-daemon, maxItems: 30 } }1103      - { name: pypi pyyaml-env-tag, url: "https://pypi.org/project/pyyaml-env-tag/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyyaml-env-tag, maxItems: 30 } }1104      - { name: pypi looker-sdk, url: "https://pypi.org/project/looker-sdk/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: looker-sdk, maxItems: 30 } }1105      - { name: pypi ipdb, url: "https://pypi.org/project/ipdb/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ipdb, maxItems: 30 } }1106      - { name: pypi aiosmtplib, url: "https://pypi.org/project/aiosmtplib/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: aiosmtplib, maxItems: 30 } }1107      - { name: pypi pi-heif, url: "https://pypi.org/project/pi-heif/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pi-heif, maxItems: 30 } }1108      - { name: pypi pydeequ, url: "https://pypi.org/project/pydeequ/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pydeequ, maxItems: 30 } }1109      - { name: pypi asyncssh, url: "https://pypi.org/project/asyncssh/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: asyncssh, maxItems: 30 } }1110      - { name: pypi sqlalchemy-spanner, url: "https://pypi.org/project/sqlalchemy-spanner/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sqlalchemy-spanner, maxItems: 30 } }1111      - { name: pypi granian, url: "https://pypi.org/project/granian/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: granian, maxItems: 30 } }1112      - { name: pypi nvidia-cusparselt-cu12, url: "https://pypi.org/project/nvidia-cusparselt-cu12/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nvidia-cusparselt-cu12, maxItems: 30 } }1113      - { name: pypi prometheus-fastapi-instrumentator, url: "https://pypi.org/project/prometheus-fastapi-instrumentator/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: prometheus-fastapi-instrumentator, maxItems: 30 } }1114      - { name: pypi cadwyn, url: "https://pypi.org/project/cadwyn/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cadwyn, maxItems: 30 } }1115      - { name: pypi flask-wtf, url: "https://pypi.org/project/flask-wtf/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: flask-wtf, maxItems: 30 } }1116      - { name: pypi pytablewriter, url: "https://pypi.org/project/pytablewriter/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pytablewriter, maxItems: 30 } }1117      - { name: pypi pooch, url: "https://pypi.org/project/pooch/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pooch, maxItems: 30 } }1118      - { name: pypi pyserial, url: "https://pypi.org/project/pyserial/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyserial, maxItems: 30 } }1119      - { name: pypi flask-limiter, url: "https://pypi.org/project/flask-limiter/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: flask-limiter, maxItems: 30 } }1120      - { name: pypi uuid7, url: "https://pypi.org/project/uuid7/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: uuid7, maxItems: 30 } }1121      - { name: pypi django-filter, url: "https://pypi.org/project/django-filter/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: django-filter, maxItems: 30 } }1122      - { name: pypi import-linter, url: "https://pypi.org/project/import-linter/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: import-linter, maxItems: 30 } }1123      - { name: pypi smdebug-rulesconfig, url: "https://pypi.org/project/smdebug-rulesconfig/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: smdebug-rulesconfig, maxItems: 30 } }1124      - { name: pypi pywin32-ctypes, url: "https://pypi.org/project/pywin32-ctypes/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pywin32-ctypes, maxItems: 30 } }1125      - { name: pypi jupyter-console, url: "https://pypi.org/project/jupyter-console/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jupyter-console, maxItems: 30 } }1126      - { name: pypi jupyter, url: "https://pypi.org/project/jupyter/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jupyter, maxItems: 30 } }1127      - { name: pypi tld, url: "https://pypi.org/project/tld/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: tld, maxItems: 30 } }1128      - { name: pypi cachelib, url: "https://pypi.org/project/cachelib/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cachelib, maxItems: 30 } }1129      - { name: pypi pip-tools, url: "https://pypi.org/project/pip-tools/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pip-tools, maxItems: 30 } }1130      - { name: pypi wtforms, url: "https://pypi.org/project/wtforms/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: wtforms, maxItems: 30 } }1131      - { name: pypi whitenoise, url: "https://pypi.org/project/whitenoise/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: whitenoise, maxItems: 30 } }1132      - { name: pypi office365-rest-python-client, url: "https://pypi.org/project/office365-rest-python-client/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: office365-rest-python-client, maxItems: 30 } }1133      - { name: pypi pyroscope-io, url: "https://pypi.org/project/pyroscope-io/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyroscope-io, maxItems: 30 } }1134      - { name: pypi url-normalize, url: "https://pypi.org/project/url-normalize/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: url-normalize, maxItems: 30 } }1135      - { name: pypi azure-storage-file-share, url: "https://pypi.org/project/azure-storage-file-share/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: azure-storage-file-share, maxItems: 30 } }1136      - { name: pypi pydocket, url: "https://pypi.org/project/pydocket/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pydocket, maxItems: 30 } }1137      - { name: pypi pytest-json-report, url: "https://pypi.org/project/pytest-json-report/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pytest-json-report, maxItems: 30 } }1138      - { name: pypi dataproperty, url: "https://pypi.org/project/dataproperty/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: dataproperty, maxItems: 30 } }1139      - { name: pypi mkdocs-get-deps, url: "https://pypi.org/project/mkdocs-get-deps/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: mkdocs-get-deps, maxItems: 30 } }1140      - { name: pypi types-deprecated, url: "https://pypi.org/project/types-deprecated/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: types-deprecated, maxItems: 30 } }1141      - { name: pypi mammoth, url: "https://pypi.org/project/mammoth/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: mammoth, maxItems: 30 } }1142      - { name: pypi azure-kusto-data, url: "https://pypi.org/project/azure-kusto-data/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: azure-kusto-data, maxItems: 30 } }1143      - { name: pypi kubernetes-asyncio, url: "https://pypi.org/project/kubernetes-asyncio/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: kubernetes-asyncio, maxItems: 30 } }1144      - { name: pypi numexpr, url: "https://pypi.org/project/numexpr/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: numexpr, maxItems: 30 } }1145      - { name: pypi swesmith, url: "https://pypi.org/project/swesmith/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: swesmith, maxItems: 30 } }1146      - { name: pypi sagemaker-studio, url: "https://pypi.org/project/sagemaker-studio/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sagemaker-studio, maxItems: 30 } }1147      - { name: pypi sparklines, url: "https://pypi.org/project/sparklines/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: sparklines, maxItems: 30 } }1148      - { name: pypi jaxlib, url: "https://pypi.org/project/jaxlib/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jaxlib, maxItems: 30 } }1149      - { name: pypi google-generativeai, url: "https://pypi.org/project/google-generativeai/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-generativeai, maxItems: 30 } }1150      - { name: pypi kaitaistruct, url: "https://pypi.org/project/kaitaistruct/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: kaitaistruct, maxItems: 30 } }1151      - { name: pypi h3, url: "https://pypi.org/project/h3/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: h3, maxItems: 30 } }1152      - { name: pypi pyproject-api, url: "https://pypi.org/project/pyproject-api/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyproject-api, maxItems: 30 } }1153      - { name: pypi imageio-ffmpeg, url: "https://pypi.org/project/imageio-ffmpeg/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: imageio-ffmpeg, maxItems: 30 } }1154      - { name: pypi avro, url: "https://pypi.org/project/avro/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: avro, maxItems: 30 } }1155      - { name: pypi pyrfc3339, url: "https://pypi.org/project/pyrfc3339/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyrfc3339, maxItems: 30 } }1156      - { name: pypi slack-bolt, url: "https://pypi.org/project/slack-bolt/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: slack-bolt, maxItems: 30 } }1157      - { name: pypi aiomysql, url: "https://pypi.org/project/aiomysql/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: aiomysql, maxItems: 30 } }1158      - { name: pypi pyelftools, url: "https://pypi.org/project/pyelftools/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyelftools, maxItems: 30 } }1159      - { name: pypi magika, url: "https://pypi.org/project/magika/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: magika, maxItems: 30 } }1160      - { name: pypi incremental, url: "https://pypi.org/project/incremental/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: incremental, maxItems: 30 } }1161      - { name: pypi gradio, url: "https://pypi.org/project/gradio/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: gradio, maxItems: 30 } }1162      - { name: pypi timm, url: "https://pypi.org/project/timm/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: timm, maxItems: 30 } }1163      - { name: pypi shap, url: "https://pypi.org/project/shap/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: shap, maxItems: 30 } }1164      - { name: pypi jaydebeapi, url: "https://pypi.org/project/jaydebeapi/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: jaydebeapi, maxItems: 30 } }1165      - { name: pypi papermill, url: "https://pypi.org/project/papermill/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: papermill, maxItems: 30 } }1166      - { name: pypi cobble, url: "https://pypi.org/project/cobble/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cobble, maxItems: 30 } }1167      - { name: pypi lancedb, url: "https://pypi.org/project/lancedb/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: lancedb, maxItems: 30 } }1168      - { name: pypi fuzzywuzzy, url: "https://pypi.org/project/fuzzywuzzy/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: fuzzywuzzy, maxItems: 30 } }1169      - { name: pypi feedparser-sgmllib, url: "https://pypi.org/project/feedparser-sgmllib/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: feedparser-sgmllib, maxItems: 30 } }1170      - { name: pypi patchelf, url: "https://pypi.org/project/patchelf/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: patchelf, maxItems: 30 } }1171      - { name: pypi pymupdf4llm, url: "https://pypi.org/project/pymupdf4llm/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pymupdf4llm, maxItems: 30 } }1172      - { name: pypi uuid6, url: "https://pypi.org/project/uuid6/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: uuid6, maxItems: 30 } }1173      - { name: pypi pyyaml-ft, url: "https://pypi.org/project/pyyaml-ft/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyyaml-ft, maxItems: 30 } }1174      - { name: pypi pillow-heif, url: "https://pypi.org/project/pillow-heif/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pillow-heif, maxItems: 30 } }1175      - { name: pypi publicsuffix2, url: "https://pypi.org/project/publicsuffix2/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: publicsuffix2, maxItems: 30 } }1176      - { name: pypi azure-mgmt-compute, url: "https://pypi.org/project/azure-mgmt-compute/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: azure-mgmt-compute, maxItems: 30 } }1177      - { name: pypi azure-core-tracing-opentelemetry, url: "https://pypi.org/project/azure-core-tracing-opentelemetry/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: azure-core-tracing-opentelemetry, maxItems: 30 } }1178      - { name: pypi protego, url: "https://pypi.org/project/protego/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: protego, maxItems: 30 } }1179      - { name: pypi pyogrio, url: "https://pypi.org/project/pyogrio/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pyogrio, maxItems: 30 } }1180      - { name: pypi python-snappy, url: "https://pypi.org/project/python-snappy/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: python-snappy, maxItems: 30 } }1181      - { name: pypi htmldate, url: "https://pypi.org/project/htmldate/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: htmldate, maxItems: 30 } }1182      - { name: pypi azure-mgmt-storage, url: "https://pypi.org/project/azure-mgmt-storage/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: azure-mgmt-storage, maxItems: 30 } }1183      - { name: pypi html2text, url: "https://pypi.org/project/html2text/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: html2text, maxItems: 30 } }1184      - { name: pypi faiss-cpu, url: "https://pypi.org/project/faiss-cpu/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: faiss-cpu, maxItems: 30 } }1185      - { name: pypi opentelemetry-resource-detector-azure, url: "https://pypi.org/project/opentelemetry-resource-detector-azure/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-resource-detector-azure, maxItems: 30 } }1186      - { name: pypi kfp, url: "https://pypi.org/project/kfp/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: kfp, maxItems: 30 } }1187      - { name: pypi google-cloud-trace, url: "https://pypi.org/project/google-cloud-trace/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-cloud-trace, maxItems: 30 } }1188      - { name: pypi cronsim, url: "https://pypi.org/project/cronsim/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cronsim, maxItems: 30 } }1189      - { name: pypi screeninfo, url: "https://pypi.org/project/screeninfo/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: screeninfo, maxItems: 30 } }1190      - { name: pypi mkdocs-material-extensions, url: "https://pypi.org/project/mkdocs-material-extensions/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: mkdocs-material-extensions, maxItems: 30 } }1191      - { name: pypi apache-airflow-providers-google, url: "https://pypi.org/project/apache-airflow-providers-google/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: apache-airflow-providers-google, maxItems: 30 } }1192      - { name: pypi markitdown, url: "https://pypi.org/project/markitdown/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: markitdown, maxItems: 30 } }1193      - { name: pypi neo4j, url: "https://pypi.org/project/neo4j/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: neo4j, maxItems: 30 } }1194      - { name: pypi msoffcrypto-tool, url: "https://pypi.org/project/msoffcrypto-tool/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: msoffcrypto-tool, maxItems: 30 } }1195      - { name: pypi nodejs-wheel-binaries, url: "https://pypi.org/project/nodejs-wheel-binaries/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: nodejs-wheel-binaries, maxItems: 30 } }1196      - { name: pypi cachebox, url: "https://pypi.org/project/cachebox/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: cachebox, maxItems: 30 } }1197      - { name: pypi torchmetrics, url: "https://pypi.org/project/torchmetrics/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: torchmetrics, maxItems: 30 } }1198      - { name: pypi urwid, url: "https://pypi.org/project/urwid/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: urwid, maxItems: 30 } }1199      - { name: pypi opentelemetry-exporter-gcp-trace, url: "https://pypi.org/project/opentelemetry-exporter-gcp-trace/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-exporter-gcp-trace, maxItems: 30 } }1200      - { name: pypi google-ai-generativelanguage, url: "https://pypi.org/project/google-ai-generativelanguage/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: google-ai-generativelanguage, maxItems: 30 } }1201      - { name: pypi pytest-repeat, url: "https://pypi.org/project/pytest-repeat/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: pytest-repeat, maxItems: 30 } }1202      - { name: pypi apache-airflow-providers-databricks, url: "https://pypi.org/project/apache-airflow-providers-databricks/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: apache-airflow-providers-databricks, maxItems: 30 } }1203      - { name: pypi aiokafka, url: "https://pypi.org/project/aiokafka/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: aiokafka, maxItems: 30 } }1204      - { name: pypi memray, url: "https://pypi.org/project/memray/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: memray, maxItems: 30 } }1205      - { name: pypi meson-python, url: "https://pypi.org/project/meson-python/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: meson-python, maxItems: 30 } }1206      - { name: pypi types-markdown, url: "https://pypi.org/project/types-markdown/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: types-markdown, maxItems: 30 } }1207      - { name: pypi statsd, url: "https://pypi.org/project/statsd/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: statsd, maxItems: 30 } }1208      - { name: pypi bashlex, url: "https://pypi.org/project/bashlex/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: bashlex, maxItems: 30 } }1209      - { name: pypi types-aiofiles, url: "https://pypi.org/project/types-aiofiles/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: types-aiofiles, maxItems: 30 } }1210      - { name: pypi datetime, url: "https://pypi.org/project/datetime/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: datetime, maxItems: 30 } }1211      - { name: pypi paginate, url: "https://pypi.org/project/paginate/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: paginate, maxItems: 30 } }1212      - { name: pypi langcodes, url: "https://pypi.org/project/langcodes/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: langcodes, maxItems: 30 } }1213      - { name: pypi opentelemetry-instrumentation-botocore, url: "https://pypi.org/project/opentelemetry-instrumentation-botocore/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: opentelemetry-instrumentation-botocore, maxItems: 30 } }1214      - { name: pypi apache-airflow-providers-imap, url: "https://pypi.org/project/apache-airflow-providers-imap/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: apache-airflow-providers-imap, maxItems: 30 } }1215      - { name: pypi ratelimit, url: "https://pypi.org/project/ratelimit/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: ratelimit, maxItems: 30 } }1216      - { name: pypi django-extensions, url: "https://pypi.org/project/django-extensions/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: django-extensions, maxItems: 30 } }1217      - { name: pypi twisted, url: "https://pypi.org/project/twisted/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: twisted, maxItems: 30 } }1218      - { name: pypi azure-ai-projects, url: "https://pypi.org/project/azure-ai-projects/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: azure-ai-projects, maxItems: 30 } }1219      - { name: pypi drf-spectacular, url: "https://pypi.org/project/drf-spectacular/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: drf-spectacular, maxItems: 30 } }1220      - { name: pypi habluetooth, url: "https://pypi.org/project/habluetooth/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: habluetooth, maxItems: 30 } }1221      - { name: pypi logfire, url: "https://pypi.org/project/logfire/", type: REST_API, connector: package, tier: D, config: { registry: pypi, name: logfire, maxItems: 30 } }1222  # ── JavaScript / TypeScript (npm) ──1223  - id: npm1224    extend: true1225    categories: [packages]1226    sensors:1227      - { name: npm chalk, url: "https://www.npmjs.com/package/chalk", type: REST_API, connector: package, tier: D, config: { registry: npm, name: chalk, maxItems: 30 } }1228      - { name: npm commander, url: "https://www.npmjs.com/package/commander", type: REST_API, connector: package, tier: D, config: { registry: npm, name: commander, maxItems: 30 } }1229      - { name: npm debug, url: "https://www.npmjs.com/package/debug", type: REST_API, connector: package, tier: D, config: { registry: npm, name: debug, maxItems: 30 } }1230      - { name: npm tslib, url: "https://www.npmjs.com/package/tslib", type: REST_API, connector: package, tier: D, config: { registry: npm, name: tslib, maxItems: 30 } }1231      - { name: npm fs-extra, url: "https://www.npmjs.com/package/fs-extra", type: REST_API, connector: package, tier: D, config: { registry: npm, name: fs-extra, maxItems: 30 } }1232      - { name: npm semver, url: "https://www.npmjs.com/package/semver", type: REST_API, connector: package, tier: D, config: { registry: npm, name: semver, maxItems: 30 } }1233      - { name: npm glob, url: "https://www.npmjs.com/package/glob", type: REST_API, connector: package, tier: D, config: { registry: npm, name: glob, maxItems: 30 } }1234      - { name: npm @types/node, url: "https://www.npmjs.com/package/@types/node", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@types/node", maxItems: 30 } }1235      - { name: npm lodash, url: "https://www.npmjs.com/package/lodash", type: REST_API, connector: package, tier: D, config: { registry: npm, name: lodash, maxItems: 30 } }1236      - { name: npm yargs, url: "https://www.npmjs.com/package/yargs", type: REST_API, connector: package, tier: D, config: { registry: npm, name: yargs, maxItems: 30 } }1237      - { name: npm axios, url: "https://www.npmjs.com/package/axios", type: REST_API, connector: package, tier: D, config: { registry: npm, name: axios, maxItems: 30 } }1238      - { name: npm uuid, url: "https://www.npmjs.com/package/uuid", type: REST_API, connector: package, tier: D, config: { registry: npm, name: uuid, maxItems: 30 } }1239      - { name: npm mkdirp, url: "https://www.npmjs.com/package/mkdirp", type: REST_API, connector: package, tier: D, config: { registry: npm, name: mkdirp, maxItems: 30 } }1240      - { name: npm js-yaml, url: "https://www.npmjs.com/package/js-yaml", type: REST_API, connector: package, tier: D, config: { registry: npm, name: js-yaml, maxItems: 30 } }1241      - { name: npm rimraf, url: "https://www.npmjs.com/package/rimraf", type: REST_API, connector: package, tier: D, config: { registry: npm, name: rimraf, maxItems: 30 } }1242      - { name: npm node-fetch, url: "https://www.npmjs.com/package/node-fetch", type: REST_API, connector: package, tier: D, config: { registry: npm, name: node-fetch, maxItems: 30 } }1243      - { name: npm minimist, url: "https://www.npmjs.com/package/minimist", type: REST_API, connector: package, tier: D, config: { registry: npm, name: minimist, maxItems: 30 } }1244      - { name: npm dotenv, url: "https://www.npmjs.com/package/dotenv", type: REST_API, connector: package, tier: D, config: { registry: npm, name: dotenv, maxItems: 30 } }1245      - { name: npm strip-ansi, url: "https://www.npmjs.com/package/strip-ansi", type: REST_API, connector: package, tier: D, config: { registry: npm, name: strip-ansi, maxItems: 30 } }1246      - { name: npm minimatch, url: "https://www.npmjs.com/package/minimatch", type: REST_API, connector: package, tier: D, config: { registry: npm, name: minimatch, maxItems: 30 } }1247      - { name: npm ms, url: "https://www.npmjs.com/package/ms", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ms, maxItems: 30 } }1248      - { name: npm execa, url: "https://www.npmjs.com/package/execa", type: REST_API, connector: package, tier: D, config: { registry: npm, name: execa, maxItems: 30 } }1249      - { name: npm ws, url: "https://www.npmjs.com/package/ws", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ws, maxItems: 30 } }1250      - { name: npm ajv, url: "https://www.npmjs.com/package/ajv", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ajv, maxItems: 30 } }1251      - { name: npm async, url: "https://www.npmjs.com/package/async", type: REST_API, connector: package, tier: D, config: { registry: npm, name: async, maxItems: 30 } }1252      - { name: npm @babel/runtime, url: "https://www.npmjs.com/package/@babel/runtime", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/runtime", maxItems: 30 } }1253      - { name: npm @babel/core, url: "https://www.npmjs.com/package/@babel/core", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/core", maxItems: 30 } }1254      - { name: npm acorn, url: "https://www.npmjs.com/package/acorn", type: REST_API, connector: package, tier: D, config: { registry: npm, name: acorn, maxItems: 30 } }1255      - { name: npm string-width, url: "https://www.npmjs.com/package/string-width", type: REST_API, connector: package, tier: D, config: { registry: npm, name: string-width, maxItems: 30 } }1256      - { name: npm core-js, url: "https://www.npmjs.com/package/core-js", type: REST_API, connector: package, tier: D, config: { registry: npm, name: core-js, maxItems: 30 } }1257      - { name: npm wrap-ansi, url: "https://www.npmjs.com/package/wrap-ansi", type: REST_API, connector: package, tier: D, config: { registry: npm, name: wrap-ansi, maxItems: 30 } }1258      - { name: npm prop-types, url: "https://www.npmjs.com/package/prop-types", type: REST_API, connector: package, tier: D, config: { registry: npm, name: prop-types, maxItems: 30 } }1259      - { name: npm qs, url: "https://www.npmjs.com/package/qs", type: REST_API, connector: package, tier: D, config: { registry: npm, name: qs, maxItems: 30 } }1260      - { name: npm ora, url: "https://www.npmjs.com/package/ora", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ora, maxItems: 30 } }1261      - { name: npm cross-spawn, url: "https://www.npmjs.com/package/cross-spawn", type: REST_API, connector: package, tier: D, config: { registry: npm, name: cross-spawn, maxItems: 30 } }1262      - { name: npm readable-stream, url: "https://www.npmjs.com/package/readable-stream", type: REST_API, connector: package, tier: D, config: { registry: npm, name: readable-stream, maxItems: 30 } }1263      - { name: npm type-fest, url: "https://www.npmjs.com/package/type-fest", type: REST_API, connector: package, tier: D, config: { registry: npm, name: type-fest, maxItems: 30 } }1264      - { name: npm source-map, url: "https://www.npmjs.com/package/source-map", type: REST_API, connector: package, tier: D, config: { registry: npm, name: source-map, maxItems: 30 } }1265      - { name: npm escape-string-regexp, url: "https://www.npmjs.com/package/escape-string-regexp", type: REST_API, connector: package, tier: D, config: { registry: npm, name: escape-string-regexp, maxItems: 30 } }1266      - { name: npm find-up, url: "https://www.npmjs.com/package/find-up", type: REST_API, connector: package, tier: D, config: { registry: npm, name: find-up, maxItems: 30 } }1267      - { name: npm rxjs, url: "https://www.npmjs.com/package/rxjs", type: REST_API, connector: package, tier: D, config: { registry: npm, name: rxjs, maxItems: 30 } }1268      - { name: npm form-data, url: "https://www.npmjs.com/package/form-data", type: REST_API, connector: package, tier: D, config: { registry: npm, name: form-data, maxItems: 30 } }1269      - { name: npm camelcase, url: "https://www.npmjs.com/package/camelcase", type: REST_API, connector: package, tier: D, config: { registry: npm, name: camelcase, maxItems: 30 } }1270      - { name: npm iconv-lite, url: "https://www.npmjs.com/package/iconv-lite", type: REST_API, connector: package, tier: D, config: { registry: npm, name: iconv-lite, maxItems: 30 } }1271      - { name: npm buffer, url: "https://www.npmjs.com/package/buffer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: buffer, maxItems: 30 } }1272      - { name: npm which, url: "https://www.npmjs.com/package/which", type: REST_API, connector: package, tier: D, config: { registry: npm, name: which, maxItems: 30 } }1273      - { name: npm ansi-regex, url: "https://www.npmjs.com/package/ansi-regex", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ansi-regex, maxItems: 30 } }1274      - { name: npm globby, url: "https://www.npmjs.com/package/globby", type: REST_API, connector: package, tier: D, config: { registry: npm, name: globby, maxItems: 30 } }1275      - { name: npm @typescript-eslint/parser, url: "https://www.npmjs.com/package/@typescript-eslint/parser", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@typescript-eslint/parser", maxItems: 30 } }1276      - { name: npm has-flag, url: "https://www.npmjs.com/package/has-flag", type: REST_API, connector: package, tier: D, config: { registry: npm, name: has-flag, maxItems: 30 } }1277      - { name: npm safe-buffer, url: "https://www.npmjs.com/package/safe-buffer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: safe-buffer, maxItems: 30 } }1278      - { name: npm ts-node, url: "https://www.npmjs.com/package/ts-node", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ts-node, maxItems: 30 } }1279      - { name: npm object-assign, url: "https://www.npmjs.com/package/object-assign", type: REST_API, connector: package, tier: D, config: { registry: npm, name: object-assign, maxItems: 30 } }1280      - { name: npm moment, url: "https://www.npmjs.com/package/moment", type: REST_API, connector: package, tier: D, config: { registry: npm, name: moment, maxItems: 30 } }1281      - { name: npm inherits, url: "https://www.npmjs.com/package/inherits", type: REST_API, connector: package, tier: D, config: { registry: npm, name: inherits, maxItems: 30 } }1282      - { name: npm lru-cache, url: "https://www.npmjs.com/package/lru-cache", type: REST_API, connector: package, tier: D, config: { registry: npm, name: lru-cache, maxItems: 30 } }1283      - { name: npm path-exists, url: "https://www.npmjs.com/package/path-exists", type: REST_API, connector: package, tier: D, config: { registry: npm, name: path-exists, maxItems: 30 } }1284      - { name: npm @typescript-eslint/eslint-plugin, url: "https://www.npmjs.com/package/@typescript-eslint/eslint-plugin", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@typescript-eslint/eslint-plugin", maxItems: 30 } }1285      - { name: npm diff, url: "https://www.npmjs.com/package/diff", type: REST_API, connector: package, tier: D, config: { registry: npm, name: diff, maxItems: 30 } }1286      - { name: npm resolve, url: "https://www.npmjs.com/package/resolve", type: REST_API, connector: package, tier: D, config: { registry: npm, name: resolve, maxItems: 30 } }1287      - { name: npm yaml, url: "https://www.npmjs.com/package/yaml", type: REST_API, connector: package, tier: D, config: { registry: npm, name: yaml, maxItems: 30 } }1288      - { name: npm source-map-support, url: "https://www.npmjs.com/package/source-map-support", type: REST_API, connector: package, tier: D, config: { registry: npm, name: source-map-support, maxItems: 30 } }1289      - { name: npm brace-expansion, url: "https://www.npmjs.com/package/brace-expansion", type: REST_API, connector: package, tier: D, config: { registry: npm, name: brace-expansion, maxItems: 30 } }1290      - { name: npm path-to-regexp, url: "https://www.npmjs.com/package/path-to-regexp", type: REST_API, connector: package, tier: D, config: { registry: npm, name: path-to-regexp, maxItems: 30 } }1291      - { name: npm yargs-parser, url: "https://www.npmjs.com/package/yargs-parser", type: REST_API, connector: package, tier: D, config: { registry: npm, name: yargs-parser, maxItems: 30 } }1292      - { name: npm undici-types, url: "https://www.npmjs.com/package/undici-types", type: REST_API, connector: package, tier: D, config: { registry: npm, name: undici-types, maxItems: 30 } }1293      - { name: npm react-is, url: "https://www.npmjs.com/package/react-is", type: REST_API, connector: package, tier: D, config: { registry: npm, name: react-is, maxItems: 30 } }1294      - { name: npm arg, url: "https://www.npmjs.com/package/arg", type: REST_API, connector: package, tier: D, config: { registry: npm, name: arg, maxItems: 30 } }1295      - { name: npm nanoid, url: "https://www.npmjs.com/package/nanoid", type: REST_API, connector: package, tier: D, config: { registry: npm, name: nanoid, maxItems: 30 } }1296      - { name: npm json5, url: "https://www.npmjs.com/package/json5", type: REST_API, connector: package, tier: D, config: { registry: npm, name: json5, maxItems: 30 } }1297      - { name: npm emoji-regex, url: "https://www.npmjs.com/package/emoji-regex", type: REST_API, connector: package, tier: D, config: { registry: npm, name: emoji-regex, maxItems: 30 } }1298      - { name: npm eslint-plugin-import, url: "https://www.npmjs.com/package/eslint-plugin-import", type: REST_API, connector: package, tier: D, config: { registry: npm, name: eslint-plugin-import, maxItems: 30 } }1299      - { name: npm color-name, url: "https://www.npmjs.com/package/color-name", type: REST_API, connector: package, tier: D, config: { registry: npm, name: color-name, maxItems: 30 } }1300      - { name: npm js-tokens, url: "https://www.npmjs.com/package/js-tokens", type: REST_API, connector: package, tier: D, config: { registry: npm, name: js-tokens, maxItems: 30 } }1301      - { name: npm fast-glob, url: "https://www.npmjs.com/package/fast-glob", type: REST_API, connector: package, tier: D, config: { registry: npm, name: fast-glob, maxItems: 30 } }1302      - { name: npm argparse, url: "https://www.npmjs.com/package/argparse", type: REST_API, connector: package, tier: D, config: { registry: npm, name: argparse, maxItems: 30 } }1303      - { name: npm signal-exit, url: "https://www.npmjs.com/package/signal-exit", type: REST_API, connector: package, tier: D, config: { registry: npm, name: signal-exit, maxItems: 30 } }1304      - { name: npm slash, url: "https://www.npmjs.com/package/slash", type: REST_API, connector: package, tier: D, config: { registry: npm, name: slash, maxItems: 30 } }1305      - { name: npm mime-types, url: "https://www.npmjs.com/package/mime-types", type: REST_API, connector: package, tier: D, config: { registry: npm, name: mime-types, maxItems: 30 } }1306      - { name: npm string_decoder, url: "https://www.npmjs.com/package/string_decoder", type: REST_API, connector: package, tier: D, config: { registry: npm, name: string_decoder, maxItems: 30 } }1307      - { name: npm through2, url: "https://www.npmjs.com/package/through2", type: REST_API, connector: package, tier: D, config: { registry: npm, name: through2, maxItems: 30 } }1308      - { name: npm body-parser, url: "https://www.npmjs.com/package/body-parser", type: REST_API, connector: package, tier: D, config: { registry: npm, name: body-parser, maxItems: 30 } }1309      - { name: npm acorn-walk, url: "https://www.npmjs.com/package/acorn-walk", type: REST_API, connector: package, tier: D, config: { registry: npm, name: acorn-walk, maxItems: 30 } }1310      - { name: npm mime, url: "https://www.npmjs.com/package/mime", type: REST_API, connector: package, tier: D, config: { registry: npm, name: mime, maxItems: 30 } }1311      - { name: npm locate-path, url: "https://www.npmjs.com/package/locate-path", type: REST_API, connector: package, tier: D, config: { registry: npm, name: locate-path, maxItems: 30 } }1312      - { name: npm jsonwebtoken, url: "https://www.npmjs.com/package/jsonwebtoken", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jsonwebtoken, maxItems: 30 } }1313      - { name: npm is-fullwidth-code-point, url: "https://www.npmjs.com/package/is-fullwidth-code-point", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-fullwidth-code-point, maxItems: 30 } }1314      - { name: npm globals, url: "https://www.npmjs.com/package/globals", type: REST_API, connector: package, tier: D, config: { registry: npm, name: globals, maxItems: 30 } }1315      - { name: npm graceful-fs, url: "https://www.npmjs.com/package/graceful-fs", type: REST_API, connector: package, tier: D, config: { registry: npm, name: graceful-fs, maxItems: 30 } }1316      - { name: npm @babel/parser, url: "https://www.npmjs.com/package/@babel/parser", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/parser", maxItems: 30 } }1317      - { name: npm micromatch, url: "https://www.npmjs.com/package/micromatch", type: REST_API, connector: package, tier: D, config: { registry: npm, name: micromatch, maxItems: 30 } }1318      - { name: npm get-stream, url: "https://www.npmjs.com/package/get-stream", type: REST_API, connector: package, tier: D, config: { registry: npm, name: get-stream, maxItems: 30 } }1319      - { name: npm pify, url: "https://www.npmjs.com/package/pify", type: REST_API, connector: package, tier: D, config: { registry: npm, name: pify, maxItems: 30 } }1320      - { name: npm isarray, url: "https://www.npmjs.com/package/isarray", type: REST_API, connector: package, tier: D, config: { registry: npm, name: isarray, maxItems: 30 } }1321      - { name: npm kind-of, url: "https://www.npmjs.com/package/kind-of", type: REST_API, connector: package, tier: D, config: { registry: npm, name: kind-of, maxItems: 30 } }1322      - { name: npm https-proxy-agent, url: "https://www.npmjs.com/package/https-proxy-agent", type: REST_API, connector: package, tier: D, config: { registry: npm, name: https-proxy-agent, maxItems: 30 } }1323      - { name: npm cookie, url: "https://www.npmjs.com/package/cookie", type: REST_API, connector: package, tier: D, config: { registry: npm, name: cookie, maxItems: 30 } }1324      - { name: npm events, url: "https://www.npmjs.com/package/events", type: REST_API, connector: package, tier: D, config: { registry: npm, name: events, maxItems: 30 } }1325      - { name: npm @babel/types, url: "https://www.npmjs.com/package/@babel/types", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/types", maxItems: 30 } }1326      - { name: npm glob-parent, url: "https://www.npmjs.com/package/glob-parent", type: REST_API, connector: package, tier: D, config: { registry: npm, name: glob-parent, maxItems: 30 } }1327      - { name: npm p-locate, url: "https://www.npmjs.com/package/p-locate", type: REST_API, connector: package, tier: D, config: { registry: npm, name: p-locate, maxItems: 30 } }1328      - { name: npm is-stream, url: "https://www.npmjs.com/package/is-stream", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-stream, maxItems: 30 } }1329      - { name: npm open, url: "https://www.npmjs.com/package/open", type: REST_API, connector: package, tier: D, config: { registry: npm, name: open, maxItems: 30 } }1330      - { name: npm jsonfile, url: "https://www.npmjs.com/package/jsonfile", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jsonfile, maxItems: 30 } }1331      - { name: npm dayjs, url: "https://www.npmjs.com/package/dayjs", type: REST_API, connector: package, tier: D, config: { registry: npm, name: dayjs, maxItems: 30 } }1332      - { name: npm is-number, url: "https://www.npmjs.com/package/is-number", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-number, maxItems: 30 } }1333      - { name: npm picocolors, url: "https://www.npmjs.com/package/picocolors", type: REST_API, connector: package, tier: D, config: { registry: npm, name: picocolors, maxItems: 30 } }1334      - { name: npm deepmerge, url: "https://www.npmjs.com/package/deepmerge", type: REST_API, connector: package, tier: D, config: { registry: npm, name: deepmerge, maxItems: 30 } }1335      - { name: npm eslint-plugin-react, url: "https://www.npmjs.com/package/eslint-plugin-react", type: REST_API, connector: package, tier: D, config: { registry: npm, name: eslint-plugin-react, maxItems: 30 } }1336      - { name: npm date-fns, url: "https://www.npmjs.com/package/date-fns", type: REST_API, connector: package, tier: D, config: { registry: npm, name: date-fns, maxItems: 30 } }1337      - { name: npm bluebird, url: "https://www.npmjs.com/package/bluebird", type: REST_API, connector: package, tier: D, config: { registry: npm, name: bluebird, maxItems: 30 } }1338      - { name: npm resolve-from, url: "https://www.npmjs.com/package/resolve-from", type: REST_API, connector: package, tier: D, config: { registry: npm, name: resolve-from, maxItems: 30 } }1339      - { name: npm eventemitter3, url: "https://www.npmjs.com/package/eventemitter3", type: REST_API, connector: package, tier: D, config: { registry: npm, name: eventemitter3, maxItems: 30 } }1340      - { name: npm rollup, url: "https://www.npmjs.com/package/rollup", type: REST_API, connector: package, tier: D, config: { registry: npm, name: rollup, maxItems: 30 } }1341      - { name: npm ejs, url: "https://www.npmjs.com/package/ejs", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ejs, maxItems: 30 } }1342      - { name: npm @babel/preset-env, url: "https://www.npmjs.com/package/@babel/preset-env", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/preset-env", maxItems: 30 } }1343      - { name: npm browserslist, url: "https://www.npmjs.com/package/browserslist", type: REST_API, connector: package, tier: D, config: { registry: npm, name: browserslist, maxItems: 30 } }1344      - { name: npm picomatch, url: "https://www.npmjs.com/package/picomatch", type: REST_API, connector: package, tier: D, config: { registry: npm, name: picomatch, maxItems: 30 } }1345      - { name: npm log-symbols, url: "https://www.npmjs.com/package/log-symbols", type: REST_API, connector: package, tier: D, config: { registry: npm, name: log-symbols, maxItems: 30 } }1346      - { name: npm path-key, url: "https://www.npmjs.com/package/path-key", type: REST_API, connector: package, tier: D, config: { registry: npm, name: path-key, maxItems: 30 } }1347      - { name: npm ini, url: "https://www.npmjs.com/package/ini", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ini, maxItems: 30 } }1348      - { name: npm sprintf-js, url: "https://www.npmjs.com/package/sprintf-js", type: REST_API, connector: package, tier: D, config: { registry: npm, name: sprintf-js, maxItems: 30 } }1349      - { name: npm json-schema-traverse, url: "https://www.npmjs.com/package/json-schema-traverse", type: REST_API, connector: package, tier: D, config: { registry: npm, name: json-schema-traverse, maxItems: 30 } }1350      - { name: npm fast-deep-equal, url: "https://www.npmjs.com/package/fast-deep-equal", type: REST_API, connector: package, tier: D, config: { registry: npm, name: fast-deep-equal, maxItems: 30 } }1351      - { name: npm strip-json-comments, url: "https://www.npmjs.com/package/strip-json-comments", type: REST_API, connector: package, tier: D, config: { registry: npm, name: strip-json-comments, maxItems: 30 } }1352      - { name: npm convert-source-map, url: "https://www.npmjs.com/package/convert-source-map", type: REST_API, connector: package, tier: D, config: { registry: npm, name: convert-source-map, maxItems: 30 } }1353      - { name: npm make-dir, url: "https://www.npmjs.com/package/make-dir", type: REST_API, connector: package, tier: D, config: { registry: npm, name: make-dir, maxItems: 30 } }1354      - { name: npm bn.js, url: "https://www.npmjs.com/package/bn.js", type: REST_API, connector: package, tier: D, config: { registry: npm, name: bn.js, maxItems: 30 } }1355      - { name: npm regenerator-runtime, url: "https://www.npmjs.com/package/regenerator-runtime", type: REST_API, connector: package, tier: D, config: { registry: npm, name: regenerator-runtime, maxItems: 30 } }1356      - { name: npm @babel/traverse, url: "https://www.npmjs.com/package/@babel/traverse", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/traverse", maxItems: 30 } }1357      - { name: npm eslint-config-prettier, url: "https://www.npmjs.com/package/eslint-config-prettier", type: REST_API, connector: package, tier: D, config: { registry: npm, name: eslint-config-prettier, maxItems: 30 } }1358      - { name: npm onetime, url: "https://www.npmjs.com/package/onetime", type: REST_API, connector: package, tier: D, config: { registry: npm, name: onetime, maxItems: 30 } }1359      - { name: npm zod, url: "https://www.npmjs.com/package/zod", type: REST_API, connector: package, tier: D, config: { registry: npm, name: zod, maxItems: 30 } }1360      - { name: npm ignore, url: "https://www.npmjs.com/package/ignore", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ignore, maxItems: 30 } }1361      - { name: npm lodash.merge, url: "https://www.npmjs.com/package/lodash.merge", type: REST_API, connector: package, tier: D, config: { registry: npm, name: lodash.merge, maxItems: 30 } }1362      - { name: npm shebang-regex, url: "https://www.npmjs.com/package/shebang-regex", type: REST_API, connector: package, tier: D, config: { registry: npm, name: shebang-regex, maxItems: 30 } }1363      - { name: npm isexe, url: "https://www.npmjs.com/package/isexe", type: REST_API, connector: package, tier: D, config: { registry: npm, name: isexe, maxItems: 30 } }1364      - { name: npm prompts, url: "https://www.npmjs.com/package/prompts", type: REST_API, connector: package, tier: D, config: { registry: npm, name: prompts, maxItems: 30 } }1365      - { name: npm estraverse, url: "https://www.npmjs.com/package/estraverse", type: REST_API, connector: package, tier: D, config: { registry: npm, name: estraverse, maxItems: 30 } }1366      - { name: npm @babel/generator, url: "https://www.npmjs.com/package/@babel/generator", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/generator", maxItems: 30 } }1367      - { name: npm eslint-scope, url: "https://www.npmjs.com/package/eslint-scope", type: REST_API, connector: package, tier: D, config: { registry: npm, name: eslint-scope, maxItems: 30 } }1368      - { name: npm http-errors, url: "https://www.npmjs.com/package/http-errors", type: REST_API, connector: package, tier: D, config: { registry: npm, name: http-errors, maxItems: 30 } }1369      - { name: npm strip-bom, url: "https://www.npmjs.com/package/strip-bom", type: REST_API, connector: package, tier: D, config: { registry: npm, name: strip-bom, maxItems: 30 } }1370      - { name: npm babel-jest, url: "https://www.npmjs.com/package/babel-jest", type: REST_API, connector: package, tier: D, config: { registry: npm, name: babel-jest, maxItems: 30 } }1371      - { name: npm function-bind, url: "https://www.npmjs.com/package/function-bind", type: REST_API, connector: package, tier: D, config: { registry: npm, name: function-bind, maxItems: 30 } }1372      - { name: npm chokidar, url: "https://www.npmjs.com/package/chokidar", type: REST_API, connector: package, tier: D, config: { registry: npm, name: chokidar, maxItems: 30 } }1373      - { name: npm eslint-visitor-keys, url: "https://www.npmjs.com/package/eslint-visitor-keys", type: REST_API, connector: package, tier: D, config: { registry: npm, name: eslint-visitor-keys, maxItems: 30 } }1374      - { name: npm make-error, url: "https://www.npmjs.com/package/make-error", type: REST_API, connector: package, tier: D, config: { registry: npm, name: make-error, maxItems: 30 } }1375      - { name: npm clsx, url: "https://www.npmjs.com/package/clsx", type: REST_API, connector: package, tier: D, config: { registry: npm, name: clsx, maxItems: 30 } }1376      - { name: npm pretty-format, url: "https://www.npmjs.com/package/pretty-format", type: REST_API, connector: package, tier: D, config: { registry: npm, name: pretty-format, maxItems: 30 } }1377      - { name: npm braces, url: "https://www.npmjs.com/package/braces", type: REST_API, connector: package, tier: D, config: { registry: npm, name: braces, maxItems: 30 } }1378      - { name: npm @testing-library/jest-dom, url: "https://www.npmjs.com/package/@testing-library/jest-dom", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@testing-library/jest-dom", maxItems: 30 } }1379      - { name: npm tmp, url: "https://www.npmjs.com/package/tmp", type: REST_API, connector: package, tier: D, config: { registry: npm, name: tmp, maxItems: 30 } }1380      - { name: npm ansi-escapes, url: "https://www.npmjs.com/package/ansi-escapes", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ansi-escapes, maxItems: 30 } }1381      - { name: npm caniuse-lite, url: "https://www.npmjs.com/package/caniuse-lite", type: REST_API, connector: package, tier: D, config: { registry: npm, name: caniuse-lite, maxItems: 30 } }1382      - { name: npm esprima, url: "https://www.npmjs.com/package/esprima", type: REST_API, connector: package, tier: D, config: { registry: npm, name: esprima, maxItems: 30 } }1383      - { name: npm cliui, url: "https://www.npmjs.com/package/cliui", type: REST_API, connector: package, tier: D, config: { registry: npm, name: cliui, maxItems: 30 } }1384      - { name: npm jquery, url: "https://www.npmjs.com/package/jquery", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jquery, maxItems: 30 } }1385      - { name: npm mime-db, url: "https://www.npmjs.com/package/mime-db", type: REST_API, connector: package, tier: D, config: { registry: npm, name: mime-db, maxItems: 30 } }1386      - { name: npm minipass, url: "https://www.npmjs.com/package/minipass", type: REST_API, connector: package, tier: D, config: { registry: npm, name: minipass, maxItems: 30 } }1387      - { name: npm once, url: "https://www.npmjs.com/package/once", type: REST_API, connector: package, tier: D, config: { registry: npm, name: once, maxItems: 30 } }1388      - { name: npm create-require, url: "https://www.npmjs.com/package/create-require", type: REST_API, connector: package, tier: D, config: { registry: npm, name: create-require, maxItems: 30 } }1389      - { name: npm xml2js, url: "https://www.npmjs.com/package/xml2js", type: REST_API, connector: package, tier: D, config: { registry: npm, name: xml2js, maxItems: 30 } }1390      - { name: npm clone, url: "https://www.npmjs.com/package/clone", type: REST_API, connector: package, tier: D, config: { registry: npm, name: clone, maxItems: 30 } }1391      - { name: npm extend, url: "https://www.npmjs.com/package/extend", type: REST_API, connector: package, tier: D, config: { registry: npm, name: extend, maxItems: 30 } }1392      - { name: npm shebang-command, url: "https://www.npmjs.com/package/shebang-command", type: REST_API, connector: package, tier: D, config: { registry: npm, name: shebang-command, maxItems: 30 } }1393      - { name: npm handlebars, url: "https://www.npmjs.com/package/handlebars", type: REST_API, connector: package, tier: D, config: { registry: npm, name: handlebars, maxItems: 30 } }1394      - { name: npm normalize-path, url: "https://www.npmjs.com/package/normalize-path", type: REST_API, connector: package, tier: D, config: { registry: npm, name: normalize-path, maxItems: 30 } }1395      - { name: npm chai, url: "https://www.npmjs.com/package/chai", type: REST_API, connector: package, tier: D, config: { registry: npm, name: chai, maxItems: 30 } }1396      - { name: npm y18n, url: "https://www.npmjs.com/package/y18n", type: REST_API, connector: package, tier: D, config: { registry: npm, name: y18n, maxItems: 30 } }1397      - { name: npm v8-compile-cache-lib, url: "https://www.npmjs.com/package/v8-compile-cache-lib", type: REST_API, connector: package, tier: D, config: { registry: npm, name: v8-compile-cache-lib, maxItems: 30 } }1398      - { name: npm whatwg-url, url: "https://www.npmjs.com/package/whatwg-url", type: REST_API, connector: package, tier: D, config: { registry: npm, name: whatwg-url, maxItems: 30 } }1399      - { name: npm readdirp, url: "https://www.npmjs.com/package/readdirp", type: REST_API, connector: package, tier: D, config: { registry: npm, name: readdirp, maxItems: 30 } }1400      - { name: npm tough-cookie, url: "https://www.npmjs.com/package/tough-cookie", type: REST_API, connector: package, tier: D, config: { registry: npm, name: tough-cookie, maxItems: 30 } }1401      - { name: npm has-symbols, url: "https://www.npmjs.com/package/has-symbols", type: REST_API, connector: package, tier: D, config: { registry: npm, name: has-symbols, maxItems: 30 } }1402      - { name: npm cors, url: "https://www.npmjs.com/package/cors", type: REST_API, connector: package, tier: D, config: { registry: npm, name: cors, maxItems: 30 } }1403      - { name: npm scheduler, url: "https://www.npmjs.com/package/scheduler", type: REST_API, connector: package, tier: D, config: { registry: npm, name: scheduler, maxItems: 30 } }1404      - { name: npm escalade, url: "https://www.npmjs.com/package/escalade", type: REST_API, connector: package, tier: D, config: { registry: npm, name: escalade, maxItems: 30 } }1405      - { name: npm util-deprecate, url: "https://www.npmjs.com/package/util-deprecate", type: REST_API, connector: package, tier: D, config: { registry: npm, name: util-deprecate, maxItems: 30 } }1406      - { name: npm got, url: "https://www.npmjs.com/package/got", type: REST_API, connector: package, tier: D, config: { registry: npm, name: got, maxItems: 30 } }1407      - { name: npm reflect-metadata, url: "https://www.npmjs.com/package/reflect-metadata", type: REST_API, connector: package, tier: D, config: { registry: npm, name: reflect-metadata, maxItems: 30 } }1408      - { name: npm extend-shallow, url: "https://www.npmjs.com/package/extend-shallow", type: REST_API, connector: package, tier: D, config: { registry: npm, name: extend-shallow, maxItems: 30 } }1409      - { name: npm is-glob, url: "https://www.npmjs.com/package/is-glob", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-glob, maxItems: 30 } }1410      - { name: npm call-bind, url: "https://www.npmjs.com/package/call-bind", type: REST_API, connector: package, tier: D, config: { registry: npm, name: call-bind, maxItems: 30 } }1411      - { name: npm serve-static, url: "https://www.npmjs.com/package/serve-static", type: REST_API, connector: package, tier: D, config: { registry: npm, name: serve-static, maxItems: 30 } }1412      - { name: npm schema-utils, url: "https://www.npmjs.com/package/schema-utils", type: REST_API, connector: package, tier: D, config: { registry: npm, name: schema-utils, maxItems: 30 } }1413      - { name: npm espree, url: "https://www.npmjs.com/package/espree", type: REST_API, connector: package, tier: D, config: { registry: npm, name: espree, maxItems: 30 } }1414      - { name: npm is-plain-object, url: "https://www.npmjs.com/package/is-plain-object", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-plain-object, maxItems: 30 } }1415      - { name: npm eslint-plugin-react-hooks, url: "https://www.npmjs.com/package/eslint-plugin-react-hooks", type: REST_API, connector: package, tier: D, config: { registry: npm, name: eslint-plugin-react-hooks, maxItems: 30 } }1416      - { name: npm to-regex-range, url: "https://www.npmjs.com/package/to-regex-range", type: REST_API, connector: package, tier: D, config: { registry: npm, name: to-regex-range, maxItems: 30 } }1417      - { name: npm yocto-queue, url: "https://www.npmjs.com/package/yocto-queue", type: REST_API, connector: package, tier: D, config: { registry: npm, name: yocto-queue, maxItems: 30 } }1418      - { name: npm electron-to-chromium, url: "https://www.npmjs.com/package/electron-to-chromium", type: REST_API, connector: package, tier: D, config: { registry: npm, name: electron-to-chromium, maxItems: 30 } }1419      - { name: npm isobject, url: "https://www.npmjs.com/package/isobject", type: REST_API, connector: package, tier: D, config: { registry: npm, name: isobject, maxItems: 30 } }1420      - { name: npm webidl-conversions, url: "https://www.npmjs.com/package/webidl-conversions", type: REST_API, connector: package, tier: D, config: { registry: npm, name: webidl-conversions, maxItems: 30 } }1421      - { name: npm magic-string, url: "https://www.npmjs.com/package/magic-string", type: REST_API, connector: package, tier: D, config: { registry: npm, name: magic-string, maxItems: 30 } }1422      - { name: npm co, url: "https://www.npmjs.com/package/co", type: REST_API, connector: package, tier: D, config: { registry: npm, name: co, maxItems: 30 } }1423      - { name: npm yn, url: "https://www.npmjs.com/package/yn", type: REST_API, connector: package, tier: D, config: { registry: npm, name: yn, maxItems: 30 } }1424      - { name: npm encodeurl, url: "https://www.npmjs.com/package/encodeurl", type: REST_API, connector: package, tier: D, config: { registry: npm, name: encodeurl, maxItems: 30 } }1425      - { name: npm is-arrayish, url: "https://www.npmjs.com/package/is-arrayish", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-arrayish, maxItems: 30 } }1426      - { name: npm tr46, url: "https://www.npmjs.com/package/tr46", type: REST_API, connector: package, tier: D, config: { registry: npm, name: tr46, maxItems: 30 } }1427      - { name: npm parse5, url: "https://www.npmjs.com/package/parse5", type: REST_API, connector: package, tier: D, config: { registry: npm, name: parse5, maxItems: 30 } }1428      - { name: npm is-extglob, url: "https://www.npmjs.com/package/is-extglob", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-extglob, maxItems: 30 } }1429      - { name: npm loader-utils, url: "https://www.npmjs.com/package/loader-utils", type: REST_API, connector: package, tier: D, config: { registry: npm, name: loader-utils, maxItems: 30 } }1430      - { name: npm callsites, url: "https://www.npmjs.com/package/callsites", type: REST_API, connector: package, tier: D, config: { registry: npm, name: callsites, maxItems: 30 } }1431      - { name: npm doctrine, url: "https://www.npmjs.com/package/doctrine", type: REST_API, connector: package, tier: D, config: { registry: npm, name: doctrine, maxItems: 30 } }1432      - { name: npm path-parse, url: "https://www.npmjs.com/package/path-parse", type: REST_API, connector: package, tier: D, config: { registry: npm, name: path-parse, maxItems: 30 } }1433      - { name: npm wrappy, url: "https://www.npmjs.com/package/wrappy", type: REST_API, connector: package, tier: D, config: { registry: npm, name: wrappy, maxItems: 30 } }1434      - { name: npm bytes, url: "https://www.npmjs.com/package/bytes", type: REST_API, connector: package, tier: D, config: { registry: npm, name: bytes, maxItems: 30 } }1435      - { name: npm xtend, url: "https://www.npmjs.com/package/xtend", type: REST_API, connector: package, tier: D, config: { registry: npm, name: xtend, maxItems: 30 } }1436      - { name: npm big.js, url: "https://www.npmjs.com/package/big.js", type: REST_API, connector: package, tier: D, config: { registry: npm, name: big.js, maxItems: 30 } }1437      - { name: npm entities, url: "https://www.npmjs.com/package/entities", type: REST_API, connector: package, tier: D, config: { registry: npm, name: entities, maxItems: 30 } }1438      - { name: npm express, url: "https://www.npmjs.com/package/express", type: REST_API, connector: package, tier: D, config: { registry: npm, name: express, maxItems: 30 } }1439      - { name: npm node-addon-api, url: "https://www.npmjs.com/package/node-addon-api", type: REST_API, connector: package, tier: D, config: { registry: npm, name: node-addon-api, maxItems: 30 } }1440      - { name: npm inquirer, url: "https://www.npmjs.com/package/inquirer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: inquirer, maxItems: 30 } }1441      - { name: npm graphql, url: "https://www.npmjs.com/package/graphql", type: REST_API, connector: package, tier: D, config: { registry: npm, name: graphql, maxItems: 30 } }1442      - { name: npm path-type, url: "https://www.npmjs.com/package/path-type", type: REST_API, connector: package, tier: D, config: { registry: npm, name: path-type, maxItems: 30 } }1443      - { name: npm yallist, url: "https://www.npmjs.com/package/yallist", type: REST_API, connector: package, tier: D, config: { registry: npm, name: yallist, maxItems: 30 } }1444      - { name: npm import-fresh, url: "https://www.npmjs.com/package/import-fresh", type: REST_API, connector: package, tier: D, config: { registry: npm, name: import-fresh, maxItems: 30 } }1445      - { name: npm concat-map, url: "https://www.npmjs.com/package/concat-map", type: REST_API, connector: package, tier: D, config: { registry: npm, name: concat-map, maxItems: 30 } }1446      - { name: npm parse-json, url: "https://www.npmjs.com/package/parse-json", type: REST_API, connector: package, tier: D, config: { registry: npm, name: parse-json, maxItems: 30 } }1447      - { name: npm require-directory, url: "https://www.npmjs.com/package/require-directory", type: REST_API, connector: package, tier: D, config: { registry: npm, name: require-directory, maxItems: 30 } }1448      - { name: npm hasown, url: "https://www.npmjs.com/package/hasown", type: REST_API, connector: package, tier: D, config: { registry: npm, name: hasown, maxItems: 30 } }1449      - { name: npm has-property-descriptors, url: "https://www.npmjs.com/package/has-property-descriptors", type: REST_API, connector: package, tier: D, config: { registry: npm, name: has-property-descriptors, maxItems: 30 } }1450      - { name: npm text-table, url: "https://www.npmjs.com/package/text-table", type: REST_API, connector: package, tier: D, config: { registry: npm, name: text-table, maxItems: 30 } }1451      - { name: npm statuses, url: "https://www.npmjs.com/package/statuses", type: REST_API, connector: package, tier: D, config: { registry: npm, name: statuses, maxItems: 30 } }1452      - { name: npm follow-redirects, url: "https://www.npmjs.com/package/follow-redirects", type: REST_API, connector: package, tier: D, config: { registry: npm, name: follow-redirects, maxItems: 30 } }1453      - { name: npm node-releases, url: "https://www.npmjs.com/package/node-releases", type: REST_API, connector: package, tier: D, config: { registry: npm, name: node-releases, maxItems: 30 } }1454      - { name: npm write-file-atomic, url: "https://www.npmjs.com/package/write-file-atomic", type: REST_API, connector: package, tier: D, config: { registry: npm, name: write-file-atomic, maxItems: 30 } }1455      - { name: npm is-wsl, url: "https://www.npmjs.com/package/is-wsl", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-wsl, maxItems: 30 } }1456      - { name: npm @testing-library/user-event, url: "https://www.npmjs.com/package/@testing-library/user-event", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@testing-library/user-event", maxItems: 30 } }1457      - { name: npm @testing-library/react, url: "https://www.npmjs.com/package/@testing-library/react", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@testing-library/react", maxItems: 30 } }1458      - { name: npm on-finished, url: "https://www.npmjs.com/package/on-finished", type: REST_API, connector: package, tier: D, config: { registry: npm, name: on-finished, maxItems: 30 } }1459      - { name: npm base64-js, url: "https://www.npmjs.com/package/base64-js", type: REST_API, connector: package, tier: D, config: { registry: npm, name: base64-js, maxItems: 30 } }1460      - { name: npm fs.realpath, url: "https://www.npmjs.com/package/fs.realpath", type: REST_API, connector: package, tier: D, config: { registry: npm, name: fs.realpath, maxItems: 30 } }1461      - { name: npm is-core-module, url: "https://www.npmjs.com/package/is-core-module", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-core-module, maxItems: 30 } }1462      - { name: npm jsdom, url: "https://www.npmjs.com/package/jsdom", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jsdom, maxItems: 30 } }1463      - { name: npm @babel/code-frame, url: "https://www.npmjs.com/package/@babel/code-frame", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/code-frame", maxItems: 30 } }1464      - { name: npm indent-string, url: "https://www.npmjs.com/package/indent-string", type: REST_API, connector: package, tier: D, config: { registry: npm, name: indent-string, maxItems: 30 } }1465      - { name: npm jest-worker, url: "https://www.npmjs.com/package/jest-worker", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest-worker, maxItems: 30 } }1466      - { name: npm http-proxy-agent, url: "https://www.npmjs.com/package/http-proxy-agent", type: REST_API, connector: package, tier: D, config: { registry: npm, name: http-proxy-agent, maxItems: 30 } }1467      - { name: npm hosted-git-info, url: "https://www.npmjs.com/package/hosted-git-info", type: REST_API, connector: package, tier: D, config: { registry: npm, name: hosted-git-info, maxItems: 30 } }1468      - { name: npm has-proto, url: "https://www.npmjs.com/package/has-proto", type: REST_API, connector: package, tier: D, config: { registry: npm, name: has-proto, maxItems: 30 } }1469      - { name: npm anymatch, url: "https://www.npmjs.com/package/anymatch", type: REST_API, connector: package, tier: D, config: { registry: npm, name: anymatch, maxItems: 30 } }1470      - { name: npm eslint-plugin-jsx-a11y, url: "https://www.npmjs.com/package/eslint-plugin-jsx-a11y", type: REST_API, connector: package, tier: D, config: { registry: npm, name: eslint-plugin-jsx-a11y, maxItems: 30 } }1471      - { name: npm fast-json-stable-stringify, url: "https://www.npmjs.com/package/fast-json-stable-stringify", type: REST_API, connector: package, tier: D, config: { registry: npm, name: fast-json-stable-stringify, maxItems: 30 } }1472      - { name: npm eslint-plugin-prettier, url: "https://www.npmjs.com/package/eslint-plugin-prettier", type: REST_API, connector: package, tier: D, config: { registry: npm, name: eslint-plugin-prettier, maxItems: 30 } }1473      - { name: npm cli-cursor, url: "https://www.npmjs.com/package/cli-cursor", type: REST_API, connector: package, tier: D, config: { registry: npm, name: cli-cursor, maxItems: 30 } }1474      - { name: npm through, url: "https://www.npmjs.com/package/through", type: REST_API, connector: package, tier: D, config: { registry: npm, name: through, maxItems: 30 } }1475      - { name: npm long, url: "https://www.npmjs.com/package/long", type: REST_API, connector: package, tier: D, config: { registry: npm, name: long, maxItems: 30 } }1476      - { name: npm safer-buffer, url: "https://www.npmjs.com/package/safer-buffer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: safer-buffer, maxItems: 30 } }1477      - { name: npm binary-extensions, url: "https://www.npmjs.com/package/binary-extensions", type: REST_API, connector: package, tier: D, config: { registry: npm, name: binary-extensions, maxItems: 30 } }1478      - { name: npm get-intrinsic, url: "https://www.npmjs.com/package/get-intrinsic", type: REST_API, connector: package, tier: D, config: { registry: npm, name: get-intrinsic, maxItems: 30 } }1479      - { name: npm depd, url: "https://www.npmjs.com/package/depd", type: REST_API, connector: package, tier: D, config: { registry: npm, name: depd, maxItems: 30 } }1480      - { name: npm escape-html, url: "https://www.npmjs.com/package/escape-html", type: REST_API, connector: package, tier: D, config: { registry: npm, name: escape-html, maxItems: 30 } }1481      - { name: npm file-entry-cache, url: "https://www.npmjs.com/package/file-entry-cache", type: REST_API, connector: package, tier: D, config: { registry: npm, name: file-entry-cache, maxItems: 30 } }1482      - { name: npm kleur, url: "https://www.npmjs.com/package/kleur", type: REST_API, connector: package, tier: D, config: { registry: npm, name: kleur, maxItems: 30 } }1483      - { name: npm p-try, url: "https://www.npmjs.com/package/p-try", type: REST_API, connector: package, tier: D, config: { registry: npm, name: p-try, maxItems: 30 } }1484      - { name: npm p-map, url: "https://www.npmjs.com/package/p-map", type: REST_API, connector: package, tier: D, config: { registry: npm, name: p-map, maxItems: 30 } }1485      - { name: npm strip-final-newline, url: "https://www.npmjs.com/package/strip-final-newline", type: REST_API, connector: package, tier: D, config: { registry: npm, name: strip-final-newline, maxItems: 30 } }1486      - { name: npm babel-loader, url: "https://www.npmjs.com/package/babel-loader", type: REST_API, connector: package, tier: D, config: { registry: npm, name: babel-loader, maxItems: 30 } }1487      - { name: npm sass, url: "https://www.npmjs.com/package/sass", type: REST_API, connector: package, tier: D, config: { registry: npm, name: sass, maxItems: 30 } }1488      - { name: npm import-local, url: "https://www.npmjs.com/package/import-local", type: REST_API, connector: package, tier: D, config: { registry: npm, name: import-local, maxItems: 30 } }1489      - { name: npm jest-resolve, url: "https://www.npmjs.com/package/jest-resolve", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest-resolve, maxItems: 30 } }1490      - { name: npm redux, url: "https://www.npmjs.com/package/redux", type: REST_API, connector: package, tier: D, config: { registry: npm, name: redux, maxItems: 30 } }1491      - { name: npm flatted, url: "https://www.npmjs.com/package/flatted", type: REST_API, connector: package, tier: D, config: { registry: npm, name: flatted, maxItems: 30 } }1492      - { name: npm immutable, url: "https://www.npmjs.com/package/immutable", type: REST_API, connector: package, tier: D, config: { registry: npm, name: immutable, maxItems: 30 } }1493      - { name: npm meow, url: "https://www.npmjs.com/package/meow", type: REST_API, connector: package, tier: D, config: { registry: npm, name: meow, maxItems: 30 } }1494      - { name: npm cheerio, url: "https://www.npmjs.com/package/cheerio", type: REST_API, connector: package, tier: D, config: { registry: npm, name: cheerio, maxItems: 30 } }1495      - { name: npm mocha, url: "https://www.npmjs.com/package/mocha", type: REST_API, connector: package, tier: D, config: { registry: npm, name: mocha, maxItems: 30 } }1496      - { name: npm is-plain-obj, url: "https://www.npmjs.com/package/is-plain-obj", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-plain-obj, maxItems: 30 } }1497      - { name: npm gopd, url: "https://www.npmjs.com/package/gopd", type: REST_API, connector: package, tier: D, config: { registry: npm, name: gopd, maxItems: 30 } }1498      - { name: npm imurmurhash, url: "https://www.npmjs.com/package/imurmurhash", type: REST_API, connector: package, tier: D, config: { registry: npm, name: imurmurhash, maxItems: 30 } }1499      - { name: npm update-browserslist-db, url: "https://www.npmjs.com/package/update-browserslist-db", type: REST_API, connector: package, tier: D, config: { registry: npm, name: update-browserslist-db, maxItems: 30 } }1500      - { name: npm fastq, url: "https://www.npmjs.com/package/fastq", type: REST_API, connector: package, tier: D, config: { registry: npm, name: fastq, maxItems: 30 } }1501      - { name: npm pump, url: "https://www.npmjs.com/package/pump", type: REST_API, connector: package, tier: D, config: { registry: npm, name: pump, maxItems: 30 } }1502      - { name: npm protobufjs, url: "https://www.npmjs.com/package/protobufjs", type: REST_API, connector: package, tier: D, config: { registry: npm, name: protobufjs, maxItems: 30 } }1503      - { name: npm decamelize, url: "https://www.npmjs.com/package/decamelize", type: REST_API, connector: package, tier: D, config: { registry: npm, name: decamelize, maxItems: 30 } }1504      - { name: npm tar, url: "https://www.npmjs.com/package/tar", type: REST_API, connector: package, tier: D, config: { registry: npm, name: tar, maxItems: 30 } }1505      - { name: npm define-properties, url: "https://www.npmjs.com/package/define-properties", type: REST_API, connector: package, tier: D, config: { registry: npm, name: define-properties, maxItems: 30 } }1506      - { name: npm htmlparser2, url: "https://www.npmjs.com/package/htmlparser2", type: REST_API, connector: package, tier: D, config: { registry: npm, name: htmlparser2, maxItems: 30 } }1507      - { name: npm define-data-property, url: "https://www.npmjs.com/package/define-data-property", type: REST_API, connector: package, tier: D, config: { registry: npm, name: define-data-property, maxItems: 30 } }1508      - { name: npm send, url: "https://www.npmjs.com/package/send", type: REST_API, connector: package, tier: D, config: { registry: npm, name: send, maxItems: 30 } }1509      - { name: npm side-channel, url: "https://www.npmjs.com/package/side-channel", type: REST_API, connector: package, tier: D, config: { registry: npm, name: side-channel, maxItems: 30 } }1510      - { name: npm set-function-length, url: "https://www.npmjs.com/package/set-function-length", type: REST_API, connector: package, tier: D, config: { registry: npm, name: set-function-length, maxItems: 30 } }1511      - { name: npm es-errors, url: "https://www.npmjs.com/package/es-errors", type: REST_API, connector: package, tier: D, config: { registry: npm, name: es-errors, maxItems: 30 } }1512      - { name: npm lodash-es, url: "https://www.npmjs.com/package/lodash-es", type: REST_API, connector: package, tier: D, config: { registry: npm, name: lodash-es, maxItems: 30 } }1513      - { name: npm bignumber.js, url: "https://www.npmjs.com/package/bignumber.js", type: REST_API, connector: package, tier: D, config: { registry: npm, name: bignumber.js, maxItems: 30 } }1514      - { name: npm react-router-dom, url: "https://www.npmjs.com/package/react-router-dom", type: REST_API, connector: package, tier: D, config: { registry: npm, name: react-router-dom, maxItems: 30 } }1515      - { name: npm read-pkg, url: "https://www.npmjs.com/package/read-pkg", type: REST_API, connector: package, tier: D, config: { registry: npm, name: read-pkg, maxItems: 30 } }1516      - { name: npm restore-cursor, url: "https://www.npmjs.com/package/restore-cursor", type: REST_API, connector: package, tier: D, config: { registry: npm, name: restore-cursor, maxItems: 30 } }1517      - { name: npm finalhandler, url: "https://www.npmjs.com/package/finalhandler", type: REST_API, connector: package, tier: D, config: { registry: npm, name: finalhandler, maxItems: 30 } }1518      - { name: npm is-binary-path, url: "https://www.npmjs.com/package/is-binary-path", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-binary-path, maxItems: 30 } }1519      - { name: npm merge-stream, url: "https://www.npmjs.com/package/merge-stream", type: REST_API, connector: package, tier: D, config: { registry: npm, name: merge-stream, maxItems: 30 } }1520      - { name: npm tsconfig-paths, url: "https://www.npmjs.com/package/tsconfig-paths", type: REST_API, connector: package, tier: D, config: { registry: npm, name: tsconfig-paths, maxItems: 30 } }1521      - { name: npm es-define-property, url: "https://www.npmjs.com/package/es-define-property", type: REST_API, connector: package, tier: D, config: { registry: npm, name: es-define-property, maxItems: 30 } }1522      - { name: npm object-keys, url: "https://www.npmjs.com/package/object-keys", type: REST_API, connector: package, tier: D, config: { registry: npm, name: object-keys, maxItems: 30 } }1523      - { name: npm uri-js, url: "https://www.npmjs.com/package/uri-js", type: REST_API, connector: package, tier: D, config: { registry: npm, name: uri-js, maxItems: 30 } }1524      - { name: npm csstype, url: "https://www.npmjs.com/package/csstype", type: REST_API, connector: package, tier: D, config: { registry: npm, name: csstype, maxItems: 30 } }1525      - { name: npm istanbul-lib-instrument, url: "https://www.npmjs.com/package/istanbul-lib-instrument", type: REST_API, connector: package, tier: D, config: { registry: npm, name: istanbul-lib-instrument, maxItems: 30 } }1526      - { name: npm lines-and-columns, url: "https://www.npmjs.com/package/lines-and-columns", type: REST_API, connector: package, tier: D, config: { registry: npm, name: lines-and-columns, maxItems: 30 } }1527      - { name: npm run-parallel, url: "https://www.npmjs.com/package/run-parallel", type: REST_API, connector: package, tier: D, config: { registry: npm, name: run-parallel, maxItems: 30 } }1528      - { name: npm @babel/template, url: "https://www.npmjs.com/package/@babel/template", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/template", maxItems: 30 } }1529      - { name: npm tiny-invariant, url: "https://www.npmjs.com/package/tiny-invariant", type: REST_API, connector: package, tier: D, config: { registry: npm, name: tiny-invariant, maxItems: 30 } }1530      - { name: npm postcss-selector-parser, url: "https://www.npmjs.com/package/postcss-selector-parser", type: REST_API, connector: package, tier: D, config: { registry: npm, name: postcss-selector-parser, maxItems: 30 } }1531      - { name: npm @babel/helper-plugin-utils, url: "https://www.npmjs.com/package/@babel/helper-plugin-utils", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/helper-plugin-utils", maxItems: 30 } }1532      - { name: npm npm-run-path, url: "https://www.npmjs.com/package/npm-run-path", type: REST_API, connector: package, tier: D, config: { registry: npm, name: npm-run-path, maxItems: 30 } }1533      - { name: npm color, url: "https://www.npmjs.com/package/color", type: REST_API, connector: package, tier: D, config: { registry: npm, name: color, maxItems: 30 } }1534      - { name: npm is-extendable, url: "https://www.npmjs.com/package/is-extendable", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-extendable, maxItems: 30 } }1535      - { name: npm reusify, url: "https://www.npmjs.com/package/reusify", type: REST_API, connector: package, tier: D, config: { registry: npm, name: reusify, maxItems: 30 } }1536      - { name: npm end-of-stream, url: "https://www.npmjs.com/package/end-of-stream", type: REST_API, connector: package, tier: D, config: { registry: npm, name: end-of-stream, maxItems: 30 } }1537      - { name: npm progress, url: "https://www.npmjs.com/package/progress", type: REST_API, connector: package, tier: D, config: { registry: npm, name: progress, maxItems: 30 } }1538      - { name: npm loose-envify, url: "https://www.npmjs.com/package/loose-envify", type: REST_API, connector: package, tier: D, config: { registry: npm, name: loose-envify, maxItems: 30 } }1539      - { name: npm is-callable, url: "https://www.npmjs.com/package/is-callable", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-callable, maxItems: 30 } }1540      - { name: npm esrecurse, url: "https://www.npmjs.com/package/esrecurse", type: REST_API, connector: package, tier: D, config: { registry: npm, name: esrecurse, maxItems: 30 } }1541      - { name: npm word-wrap, url: "https://www.npmjs.com/package/word-wrap", type: REST_API, connector: package, tier: D, config: { registry: npm, name: word-wrap, maxItems: 30 } }1542      - { name: npm supports-preserve-symlinks-flag, url: "https://www.npmjs.com/package/supports-preserve-symlinks-flag", type: REST_API, connector: package, tier: D, config: { registry: npm, name: supports-preserve-symlinks-flag, maxItems: 30 } }1543      - { name: npm acorn-jsx, url: "https://www.npmjs.com/package/acorn-jsx", type: REST_API, connector: package, tier: D, config: { registry: npm, name: acorn-jsx, maxItems: 30 } }1544      - { name: npm json-parse-even-better-errors, url: "https://www.npmjs.com/package/json-parse-even-better-errors", type: REST_API, connector: package, tier: D, config: { registry: npm, name: json-parse-even-better-errors, maxItems: 30 } }1545      - { name: npm source-map-js, url: "https://www.npmjs.com/package/source-map-js", type: REST_API, connector: package, tier: D, config: { registry: npm, name: source-map-js, maxItems: 30 } }1546      - { name: npm combined-stream, url: "https://www.npmjs.com/package/combined-stream", type: REST_API, connector: package, tier: D, config: { registry: npm, name: combined-stream, maxItems: 30 } }1547      - { name: npm queue-microtask, url: "https://www.npmjs.com/package/queue-microtask", type: REST_API, connector: package, tier: D, config: { registry: npm, name: queue-microtask, maxItems: 30 } }1548      - { name: npm webpack-dev-server, url: "https://www.npmjs.com/package/webpack-dev-server", type: REST_API, connector: package, tier: D, config: { registry: npm, name: webpack-dev-server, maxItems: 30 } }1549      - { name: npm fast-levenshtein, url: "https://www.npmjs.com/package/fast-levenshtein", type: REST_API, connector: package, tier: D, config: { registry: npm, name: fast-levenshtein, maxItems: 30 } }1550      - { name: npm dedent, url: "https://www.npmjs.com/package/dedent", type: REST_API, connector: package, tier: D, config: { registry: npm, name: dedent, maxItems: 30 } }1551      - { name: npm @aws-sdk/types, url: "https://www.npmjs.com/package/@aws-sdk/types", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@aws-sdk/types", maxItems: 30 } }1552      - { name: npm es-abstract, url: "https://www.npmjs.com/package/es-abstract", type: REST_API, connector: package, tier: D, config: { registry: npm, name: es-abstract, maxItems: 30 } }1553      - { name: npm agent-base, url: "https://www.npmjs.com/package/agent-base", type: REST_API, connector: package, tier: D, config: { registry: npm, name: agent-base, maxItems: 30 } }1554      - { name: npm bl, url: "https://www.npmjs.com/package/bl", type: REST_API, connector: package, tier: D, config: { registry: npm, name: bl, maxItems: 30 } }1555      - { name: npm negotiator, url: "https://www.npmjs.com/package/negotiator", type: REST_API, connector: package, tier: D, config: { registry: npm, name: negotiator, maxItems: 30 } }1556      - { name: npm estree-walker, url: "https://www.npmjs.com/package/estree-walker", type: REST_API, connector: package, tier: D, config: { registry: npm, name: estree-walker, maxItems: 30 } }1557      - { name: npm fast-xml-parser, url: "https://www.npmjs.com/package/fast-xml-parser", type: REST_API, connector: package, tier: D, config: { registry: npm, name: fast-xml-parser, maxItems: 30 } }1558      - { name: npm retry, url: "https://www.npmjs.com/package/retry", type: REST_API, connector: package, tier: D, config: { registry: npm, name: retry, maxItems: 30 } }1559      - { name: npm get-caller-file, url: "https://www.npmjs.com/package/get-caller-file", type: REST_API, connector: package, tier: D, config: { registry: npm, name: get-caller-file, maxItems: 30 } }1560      - { name: npm process-nextick-args, url: "https://www.npmjs.com/package/process-nextick-args", type: REST_API, connector: package, tier: D, config: { registry: npm, name: process-nextick-args, maxItems: 30 } }1561      - { name: npm cli-spinners, url: "https://www.npmjs.com/package/cli-spinners", type: REST_API, connector: package, tier: D, config: { registry: npm, name: cli-spinners, maxItems: 30 } }1562      - { name: npm @babel/preset-react, url: "https://www.npmjs.com/package/@babel/preset-react", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/preset-react", maxItems: 30 } }1563      - { name: npm has-tostringtag, url: "https://www.npmjs.com/package/has-tostringtag", type: REST_API, connector: package, tier: D, config: { registry: npm, name: has-tostringtag, maxItems: 30 } }1564      - { name: npm punycode, url: "https://www.npmjs.com/package/punycode", type: REST_API, connector: package, tier: D, config: { registry: npm, name: punycode, maxItems: 30 } }1565      - { name: npm natural-compare, url: "https://www.npmjs.com/package/natural-compare", type: REST_API, connector: package, tier: D, config: { registry: npm, name: natural-compare, maxItems: 30 } }1566      - { name: npm marked, url: "https://www.npmjs.com/package/marked", type: REST_API, connector: package, tier: D, config: { registry: npm, name: marked, maxItems: 30 } }1567      - { name: npm @typescript-eslint/utils, url: "https://www.npmjs.com/package/@typescript-eslint/utils", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@typescript-eslint/utils", maxItems: 30 } }1568      - { name: npm ieee754, url: "https://www.npmjs.com/package/ieee754", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ieee754, maxItems: 30 } }1569      - { name: npm error-ex, url: "https://www.npmjs.com/package/error-ex", type: REST_API, connector: package, tier: D, config: { registry: npm, name: error-ex, maxItems: 30 } }1570      - { name: npm setprototypeof, url: "https://www.npmjs.com/package/setprototypeof", type: REST_API, connector: package, tier: D, config: { registry: npm, name: setprototypeof, maxItems: 30 } }1571      - { name: npm slice-ansi, url: "https://www.npmjs.com/package/slice-ansi", type: REST_API, connector: package, tier: D, config: { registry: npm, name: slice-ansi, maxItems: 30 } }1572      - { name: npm enhanced-resolve, url: "https://www.npmjs.com/package/enhanced-resolve", type: REST_API, connector: package, tier: D, config: { registry: npm, name: enhanced-resolve, maxItems: 30 } }1573      - { name: npm normalize-package-data, url: "https://www.npmjs.com/package/normalize-package-data", type: REST_API, connector: package, tier: D, config: { registry: npm, name: normalize-package-data, maxItems: 30 } }1574      - { name: npm joi, url: "https://www.npmjs.com/package/joi", type: REST_API, connector: package, tier: D, config: { registry: npm, name: joi, maxItems: 30 } }1575      - { name: npm is-path-inside, url: "https://www.npmjs.com/package/is-path-inside", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-path-inside, maxItems: 30 } }1576      - { name: npm @smithy/types, url: "https://www.npmjs.com/package/@smithy/types", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/types", maxItems: 30 } }1577      - { name: npm find-cache-dir, url: "https://www.npmjs.com/package/find-cache-dir", type: REST_API, connector: package, tier: D, config: { registry: npm, name: find-cache-dir, maxItems: 30 } }1578      - { name: npm colorette, url: "https://www.npmjs.com/package/colorette", type: REST_API, connector: package, tier: D, config: { registry: npm, name: colorette, maxItems: 30 } }1579      - { name: npm delayed-stream, url: "https://www.npmjs.com/package/delayed-stream", type: REST_API, connector: package, tier: D, config: { registry: npm, name: delayed-stream, maxItems: 30 } }1580      - { name: npm pirates, url: "https://www.npmjs.com/package/pirates", type: REST_API, connector: package, tier: D, config: { registry: npm, name: pirates, maxItems: 30 } }1581      - { name: npm is-regex, url: "https://www.npmjs.com/package/is-regex", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-regex, maxItems: 30 } }1582      - { name: npm prelude-ls, url: "https://www.npmjs.com/package/prelude-ls", type: REST_API, connector: package, tier: D, config: { registry: npm, name: prelude-ls, maxItems: 30 } }1583      - { name: npm is-negative-zero, url: "https://www.npmjs.com/package/is-negative-zero", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-negative-zero, maxItems: 30 } }1584      - { name: npm jest-get-type, url: "https://www.npmjs.com/package/jest-get-type", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest-get-type, maxItems: 30 } }1585      - { name: npm postcss-value-parser, url: "https://www.npmjs.com/package/postcss-value-parser", type: REST_API, connector: package, tier: D, config: { registry: npm, name: postcss-value-parser, maxItems: 30 } }1586      - { name: npm asynckit, url: "https://www.npmjs.com/package/asynckit", type: REST_API, connector: package, tier: D, config: { registry: npm, name: asynckit, maxItems: 30 } }1587      - { name: npm is-unicode-supported, url: "https://www.npmjs.com/package/is-unicode-supported", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-unicode-supported, maxItems: 30 } }1588      - { name: npm deep-is, url: "https://www.npmjs.com/package/deep-is", type: REST_API, connector: package, tier: D, config: { registry: npm, name: deep-is, maxItems: 30 } }1589      - { name: npm type-detect, url: "https://www.npmjs.com/package/type-detect", type: REST_API, connector: package, tier: D, config: { registry: npm, name: type-detect, maxItems: 30 } }1590      - { name: npm require-from-string, url: "https://www.npmjs.com/package/require-from-string", type: REST_API, connector: package, tier: D, config: { registry: npm, name: require-from-string, maxItems: 30 } }1591      - { name: npm buffer-from, url: "https://www.npmjs.com/package/buffer-from", type: REST_API, connector: package, tier: D, config: { registry: npm, name: buffer-from, maxItems: 30 } }1592      - { name: npm jest-diff, url: "https://www.npmjs.com/package/jest-diff", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest-diff, maxItems: 30 } }1593      - { name: npm deep-equal, url: "https://www.npmjs.com/package/deep-equal", type: REST_API, connector: package, tier: D, config: { registry: npm, name: deep-equal, maxItems: 30 } }1594      - { name: npm postcss, url: "https://www.npmjs.com/package/postcss", type: REST_API, connector: package, tier: D, config: { registry: npm, name: postcss, maxItems: 30 } }1595      - { name: npm es-to-primitive, url: "https://www.npmjs.com/package/es-to-primitive", type: REST_API, connector: package, tier: D, config: { registry: npm, name: es-to-primitive, maxItems: 30 } }1596      - { name: npm @sinclair/typebox, url: "https://www.npmjs.com/package/@sinclair/typebox", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@sinclair/typebox", maxItems: 30 } }1597      - { name: npm optionator, url: "https://www.npmjs.com/package/optionator", type: REST_API, connector: package, tier: D, config: { registry: npm, name: optionator, maxItems: 30 } }1598      - { name: npm jest-util, url: "https://www.npmjs.com/package/jest-util", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest-util, maxItems: 30 } }1599      - { name: npm sax, url: "https://www.npmjs.com/package/sax", type: REST_API, connector: package, tier: D, config: { registry: npm, name: sax, maxItems: 30 } }1600      - { name: npm string.prototype.trimend, url: "https://www.npmjs.com/package/string.prototype.trimend", type: REST_API, connector: package, tier: D, config: { registry: npm, name: string.prototype.trimend, maxItems: 30 } }1601      - { name: npm @smithy/util-utf8, url: "https://www.npmjs.com/package/@smithy/util-utf8", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/util-utf8", maxItems: 30 } }1602      - { name: npm pako, url: "https://www.npmjs.com/package/pako", type: REST_API, connector: package, tier: D, config: { registry: npm, name: pako, maxItems: 30 } }1603      - { name: npm @babel/helper-module-imports, url: "https://www.npmjs.com/package/@babel/helper-module-imports", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/helper-module-imports", maxItems: 30 } }1604      - { name: npm parseurl, url: "https://www.npmjs.com/package/parseurl", type: REST_API, connector: package, tier: D, config: { registry: npm, name: parseurl, maxItems: 30 } }1605      - { name: npm dir-glob, url: "https://www.npmjs.com/package/dir-glob", type: REST_API, connector: package, tier: D, config: { registry: npm, name: dir-glob, maxItems: 30 } }1606      - { name: npm levn, url: "https://www.npmjs.com/package/levn", type: REST_API, connector: package, tier: D, config: { registry: npm, name: levn, maxItems: 30 } }1607      - { name: npm concat-stream, url: "https://www.npmjs.com/package/concat-stream", type: REST_API, connector: package, tier: D, config: { registry: npm, name: concat-stream, maxItems: 30 } }1608      - { name: npm etag, url: "https://www.npmjs.com/package/etag", type: REST_API, connector: package, tier: D, config: { registry: npm, name: etag, maxItems: 30 } }1609      - { name: npm cli-width, url: "https://www.npmjs.com/package/cli-width", type: REST_API, connector: package, tier: D, config: { registry: npm, name: cli-width, maxItems: 30 } }1610      - { name: npm keyv, url: "https://www.npmjs.com/package/keyv", type: REST_API, connector: package, tier: D, config: { registry: npm, name: keyv, maxItems: 30 } }1611      - { name: npm type-check, url: "https://www.npmjs.com/package/type-check", type: REST_API, connector: package, tier: D, config: { registry: npm, name: type-check, maxItems: 30 } }1612      - { name: npm xmlbuilder, url: "https://www.npmjs.com/package/xmlbuilder", type: REST_API, connector: package, tier: D, config: { registry: npm, name: xmlbuilder, maxItems: 30 } }1613      - { name: npm json-stable-stringify-without-jsonify, url: "https://www.npmjs.com/package/json-stable-stringify-without-jsonify", type: REST_API, connector: package, tier: D, config: { registry: npm, name: json-stable-stringify-without-jsonify, maxItems: 30 } }1614      - { name: npm process, url: "https://www.npmjs.com/package/process", type: REST_API, connector: package, tier: D, config: { registry: npm, name: process, maxItems: 30 } }1615      - { name: npm istanbul-lib-coverage, url: "https://www.npmjs.com/package/istanbul-lib-coverage", type: REST_API, connector: package, tier: D, config: { registry: npm, name: istanbul-lib-coverage, maxItems: 30 } }1616      - { name: npm string.prototype.trimstart, url: "https://www.npmjs.com/package/string.prototype.trimstart", type: REST_API, connector: package, tier: D, config: { registry: npm, name: string.prototype.trimstart, maxItems: 30 } }1617      - { name: npm node-gyp-build, url: "https://www.npmjs.com/package/node-gyp-build", type: REST_API, connector: package, tier: D, config: { registry: npm, name: node-gyp-build, maxItems: 30 } }1618      - { name: npm @babel/preset-typescript, url: "https://www.npmjs.com/package/@babel/preset-typescript", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/preset-typescript", maxItems: 30 } }1619      - { name: npm expect, url: "https://www.npmjs.com/package/expect", type: REST_API, connector: package, tier: D, config: { registry: npm, name: expect, maxItems: 30 } }1620      - { name: npm is-shared-array-buffer, url: "https://www.npmjs.com/package/is-shared-array-buffer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-shared-array-buffer, maxItems: 30 } }1621      - { name: npm content-type, url: "https://www.npmjs.com/package/content-type", type: REST_API, connector: package, tier: D, config: { registry: npm, name: content-type, maxItems: 30 } }1622      - { name: npm mute-stream, url: "https://www.npmjs.com/package/mute-stream", type: REST_API, connector: package, tier: D, config: { registry: npm, name: mute-stream, maxItems: 30 } }1623      - { name: npm accepts, url: "https://www.npmjs.com/package/accepts", type: REST_API, connector: package, tier: D, config: { registry: npm, name: accepts, maxItems: 30 } }1624      - { name: npm cookie-signature, url: "https://www.npmjs.com/package/cookie-signature", type: REST_API, connector: package, tier: D, config: { registry: npm, name: cookie-signature, maxItems: 30 } }1625      - { name: npm compression, url: "https://www.npmjs.com/package/compression", type: REST_API, connector: package, tier: D, config: { registry: npm, name: compression, maxItems: 30 } }1626      - { name: npm @emotion/react, url: "https://www.npmjs.com/package/@emotion/react", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@emotion/react", maxItems: 30 } }1627      - { name: npm object.values, url: "https://www.npmjs.com/package/object.values", type: REST_API, connector: package, tier: D, config: { registry: npm, name: object.values, maxItems: 30 } }1628      - { name: npm url-parse, url: "https://www.npmjs.com/package/url-parse", type: REST_API, connector: package, tier: D, config: { registry: npm, name: url-parse, maxItems: 30 } }1629      - { name: npm regexp.prototype.flags, url: "https://www.npmjs.com/package/regexp.prototype.flags", type: REST_API, connector: package, tier: D, config: { registry: npm, name: regexp.prototype.flags, maxItems: 30 } }1630      - { name: npm style-loader, url: "https://www.npmjs.com/package/style-loader", type: REST_API, connector: package, tier: D, config: { registry: npm, name: style-loader, maxItems: 30 } }1631      - { name: npm domutils, url: "https://www.npmjs.com/package/domutils", type: REST_API, connector: package, tier: D, config: { registry: npm, name: domutils, maxItems: 30 } }1632      - { name: npm jest-message-util, url: "https://www.npmjs.com/package/jest-message-util", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest-message-util, maxItems: 30 } }1633      - { name: npm dom-serializer, url: "https://www.npmjs.com/package/dom-serializer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: dom-serializer, maxItems: 30 } }1634      - { name: npm @eslint/js, url: "https://www.npmjs.com/package/@eslint/js", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@eslint/js", maxItems: 30 } }1635      - { name: npm range-parser, url: "https://www.npmjs.com/package/range-parser", type: REST_API, connector: package, tier: D, config: { registry: npm, name: range-parser, maxItems: 30 } }1636      - { name: npm superagent, url: "https://www.npmjs.com/package/superagent", type: REST_API, connector: package, tier: D, config: { registry: npm, name: superagent, maxItems: 30 } }1637      - { name: npm istanbul-reports, url: "https://www.npmjs.com/package/istanbul-reports", type: REST_API, connector: package, tier: D, config: { registry: npm, name: istanbul-reports, maxItems: 30 } }1638      - { name: npm foreground-child, url: "https://www.npmjs.com/package/foreground-child", type: REST_API, connector: package, tier: D, config: { registry: npm, name: foreground-child, maxItems: 30 } }1639      - { name: npm ansi-colors, url: "https://www.npmjs.com/package/ansi-colors", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ansi-colors, maxItems: 30 } }1640      - { name: npm @types/uuid, url: "https://www.npmjs.com/package/@types/uuid", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@types/uuid", maxItems: 30 } }1641      - { name: npm domhandler, url: "https://www.npmjs.com/package/domhandler", type: REST_API, connector: package, tier: D, config: { registry: npm, name: domhandler, maxItems: 30 } }1642      - { name: npm validator, url: "https://www.npmjs.com/package/validator", type: REST_API, connector: package, tier: D, config: { registry: npm, name: validator, maxItems: 30 } }1643      - { name: npm ipaddr.js, url: "https://www.npmjs.com/package/ipaddr.js", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ipaddr.js, maxItems: 30 } }1644      - { name: npm available-typed-arrays, url: "https://www.npmjs.com/package/available-typed-arrays", type: REST_API, connector: package, tier: D, config: { registry: npm, name: available-typed-arrays, maxItems: 30 } }1645      - { name: npm fresh, url: "https://www.npmjs.com/package/fresh", type: REST_API, connector: package, tier: D, config: { registry: npm, name: fresh, maxItems: 30 } }1646      - { name: npm jest-matcher-utils, url: "https://www.npmjs.com/package/jest-matcher-utils", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest-matcher-utils, maxItems: 30 } }1647      - { name: npm utils-merge, url: "https://www.npmjs.com/package/utils-merge", type: REST_API, connector: package, tier: D, config: { registry: npm, name: utils-merge, maxItems: 30 } }1648      - { name: npm diff-sequences, url: "https://www.npmjs.com/package/diff-sequences", type: REST_API, connector: package, tier: D, config: { registry: npm, name: diff-sequences, maxItems: 30 } }1649      - { name: npm css-loader, url: "https://www.npmjs.com/package/css-loader", type: REST_API, connector: package, tier: D, config: { registry: npm, name: css-loader, maxItems: 30 } }1650      - { name: npm core-util-is, url: "https://www.npmjs.com/package/core-util-is", type: REST_API, connector: package, tier: D, config: { registry: npm, name: core-util-is, maxItems: 30 } }1651      - { name: npm js-cookie, url: "https://www.npmjs.com/package/js-cookie", type: REST_API, connector: package, tier: D, config: { registry: npm, name: js-cookie, maxItems: 30 } }1652      - { name: npm for-each, url: "https://www.npmjs.com/package/for-each", type: REST_API, connector: package, tier: D, config: { registry: npm, name: for-each, maxItems: 30 } }1653      - { name: npm webpack-sources, url: "https://www.npmjs.com/package/webpack-sources", type: REST_API, connector: package, tier: D, config: { registry: npm, name: webpack-sources, maxItems: 30 } }1654      - { name: npm strip-indent, url: "https://www.npmjs.com/package/strip-indent", type: REST_API, connector: package, tier: D, config: { registry: npm, name: strip-indent, maxItems: 30 } }1655      - { name: npm @typescript-eslint/typescript-estree, url: "https://www.npmjs.com/package/@typescript-eslint/typescript-estree", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@typescript-eslint/typescript-estree", maxItems: 30 } }1656      - { name: npm which-typed-array, url: "https://www.npmjs.com/package/which-typed-array", type: REST_API, connector: package, tier: D, config: { registry: npm, name: which-typed-array, maxItems: 30 } }1657      - { name: npm abort-controller, url: "https://www.npmjs.com/package/abort-controller", type: REST_API, connector: package, tier: D, config: { registry: npm, name: abort-controller, maxItems: 30 } }1658      - { name: npm object-hash, url: "https://www.npmjs.com/package/object-hash", type: REST_API, connector: package, tier: D, config: { registry: npm, name: object-hash, maxItems: 30 } }1659      - { name: npm webpack-merge, url: "https://www.npmjs.com/package/webpack-merge", type: REST_API, connector: package, tier: D, config: { registry: npm, name: webpack-merge, maxItems: 30 } }1660      - { name: npm react-redux, url: "https://www.npmjs.com/package/react-redux", type: REST_API, connector: package, tier: D, config: { registry: npm, name: react-redux, maxItems: 30 } }1661      - { name: npm pluralize, url: "https://www.npmjs.com/package/pluralize", type: REST_API, connector: package, tier: D, config: { registry: npm, name: pluralize, maxItems: 30 } }1662      - { name: npm merge-descriptors, url: "https://www.npmjs.com/package/merge-descriptors", type: REST_API, connector: package, tier: D, config: { registry: npm, name: merge-descriptors, maxItems: 30 } }1663      - { name: npm is-bigint, url: "https://www.npmjs.com/package/is-bigint", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-bigint, maxItems: 30 } }1664      - { name: npm npm, url: "https://www.npmjs.com/package/npm", type: REST_API, connector: package, tier: D, config: { registry: npm, name: npm, maxItems: 30 } }1665      - { name: npm @babel/plugin-transform-runtime, url: "https://www.npmjs.com/package/@babel/plugin-transform-runtime", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-transform-runtime", maxItems: 30 } }1666      - { name: npm has-bigints, url: "https://www.npmjs.com/package/has-bigints", type: REST_API, connector: package, tier: D, config: { registry: npm, name: has-bigints, maxItems: 30 } }1667      - { name: npm nopt, url: "https://www.npmjs.com/package/nopt", type: REST_API, connector: package, tier: D, config: { registry: npm, name: nopt, maxItems: 30 } }1668      - { name: npm dotenv-expand, url: "https://www.npmjs.com/package/dotenv-expand", type: REST_API, connector: package, tier: D, config: { registry: npm, name: dotenv-expand, maxItems: 30 } }1669      - { name: npm flat-cache, url: "https://www.npmjs.com/package/flat-cache", type: REST_API, connector: package, tier: D, config: { registry: npm, name: flat-cache, maxItems: 30 } }1670      - { name: npm crypto-js, url: "https://www.npmjs.com/package/crypto-js", type: REST_API, connector: package, tier: D, config: { registry: npm, name: crypto-js, maxItems: 30 } }1671      - { name: npm http-proxy-middleware, url: "https://www.npmjs.com/package/http-proxy-middleware", type: REST_API, connector: package, tier: D, config: { registry: npm, name: http-proxy-middleware, maxItems: 30 } }1672      - { name: npm unpipe, url: "https://www.npmjs.com/package/unpipe", type: REST_API, connector: package, tier: D, config: { registry: npm, name: unpipe, maxItems: 30 } }1673      - { name: npm array-union, url: "https://www.npmjs.com/package/array-union", type: REST_API, connector: package, tier: D, config: { registry: npm, name: array-union, maxItems: 30 } }1674      - { name: npm resolve-cwd, url: "https://www.npmjs.com/package/resolve-cwd", type: REST_API, connector: package, tier: D, config: { registry: npm, name: resolve-cwd, maxItems: 30 } }1675      - { name: npm object-inspect, url: "https://www.npmjs.com/package/object-inspect", type: REST_API, connector: package, tier: D, config: { registry: npm, name: object-inspect, maxItems: 30 } }1676      - { name: npm vary, url: "https://www.npmjs.com/package/vary", type: REST_API, connector: package, tier: D, config: { registry: npm, name: vary, maxItems: 30 } }1677      - { name: npm @babel/plugin-syntax-jsx, url: "https://www.npmjs.com/package/@babel/plugin-syntax-jsx", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-syntax-jsx", maxItems: 30 } }1678      - { name: npm regjsparser, url: "https://www.npmjs.com/package/regjsparser", type: REST_API, connector: package, tier: D, config: { registry: npm, name: regjsparser, maxItems: 30 } }1679      - { name: npm cross-fetch, url: "https://www.npmjs.com/package/cross-fetch", type: REST_API, connector: package, tier: D, config: { registry: npm, name: cross-fetch, maxItems: 30 } }1680      - { name: npm raw-body, url: "https://www.npmjs.com/package/raw-body", type: REST_API, connector: package, tier: D, config: { registry: npm, name: raw-body, maxItems: 30 } }1681      - { name: npm proxy-from-env, url: "https://www.npmjs.com/package/proxy-from-env", type: REST_API, connector: package, tier: D, config: { registry: npm, name: proxy-from-env, maxItems: 30 } }1682      - { name: npm is-typed-array, url: "https://www.npmjs.com/package/is-typed-array", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-typed-array, maxItems: 30 } }1683      - { name: npm randombytes, url: "https://www.npmjs.com/package/randombytes", type: REST_API, connector: package, tier: D, config: { registry: npm, name: randombytes, maxItems: 30 } }1684      - { name: npm functions-have-names, url: "https://www.npmjs.com/package/functions-have-names", type: REST_API, connector: package, tier: D, config: { registry: npm, name: functions-have-names, maxItems: 30 } }1685      - { name: npm lilconfig, url: "https://www.npmjs.com/package/lilconfig", type: REST_API, connector: package, tier: D, config: { registry: npm, name: lilconfig, maxItems: 30 } }1686      - { name: npm internal-slot, url: "https://www.npmjs.com/package/internal-slot", type: REST_API, connector: package, tier: D, config: { registry: npm, name: internal-slot, maxItems: 30 } }1687      - { name: npm jest-cli, url: "https://www.npmjs.com/package/jest-cli", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest-cli, maxItems: 30 } }1688      - { name: npm content-disposition, url: "https://www.npmjs.com/package/content-disposition", type: REST_API, connector: package, tier: D, config: { registry: npm, name: content-disposition, maxItems: 30 } }1689      - { name: npm @emotion/styled, url: "https://www.npmjs.com/package/@emotion/styled", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@emotion/styled", maxItems: 30 } }1690      - { name: npm type-is, url: "https://www.npmjs.com/package/type-is", type: REST_API, connector: package, tier: D, config: { registry: npm, name: type-is, maxItems: 30 } }1691      - { name: npm function.prototype.name, url: "https://www.npmjs.com/package/function.prototype.name", type: REST_API, connector: package, tier: D, config: { registry: npm, name: function.prototype.name, maxItems: 30 } }1692      - { name: npm methods, url: "https://www.npmjs.com/package/methods", type: REST_API, connector: package, tier: D, config: { registry: npm, name: methods, maxItems: 30 } }1693      - { name: npm string-length, url: "https://www.npmjs.com/package/string-length", type: REST_API, connector: package, tier: D, config: { registry: npm, name: string-length, maxItems: 30 } }1694      - { name: npm jsbn, url: "https://www.npmjs.com/package/jsbn", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jsbn, maxItems: 30 } }1695      - { name: npm ajv-formats, url: "https://www.npmjs.com/package/ajv-formats", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ajv-formats, maxItems: 30 } }1696      - { name: npm neo-async, url: "https://www.npmjs.com/package/neo-async", type: REST_API, connector: package, tier: D, config: { registry: npm, name: neo-async, maxItems: 30 } }1697      - { name: npm nan, url: "https://www.npmjs.com/package/nan", type: REST_API, connector: package, tier: D, config: { registry: npm, name: nan, maxItems: 30 } }1698      - { name: npm jackspeak, url: "https://www.npmjs.com/package/jackspeak", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jackspeak, maxItems: 30 } }1699      - { name: npm is-weakref, url: "https://www.npmjs.com/package/is-weakref", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-weakref, maxItems: 30 } }1700      - { name: npm globalthis, url: "https://www.npmjs.com/package/globalthis", type: REST_API, connector: package, tier: D, config: { registry: npm, name: globalthis, maxItems: 30 } }1701      - { name: npm enquirer, url: "https://www.npmjs.com/package/enquirer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: enquirer, maxItems: 30 } }1702      - { name: npm merge2, url: "https://www.npmjs.com/package/merge2", type: REST_API, connector: package, tier: D, config: { registry: npm, name: merge2, maxItems: 30 } }1703      - { name: npm esquery, url: "https://www.npmjs.com/package/esquery", type: REST_API, connector: package, tier: D, config: { registry: npm, name: esquery, maxItems: 30 } }1704      - { name: npm json-buffer, url: "https://www.npmjs.com/package/json-buffer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: json-buffer, maxItems: 30 } }1705      - { name: npm jest-haste-map, url: "https://www.npmjs.com/package/jest-haste-map", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest-haste-map, maxItems: 30 } }1706      - { name: npm jest-mock, url: "https://www.npmjs.com/package/jest-mock", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest-mock, maxItems: 30 } }1707      - { name: npm regexpu-core, url: "https://www.npmjs.com/package/regexpu-core", type: REST_API, connector: package, tier: D, config: { registry: npm, name: regexpu-core, maxItems: 30 } }1708      - { name: npm ee-first, url: "https://www.npmjs.com/package/ee-first", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ee-first, maxItems: 30 } }1709      - { name: npm validate-npm-package-name, url: "https://www.npmjs.com/package/validate-npm-package-name", type: REST_API, connector: package, tier: D, config: { registry: npm, name: validate-npm-package-name, maxItems: 30 } }1710      - { name: npm array-flatten, url: "https://www.npmjs.com/package/array-flatten", type: REST_API, connector: package, tier: D, config: { registry: npm, name: array-flatten, maxItems: 30 } }1711      - { name: npm eastasianwidth, url: "https://www.npmjs.com/package/eastasianwidth", type: REST_API, connector: package, tier: D, config: { registry: npm, name: eastasianwidth, maxItems: 30 } }1712      - { name: npm string.prototype.trim, url: "https://www.npmjs.com/package/string.prototype.trim", type: REST_API, connector: package, tier: D, config: { registry: npm, name: string.prototype.trim, maxItems: 30 } }1713      - { name: npm cjs-module-lexer, url: "https://www.npmjs.com/package/cjs-module-lexer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: cjs-module-lexer, maxItems: 30 } }1714      - { name: npm defaults, url: "https://www.npmjs.com/package/defaults", type: REST_API, connector: package, tier: D, config: { registry: npm, name: defaults, maxItems: 30 } }1715      - { name: npm istanbul-lib-report, url: "https://www.npmjs.com/package/istanbul-lib-report", type: REST_API, connector: package, tier: D, config: { registry: npm, name: istanbul-lib-report, maxItems: 30 } }1716      - { name: npm jest-regex-util, url: "https://www.npmjs.com/package/jest-regex-util", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest-regex-util, maxItems: 30 } }1717      - { name: npm es-set-tostringtag, url: "https://www.npmjs.com/package/es-set-tostringtag", type: REST_API, connector: package, tier: D, config: { registry: npm, name: es-set-tostringtag, maxItems: 30 } }1718      - { name: npm possible-typed-array-names, url: "https://www.npmjs.com/package/possible-typed-array-names", type: REST_API, connector: package, tier: D, config: { registry: npm, name: possible-typed-array-names, maxItems: 30 } }1719      - { name: npm mz, url: "https://www.npmjs.com/package/mz", type: REST_API, connector: package, tier: D, config: { registry: npm, name: mz, maxItems: 30 } }1720      - { name: npm normalize-url, url: "https://www.npmjs.com/package/normalize-url", type: REST_API, connector: package, tier: D, config: { registry: npm, name: normalize-url, maxItems: 30 } }1721      - { name: npm jest-environment-node, url: "https://www.npmjs.com/package/jest-environment-node", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest-environment-node, maxItems: 30 } }1722      - { name: npm detect-newline, url: "https://www.npmjs.com/package/detect-newline", type: REST_API, connector: package, tier: D, config: { registry: npm, name: detect-newline, maxItems: 30 } }1723      - { name: npm stack-utils, url: "https://www.npmjs.com/package/stack-utils", type: REST_API, connector: package, tier: D, config: { registry: npm, name: stack-utils, maxItems: 30 } }1724      - { name: npm psl, url: "https://www.npmjs.com/package/psl", type: REST_API, connector: package, tier: D, config: { registry: npm, name: psl, maxItems: 30 } }1725      - { name: npm ts-jest, url: "https://www.npmjs.com/package/ts-jest", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ts-jest, maxItems: 30 } }1726      - { name: npm destroy, url: "https://www.npmjs.com/package/destroy", type: REST_API, connector: package, tier: D, config: { registry: npm, name: destroy, maxItems: 30 } }1727      - { name: npm typed-array-length, url: "https://www.npmjs.com/package/typed-array-length", type: REST_API, connector: package, tier: D, config: { registry: npm, name: typed-array-length, maxItems: 30 } }1728      - { name: npm jsesc, url: "https://www.npmjs.com/package/jsesc", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jsesc, maxItems: 30 } }1729      - { name: npm undici, url: "https://www.npmjs.com/package/undici", type: REST_API, connector: package, tier: D, config: { registry: npm, name: undici, maxItems: 30 } }1730      - { name: npm array-includes, url: "https://www.npmjs.com/package/array-includes", type: REST_API, connector: package, tier: D, config: { registry: npm, name: array-includes, maxItems: 30 } }1731      - { name: npm path-scurry, url: "https://www.npmjs.com/package/path-scurry", type: REST_API, connector: package, tier: D, config: { registry: npm, name: path-scurry, maxItems: 30 } }1732      - { name: npm split2, url: "https://www.npmjs.com/package/split2", type: REST_API, connector: package, tier: D, config: { registry: npm, name: split2, maxItems: 30 } }1733      - { name: npm object.fromentries, url: "https://www.npmjs.com/package/object.fromentries", type: REST_API, connector: package, tier: D, config: { registry: npm, name: object.fromentries, maxItems: 30 } }1734      - { name: npm jest-validate, url: "https://www.npmjs.com/package/jest-validate", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest-validate, maxItems: 30 } }1735      - { name: npm css-tree, url: "https://www.npmjs.com/package/css-tree", type: REST_API, connector: package, tier: D, config: { registry: npm, name: css-tree, maxItems: 30 } }1736      - { name: npm tapable, url: "https://www.npmjs.com/package/tapable", type: REST_API, connector: package, tier: D, config: { registry: npm, name: tapable, maxItems: 30 } }1737      - { name: npm socket.io, url: "https://www.npmjs.com/package/socket.io", type: REST_API, connector: package, tier: D, config: { registry: npm, name: socket.io, maxItems: 30 } }1738      - { name: npm decimal.js, url: "https://www.npmjs.com/package/decimal.js", type: REST_API, connector: package, tier: D, config: { registry: npm, name: decimal.js, maxItems: 30 } }1739      - { name: npm safe-regex-test, url: "https://www.npmjs.com/package/safe-regex-test", type: REST_API, connector: package, tier: D, config: { registry: npm, name: safe-regex-test, maxItems: 30 } }1740      - { name: npm @babel/plugin-transform-modules-commonjs, url: "https://www.npmjs.com/package/@babel/plugin-transform-modules-commonjs", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-transform-modules-commonjs", maxItems: 30 } }1741      - { name: npm is-array-buffer, url: "https://www.npmjs.com/package/is-array-buffer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-array-buffer, maxItems: 30 } }1742      - { name: npm css-select, url: "https://www.npmjs.com/package/css-select", type: REST_API, connector: package, tier: D, config: { registry: npm, name: css-select, maxItems: 30 } }1743      - { name: npm @jest/types, url: "https://www.npmjs.com/package/@jest/types", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@jest/types", maxItems: 30 } }1744      - { name: npm get-symbol-description, url: "https://www.npmjs.com/package/get-symbol-description", type: REST_API, connector: package, tier: D, config: { registry: npm, name: get-symbol-description, maxItems: 30 } }1745      - { name: npm clean-stack, url: "https://www.npmjs.com/package/clean-stack", type: REST_API, connector: package, tier: D, config: { registry: npm, name: clean-stack, maxItems: 30 } }1746      - { name: npm exit, url: "https://www.npmjs.com/package/exit", type: REST_API, connector: package, tier: D, config: { registry: npm, name: exit, maxItems: 30 } }1747      - { name: npm ajv-keywords, url: "https://www.npmjs.com/package/ajv-keywords", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ajv-keywords, maxItems: 30 } }1748      - { name: npm terser-webpack-plugin, url: "https://www.npmjs.com/package/terser-webpack-plugin", type: REST_API, connector: package, tier: D, config: { registry: npm, name: terser-webpack-plugin, maxItems: 30 } }1749      - { name: npm jest-docblock, url: "https://www.npmjs.com/package/jest-docblock", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest-docblock, maxItems: 30 } }1750      - { name: npm ramda, url: "https://www.npmjs.com/package/ramda", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ramda, maxItems: 30 } }1751      - { name: npm react-router, url: "https://www.npmjs.com/package/react-router", type: REST_API, connector: package, tier: D, config: { registry: npm, name: react-router, maxItems: 30 } }1752      - { name: npm emittery, url: "https://www.npmjs.com/package/emittery", type: REST_API, connector: package, tier: D, config: { registry: npm, name: emittery, maxItems: 30 } }1753      - { name: npm flat, url: "https://www.npmjs.com/package/flat", type: REST_API, connector: package, tier: D, config: { registry: npm, name: flat, maxItems: 30 } }1754      - { name: npm chardet, url: "https://www.npmjs.com/package/chardet", type: REST_API, connector: package, tier: D, config: { registry: npm, name: chardet, maxItems: 30 } }1755      - { name: npm set-function-name, url: "https://www.npmjs.com/package/set-function-name", type: REST_API, connector: package, tier: D, config: { registry: npm, name: set-function-name, maxItems: 30 } }1756      - { name: npm babel-preset-jest, url: "https://www.npmjs.com/package/babel-preset-jest", type: REST_API, connector: package, tier: D, config: { registry: npm, name: babel-preset-jest, maxItems: 30 } }1757      - { name: npm whatwg-mimetype, url: "https://www.npmjs.com/package/whatwg-mimetype", type: REST_API, connector: package, tier: D, config: { registry: npm, name: whatwg-mimetype, maxItems: 30 } }1758      - { name: npm sisteransi, url: "https://www.npmjs.com/package/sisteransi", type: REST_API, connector: package, tier: D, config: { registry: npm, name: sisteransi, maxItems: 30 } }1759      - { name: npm array-buffer-byte-length, url: "https://www.npmjs.com/package/array-buffer-byte-length", type: REST_API, connector: package, tier: D, config: { registry: npm, name: array-buffer-byte-length, maxItems: 30 } }1760      - { name: npm jest-snapshot, url: "https://www.npmjs.com/package/jest-snapshot", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest-snapshot, maxItems: 30 } }1761      - { name: npm node-int64, url: "https://www.npmjs.com/package/node-int64", type: REST_API, connector: package, tier: D, config: { registry: npm, name: node-int64, maxItems: 30 } }1762      - { name: npm domelementtype, url: "https://www.npmjs.com/package/domelementtype", type: REST_API, connector: package, tier: D, config: { registry: npm, name: domelementtype, maxItems: 30 } }1763      - { name: npm url, url: "https://www.npmjs.com/package/url", type: REST_API, connector: package, tier: D, config: { registry: npm, name: url, maxItems: 30 } }1764      - { name: npm jest-config, url: "https://www.npmjs.com/package/jest-config", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest-config, maxItems: 30 } }1765      - { name: npm toidentifier, url: "https://www.npmjs.com/package/toidentifier", type: REST_API, connector: package, tier: D, config: { registry: npm, name: toidentifier, maxItems: 30 } }1766      - { name: npm unbox-primitive, url: "https://www.npmjs.com/package/unbox-primitive", type: REST_API, connector: package, tier: D, config: { registry: npm, name: unbox-primitive, maxItems: 30 } }1767      - { name: npm object.entries, url: "https://www.npmjs.com/package/object.entries", type: REST_API, connector: package, tier: D, config: { registry: npm, name: object.entries, maxItems: 30 } }1768      - { name: npm safe-array-concat, url: "https://www.npmjs.com/package/safe-array-concat", type: REST_API, connector: package, tier: D, config: { registry: npm, name: safe-array-concat, maxItems: 30 } }1769      - { name: npm proxy-addr, url: "https://www.npmjs.com/package/proxy-addr", type: REST_API, connector: package, tier: D, config: { registry: npm, name: proxy-addr, maxItems: 30 } }1770      - { name: npm typed-array-byte-length, url: "https://www.npmjs.com/package/typed-array-byte-length", type: REST_API, connector: package, tier: D, config: { registry: npm, name: typed-array-byte-length, maxItems: 30 } }1771      - { name: npm babel-plugin-jest-hoist, url: "https://www.npmjs.com/package/babel-plugin-jest-hoist", type: REST_API, connector: package, tier: D, config: { registry: npm, name: babel-plugin-jest-hoist, maxItems: 30 } }1772      - { name: npm dot-prop, url: "https://www.npmjs.com/package/dot-prop", type: REST_API, connector: package, tier: D, config: { registry: npm, name: dot-prop, maxItems: 30 } }1773      - { name: npm classnames, url: "https://www.npmjs.com/package/classnames", type: REST_API, connector: package, tier: D, config: { registry: npm, name: classnames, maxItems: 30 } }1774      - { name: npm he, url: "https://www.npmjs.com/package/he", type: REST_API, connector: package, tier: D, config: { registry: npm, name: he, maxItems: 30 } }1775      - { name: npm @popperjs/core, url: "https://www.npmjs.com/package/@popperjs/core", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@popperjs/core", maxItems: 30 } }1776      - { name: npm fb-watchman, url: "https://www.npmjs.com/package/fb-watchman", type: REST_API, connector: package, tier: D, config: { registry: npm, name: fb-watchman, maxItems: 30 } }1777      - { name: npm @types/react, url: "https://www.npmjs.com/package/@types/react", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@types/react", maxItems: 30 } }1778      - { name: npm jest-runtime, url: "https://www.npmjs.com/package/jest-runtime", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest-runtime, maxItems: 30 } }1779      - { name: npm jest-watcher, url: "https://www.npmjs.com/package/jest-watcher", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest-watcher, maxItems: 30 } }1780      - { name: npm webpack-cli, url: "https://www.npmjs.com/package/webpack-cli", type: REST_API, connector: package, tier: D, config: { registry: npm, name: webpack-cli, maxItems: 30 } }1781      - { name: npm validate-npm-package-license, url: "https://www.npmjs.com/package/validate-npm-package-license", type: REST_API, connector: package, tier: D, config: { registry: npm, name: validate-npm-package-license, maxItems: 30 } }1782      - { name: npm @jridgewell/trace-mapping, url: "https://www.npmjs.com/package/@jridgewell/trace-mapping", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@jridgewell/trace-mapping", maxItems: 30 } }1783      - { name: npm graphemer, url: "https://www.npmjs.com/package/graphemer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: graphemer, maxItems: 30 } }1784      - { name: npm supports-color, url: "https://www.npmjs.com/package/supports-color", type: REST_API, connector: package, tier: D, config: { registry: npm, name: supports-color, maxItems: 30 } }1785      - { name: npm regenerator-transform, url: "https://www.npmjs.com/package/regenerator-transform", type: REST_API, connector: package, tier: D, config: { registry: npm, name: regenerator-transform, maxItems: 30 } }1786      - { name: npm watchpack, url: "https://www.npmjs.com/package/watchpack", type: REST_API, connector: package, tier: D, config: { registry: npm, name: watchpack, maxItems: 30 } }1787      - { name: npm arraybuffer.prototype.slice, url: "https://www.npmjs.com/package/arraybuffer.prototype.slice", type: REST_API, connector: package, tier: D, config: { registry: npm, name: arraybuffer.prototype.slice, maxItems: 30 } }1788      - { name: npm media-typer, url: "https://www.npmjs.com/package/media-typer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: media-typer, maxItems: 30 } }1789      - { name: npm react-transition-group, url: "https://www.npmjs.com/package/react-transition-group", type: REST_API, connector: package, tier: D, config: { registry: npm, name: react-transition-group, maxItems: 30 } }1790      - { name: npm whatwg-encoding, url: "https://www.npmjs.com/package/whatwg-encoding", type: REST_API, connector: package, tier: D, config: { registry: npm, name: whatwg-encoding, maxItems: 30 } }1791      - { name: npm node-forge, url: "https://www.npmjs.com/package/node-forge", type: REST_API, connector: package, tier: D, config: { registry: npm, name: node-forge, maxItems: 30 } }1792      - { name: npm es-shim-unscopables, url: "https://www.npmjs.com/package/es-shim-unscopables", type: REST_API, connector: package, tier: D, config: { registry: npm, name: es-shim-unscopables, maxItems: 30 } }1793      - { name: npm jest-runner, url: "https://www.npmjs.com/package/jest-runner", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest-runner, maxItems: 30 } }1794      - { name: npm @smithy/protocol-http, url: "https://www.npmjs.com/package/@smithy/protocol-http", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/protocol-http", maxItems: 30 } }1795      - { name: npm spdx-correct, url: "https://www.npmjs.com/package/spdx-correct", type: REST_API, connector: package, tier: D, config: { registry: npm, name: spdx-correct, maxItems: 30 } }1796      - { name: npm dateformat, url: "https://www.npmjs.com/package/dateformat", type: REST_API, connector: package, tier: D, config: { registry: npm, name: dateformat, maxItems: 30 } }1797      - { name: npm jest-changed-files, url: "https://www.npmjs.com/package/jest-changed-files", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest-changed-files, maxItems: 30 } }1798      - { name: npm is-docker, url: "https://www.npmjs.com/package/is-docker", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-docker, maxItems: 30 } }1799      - { name: npm typed-array-byte-offset, url: "https://www.npmjs.com/package/typed-array-byte-offset", type: REST_API, connector: package, tier: D, config: { registry: npm, name: typed-array-byte-offset, maxItems: 30 } }1800      - { name: npm immer, url: "https://www.npmjs.com/package/immer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: immer, maxItems: 30 } }1801      - { name: npm shell-quote, url: "https://www.npmjs.com/package/shell-quote", type: REST_API, connector: package, tier: D, config: { registry: npm, name: shell-quote, maxItems: 30 } }1802      - { name: npm @aws-crypto/sha256-js, url: "https://www.npmjs.com/package/@aws-crypto/sha256-js", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@aws-crypto/sha256-js", maxItems: 30 } }1803      - { name: npm gensync, url: "https://www.npmjs.com/package/gensync", type: REST_API, connector: package, tier: D, config: { registry: npm, name: gensync, maxItems: 30 } }1804      - { name: npm tar-stream, url: "https://www.npmjs.com/package/tar-stream", type: REST_API, connector: package, tier: D, config: { registry: npm, name: tar-stream, maxItems: 30 } }1805      - { name: npm husky, url: "https://www.npmjs.com/package/husky", type: REST_API, connector: package, tier: D, config: { registry: npm, name: husky, maxItems: 30 } }1806      - { name: npm jest-each, url: "https://www.npmjs.com/package/jest-each", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest-each, maxItems: 30 } }1807      - { name: npm jest-resolve-dependencies, url: "https://www.npmjs.com/package/jest-resolve-dependencies", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest-resolve-dependencies, maxItems: 30 } }1808      - { name: npm typed-array-buffer, url: "https://www.npmjs.com/package/typed-array-buffer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: typed-array-buffer, maxItems: 30 } }1809      - { name: npm jest-circus, url: "https://www.npmjs.com/package/jest-circus", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest-circus, maxItems: 30 } }1810      - { name: npm @aws-sdk/client-sts, url: "https://www.npmjs.com/package/@aws-sdk/client-sts", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@aws-sdk/client-sts", maxItems: 30 } }1811      - { name: npm test-exclude, url: "https://www.npmjs.com/package/test-exclude", type: REST_API, connector: package, tier: D, config: { registry: npm, name: test-exclude, maxItems: 30 } }1812      - { name: npm jszip, url: "https://www.npmjs.com/package/jszip", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jszip, maxItems: 30 } }1813      - { name: npm istanbul-lib-source-maps, url: "https://www.npmjs.com/package/istanbul-lib-source-maps", type: REST_API, connector: package, tier: D, config: { registry: npm, name: istanbul-lib-source-maps, maxItems: 30 } }1814      - { name: npm lodash.isequal, url: "https://www.npmjs.com/package/lodash.isequal", type: REST_API, connector: package, tier: D, config: { registry: npm, name: lodash.isequal, maxItems: 30 } }1815      - { name: npm jest-leak-detector, url: "https://www.npmjs.com/package/jest-leak-detector", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest-leak-detector, maxItems: 30 } }1816      - { name: npm @typescript-eslint/types, url: "https://www.npmjs.com/package/@typescript-eslint/types", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@typescript-eslint/types", maxItems: 30 } }1817      - { name: npm wordwrap, url: "https://www.npmjs.com/package/wordwrap", type: REST_API, connector: package, tier: D, config: { registry: npm, name: wordwrap, maxItems: 30 } }1818      - { name: npm whatwg-fetch, url: "https://www.npmjs.com/package/whatwg-fetch", type: REST_API, connector: package, tier: D, config: { registry: npm, name: whatwg-fetch, maxItems: 30 } }1819      - { name: npm es6-promise, url: "https://www.npmjs.com/package/es6-promise", type: REST_API, connector: package, tier: D, config: { registry: npm, name: es6-promise, maxItems: 30 } }1820      - { name: npm is-generator-function, url: "https://www.npmjs.com/package/is-generator-function", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-generator-function, maxItems: 30 } }1821      - { name: npm chownr, url: "https://www.npmjs.com/package/chownr", type: REST_API, connector: package, tier: D, config: { registry: npm, name: chownr, maxItems: 30 } }1822      - { name: npm arrify, url: "https://www.npmjs.com/package/arrify", type: REST_API, connector: package, tier: D, config: { registry: npm, name: arrify, maxItems: 30 } }1823      - { name: npm eslint-import-resolver-node, url: "https://www.npmjs.com/package/eslint-import-resolver-node", type: REST_API, connector: package, tier: D, config: { registry: npm, name: eslint-import-resolver-node, maxItems: 30 } }1824      - { name: npm eslint-module-utils, url: "https://www.npmjs.com/package/eslint-module-utils", type: REST_API, connector: package, tier: D, config: { registry: npm, name: eslint-module-utils, maxItems: 30 } }1825      - { name: npm babel-preset-current-node-syntax, url: "https://www.npmjs.com/package/babel-preset-current-node-syntax", type: REST_API, connector: package, tier: D, config: { registry: npm, name: babel-preset-current-node-syntax, maxItems: 30 } }1826      - { name: npm vue-router, url: "https://www.npmjs.com/package/vue-router", type: REST_API, connector: package, tier: D, config: { registry: npm, name: vue-router, maxItems: 30 } }1827      - { name: npm ansi-styles, url: "https://www.npmjs.com/package/ansi-styles", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ansi-styles, maxItems: 30 } }1828      - { name: npm is-interactive, url: "https://www.npmjs.com/package/is-interactive", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-interactive, maxItems: 30 } }1829      - { name: npm xml-name-validator, url: "https://www.npmjs.com/package/xml-name-validator", type: REST_API, connector: package, tier: D, config: { registry: npm, name: xml-name-validator, maxItems: 30 } }1830      - { name: npm spdx-expression-parse, url: "https://www.npmjs.com/package/spdx-expression-parse", type: REST_API, connector: package, tier: D, config: { registry: npm, name: spdx-expression-parse, maxItems: 30 } }1831      - { name: npm colors, url: "https://www.npmjs.com/package/colors", type: REST_API, connector: package, tier: D, config: { registry: npm, name: colors, maxItems: 30 } }1832      - { name: npm component-emitter, url: "https://www.npmjs.com/package/component-emitter", type: REST_API, connector: package, tier: D, config: { registry: npm, name: component-emitter, maxItems: 30 } }1833      - { name: npm svgo, url: "https://www.npmjs.com/package/svgo", type: REST_API, connector: package, tier: D, config: { registry: npm, name: svgo, maxItems: 30 } }1834      - { name: npm md5, url: "https://www.npmjs.com/package/md5", type: REST_API, connector: package, tier: D, config: { registry: npm, name: md5, maxItems: 30 } }1835      - { name: npm archiver, url: "https://www.npmjs.com/package/archiver", type: REST_API, connector: package, tier: D, config: { registry: npm, name: archiver, maxItems: 30 } }1836      - { name: npm @eslint/eslintrc, url: "https://www.npmjs.com/package/@eslint/eslintrc", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@eslint/eslintrc", maxItems: 30 } }1837      - { name: npm cross-env, url: "https://www.npmjs.com/package/cross-env", type: REST_API, connector: package, tier: D, config: { registry: npm, name: cross-env, maxItems: 30 } }1838      - { name: npm consola, url: "https://www.npmjs.com/package/consola", type: REST_API, connector: package, tier: D, config: { registry: npm, name: consola, maxItems: 30 } }1839      - { name: npm regenerate-unicode-properties, url: "https://www.npmjs.com/package/regenerate-unicode-properties", type: REST_API, connector: package, tier: D, config: { registry: npm, name: regenerate-unicode-properties, maxItems: 30 } }1840      - { name: npm load-json-file, url: "https://www.npmjs.com/package/load-json-file", type: REST_API, connector: package, tier: D, config: { registry: npm, name: load-json-file, maxItems: 30 } }1841      - { name: npm char-regex, url: "https://www.npmjs.com/package/char-regex", type: REST_API, connector: package, tier: D, config: { registry: npm, name: char-regex, maxItems: 30 } }1842      - { name: npm wcwidth, url: "https://www.npmjs.com/package/wcwidth", type: REST_API, connector: package, tier: D, config: { registry: npm, name: wcwidth, maxItems: 30 } }1843      - { name: npm spdx-exceptions, url: "https://www.npmjs.com/package/spdx-exceptions", type: REST_API, connector: package, tier: D, config: { registry: npm, name: spdx-exceptions, maxItems: 30 } }1844      - { name: npm deep-extend, url: "https://www.npmjs.com/package/deep-extend", type: REST_API, connector: package, tier: D, config: { registry: npm, name: deep-extend, maxItems: 30 } }1845      - { name: npm regenerate, url: "https://www.npmjs.com/package/regenerate", type: REST_API, connector: package, tier: D, config: { registry: npm, name: regenerate, maxItems: 30 } }1846      - { name: npm color-convert, url: "https://www.npmjs.com/package/color-convert", type: REST_API, connector: package, tier: D, config: { registry: npm, name: color-convert, maxItems: 30 } }1847      - { name: npm env-paths, url: "https://www.npmjs.com/package/env-paths", type: REST_API, connector: package, tier: D, config: { registry: npm, name: env-paths, maxItems: 30 } }1848      - { name: npm @rollup/pluginutils, url: "https://www.npmjs.com/package/@rollup/pluginutils", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@rollup/pluginutils", maxItems: 30 } }1849      - { name: npm jiti, url: "https://www.npmjs.com/package/jiti", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jiti, maxItems: 30 } }1850      - { name: npm pg, url: "https://www.npmjs.com/package/pg", type: REST_API, connector: package, tier: D, config: { registry: npm, name: pg, maxItems: 30 } }1851      - { name: npm run-async, url: "https://www.npmjs.com/package/run-async", type: REST_API, connector: package, tier: D, config: { registry: npm, name: run-async, maxItems: 30 } }1852      - { name: npm @smithy/util-retry, url: "https://www.npmjs.com/package/@smithy/util-retry", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/util-retry", maxItems: 30 } }1853      - { name: npm postcss-import, url: "https://www.npmjs.com/package/postcss-import", type: REST_API, connector: package, tier: D, config: { registry: npm, name: postcss-import, maxItems: 30 } }1854      - { name: npm @types/express, url: "https://www.npmjs.com/package/@types/express", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@types/express", maxItems: 30 } }1855      - { name: npm cssesc, url: "https://www.npmjs.com/package/cssesc", type: REST_API, connector: package, tier: D, config: { registry: npm, name: cssesc, maxItems: 30 } }1856      - { name: npm unicode-canonical-property-names-ecmascript, url: "https://www.npmjs.com/package/unicode-canonical-property-names-ecmascript", type: REST_API, connector: package, tier: D, config: { registry: npm, name: unicode-canonical-property-names-ecmascript, maxItems: 30 } }1857      - { name: npm get-package-type, url: "https://www.npmjs.com/package/get-package-type", type: REST_API, connector: package, tier: D, config: { registry: npm, name: get-package-type, maxItems: 30 } }1858      - { name: npm unicode-match-property-value-ecmascript, url: "https://www.npmjs.com/package/unicode-match-property-value-ecmascript", type: REST_API, connector: package, tier: D, config: { registry: npm, name: unicode-match-property-value-ecmascript, maxItems: 30 } }1859      - { name: npm cssstyle, url: "https://www.npmjs.com/package/cssstyle", type: REST_API, connector: package, tier: D, config: { registry: npm, name: cssstyle, maxItems: 30 } }1860      - { name: npm log-update, url: "https://www.npmjs.com/package/log-update", type: REST_API, connector: package, tier: D, config: { registry: npm, name: log-update, maxItems: 30 } }1861      - { name: npm core-js-compat, url: "https://www.npmjs.com/package/core-js-compat", type: REST_API, connector: package, tier: D, config: { registry: npm, name: core-js-compat, maxItems: 30 } }1862      - { name: npm unist-util-visit, url: "https://www.npmjs.com/package/unist-util-visit", type: REST_API, connector: package, tier: D, config: { registry: npm, name: unist-util-visit, maxItems: 30 } }1863      - { name: npm v8-to-istanbul, url: "https://www.npmjs.com/package/v8-to-istanbul", type: REST_API, connector: package, tier: D, config: { registry: npm, name: v8-to-istanbul, maxItems: 30 } }1864      - { name: npm url-join, url: "https://www.npmjs.com/package/url-join", type: REST_API, connector: package, tier: D, config: { registry: npm, name: url-join, maxItems: 30 } }1865      - { name: npm es-module-lexer, url: "https://www.npmjs.com/package/es-module-lexer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: es-module-lexer, maxItems: 30 } }1866      - { name: npm @radix-ui/react-slot, url: "https://www.npmjs.com/package/@radix-ui/react-slot", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@radix-ui/react-slot", maxItems: 30 } }1867      - { name: npm @aws-sdk/credential-provider-node, url: "https://www.npmjs.com/package/@aws-sdk/credential-provider-node", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@aws-sdk/credential-provider-node", maxItems: 30 } }1868      - { name: npm resolve.exports, url: "https://www.npmjs.com/package/resolve.exports", type: REST_API, connector: package, tier: D, config: { registry: npm, name: resolve.exports, maxItems: 30 } }1869      - { name: npm less, url: "https://www.npmjs.com/package/less", type: REST_API, connector: package, tier: D, config: { registry: npm, name: less, maxItems: 30 } }1870      - { name: npm fs-minipass, url: "https://www.npmjs.com/package/fs-minipass", type: REST_API, connector: package, tier: D, config: { registry: npm, name: fs-minipass, maxItems: 30 } }1871      - { name: npm unicode-property-aliases-ecmascript, url: "https://www.npmjs.com/package/unicode-property-aliases-ecmascript", type: REST_API, connector: package, tier: D, config: { registry: npm, name: unicode-property-aliases-ecmascript, maxItems: 30 } }1872      - { name: npm aria-query, url: "https://www.npmjs.com/package/aria-query", type: REST_API, connector: package, tier: D, config: { registry: npm, name: aria-query, maxItems: 30 } }1873      - { name: npm @aws-crypto/sha256-browser, url: "https://www.npmjs.com/package/@aws-crypto/sha256-browser", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@aws-crypto/sha256-browser", maxItems: 30 } }1874      - { name: npm jsonc-parser, url: "https://www.npmjs.com/package/jsonc-parser", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jsonc-parser, maxItems: 30 } }1875      - { name: npm walker, url: "https://www.npmjs.com/package/walker", type: REST_API, connector: package, tier: D, config: { registry: npm, name: walker, maxItems: 30 } }1876      - { name: npm nodemon, url: "https://www.npmjs.com/package/nodemon", type: REST_API, connector: package, tier: D, config: { registry: npm, name: nodemon, maxItems: 30 } }1877      - { name: npm query-string, url: "https://www.npmjs.com/package/query-string", type: REST_API, connector: package, tier: D, config: { registry: npm, name: query-string, maxItems: 30 } }1878      - { name: npm external-editor, url: "https://www.npmjs.com/package/external-editor", type: REST_API, connector: package, tier: D, config: { registry: npm, name: external-editor, maxItems: 30 } }1879      - { name: npm babel-plugin-istanbul, url: "https://www.npmjs.com/package/babel-plugin-istanbul", type: REST_API, connector: package, tier: D, config: { registry: npm, name: babel-plugin-istanbul, maxItems: 30 } }1880      - { name: npm set-blocking, url: "https://www.npmjs.com/package/set-blocking", type: REST_API, connector: package, tier: D, config: { registry: npm, name: set-blocking, maxItems: 30 } }1881      - { name: npm es-object-atoms, url: "https://www.npmjs.com/package/es-object-atoms", type: REST_API, connector: package, tier: D, config: { registry: npm, name: es-object-atoms, maxItems: 30 } }1882      - { name: npm file-type, url: "https://www.npmjs.com/package/file-type", type: REST_API, connector: package, tier: D, config: { registry: npm, name: file-type, maxItems: 30 } }1883      - { name: npm requires-port, url: "https://www.npmjs.com/package/requires-port", type: REST_API, connector: package, tier: D, config: { registry: npm, name: requires-port, maxItems: 30 } }1884      - { name: npm eslint-plugin-jest, url: "https://www.npmjs.com/package/eslint-plugin-jest", type: REST_API, connector: package, tier: D, config: { registry: npm, name: eslint-plugin-jest, maxItems: 30 } }1885      - { name: npm react-refresh, url: "https://www.npmjs.com/package/react-refresh", type: REST_API, connector: package, tier: D, config: { registry: npm, name: react-refresh, maxItems: 30 } }1886      - { name: npm @jridgewell/sourcemap-codec, url: "https://www.npmjs.com/package/@jridgewell/sourcemap-codec", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@jridgewell/sourcemap-codec", maxItems: 30 } }1887      - { name: npm data-urls, url: "https://www.npmjs.com/package/data-urls", type: REST_API, connector: package, tier: D, config: { registry: npm, name: data-urls, maxItems: 30 } }1888      - { name: npm is-ci, url: "https://www.npmjs.com/package/is-ci", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-ci, maxItems: 30 } }1889      - { name: npm promise, url: "https://www.npmjs.com/package/promise", type: REST_API, connector: package, tier: D, config: { registry: npm, name: promise, maxItems: 30 } }1890      - { name: npm collect-v8-coverage, url: "https://www.npmjs.com/package/collect-v8-coverage", type: REST_API, connector: package, tier: D, config: { registry: npm, name: collect-v8-coverage, maxItems: 30 } }1891      - { name: npm spdx-license-ids, url: "https://www.npmjs.com/package/spdx-license-ids", type: REST_API, connector: package, tier: D, config: { registry: npm, name: spdx-license-ids, maxItems: 30 } }1892      - { name: npm socks-proxy-agent, url: "https://www.npmjs.com/package/socks-proxy-agent", type: REST_API, connector: package, tier: D, config: { registry: npm, name: socks-proxy-agent, maxItems: 30 } }1893      - { name: npm tweetnacl, url: "https://www.npmjs.com/package/tweetnacl", type: REST_API, connector: package, tier: D, config: { registry: npm, name: tweetnacl, maxItems: 30 } }1894      - { name: npm forwarded, url: "https://www.npmjs.com/package/forwarded", type: REST_API, connector: package, tier: D, config: { registry: npm, name: forwarded, maxItems: 30 } }1895      - { name: npm highlight.js, url: "https://www.npmjs.com/package/highlight.js", type: REST_API, connector: package, tier: D, config: { registry: npm, name: highlight.js, maxItems: 30 } }1896      - { name: npm @typescript-eslint/scope-manager, url: "https://www.npmjs.com/package/@typescript-eslint/scope-manager", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@typescript-eslint/scope-manager", maxItems: 30 } }1897      - { name: npm mdn-data, url: "https://www.npmjs.com/package/mdn-data", type: REST_API, connector: package, tier: D, config: { registry: npm, name: mdn-data, maxItems: 30 } }1898      - { name: npm tmpl, url: "https://www.npmjs.com/package/tmpl", type: REST_API, connector: package, tier: D, config: { registry: npm, name: tmpl, maxItems: 30 } }1899      - { name: npm web-vitals, url: "https://www.npmjs.com/package/web-vitals", type: REST_API, connector: package, tier: D, config: { registry: npm, name: web-vitals, maxItems: 30 } }1900      - { name: npm @smithy/fetch-http-handler, url: "https://www.npmjs.com/package/@smithy/fetch-http-handler", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/fetch-http-handler", maxItems: 30 } }1901      - { name: npm which-boxed-primitive, url: "https://www.npmjs.com/package/which-boxed-primitive", type: REST_API, connector: package, tier: D, config: { registry: npm, name: which-boxed-primitive, maxItems: 30 } }1902      - { name: npm @opentelemetry/semantic-conventions, url: "https://www.npmjs.com/package/@opentelemetry/semantic-conventions", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@opentelemetry/semantic-conventions", maxItems: 30 } }1903      - { name: npm pino, url: "https://www.npmjs.com/package/pino", type: REST_API, connector: package, tier: D, config: { registry: npm, name: pino, maxItems: 30 } }1904      - { name: npm p-limit, url: "https://www.npmjs.com/package/p-limit", type: REST_API, connector: package, tier: D, config: { registry: npm, name: p-limit, maxItems: 30 } }1905      - { name: npm @smithy/node-config-provider, url: "https://www.npmjs.com/package/@smithy/node-config-provider", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/node-config-provider", maxItems: 30 } }1906      - { name: npm is-data-view, url: "https://www.npmjs.com/package/is-data-view", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-data-view, maxItems: 30 } }1907      - { name: npm data-view-byte-length, url: "https://www.npmjs.com/package/data-view-byte-length", type: REST_API, connector: package, tier: D, config: { registry: npm, name: data-view-byte-length, maxItems: 30 } }1908      - { name: npm @smithy/node-http-handler, url: "https://www.npmjs.com/package/@smithy/node-http-handler", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/node-http-handler", maxItems: 30 } }1909      - { name: npm array.prototype.flat, url: "https://www.npmjs.com/package/array.prototype.flat", type: REST_API, connector: package, tier: D, config: { registry: npm, name: array.prototype.flat, maxItems: 30 } }1910      - { name: npm @smithy/util-middleware, url: "https://www.npmjs.com/package/@smithy/util-middleware", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/util-middleware", maxItems: 30 } }1911      - { name: npm data-view-buffer, url: "https://www.npmjs.com/package/data-view-buffer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: data-view-buffer, maxItems: 30 } }1912      - { name: npm assert, url: "https://www.npmjs.com/package/assert", type: REST_API, connector: package, tier: D, config: { registry: npm, name: assert, maxItems: 30 } }1913      - { name: npm is-generator-fn, url: "https://www.npmjs.com/package/is-generator-fn", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-generator-fn, maxItems: 30 } }1914      - { name: npm chrome-trace-event, url: "https://www.npmjs.com/package/chrome-trace-event", type: REST_API, connector: package, tier: D, config: { registry: npm, name: chrome-trace-event, maxItems: 30 } }1915      - { name: npm @aws-sdk/middleware-user-agent, url: "https://www.npmjs.com/package/@aws-sdk/middleware-user-agent", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@aws-sdk/middleware-user-agent", maxItems: 30 } }1916      - { name: npm jest, url: "https://www.npmjs.com/package/jest", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest, maxItems: 30 } }1917      - { name: npm @babel/helper-validator-identifier, url: "https://www.npmjs.com/package/@babel/helper-validator-identifier", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/helper-validator-identifier", maxItems: 30 } }1918      - { name: npm morgan, url: "https://www.npmjs.com/package/morgan", type: REST_API, connector: package, tier: D, config: { registry: npm, name: morgan, maxItems: 30 } }1919      - { name: npm require-main-filename, url: "https://www.npmjs.com/package/require-main-filename", type: REST_API, connector: package, tier: D, config: { registry: npm, name: require-main-filename, maxItems: 30 } }1920      - { name: npm sharp, url: "https://www.npmjs.com/package/sharp", type: REST_API, connector: package, tier: D, config: { registry: npm, name: sharp, maxItems: 30 } }1921      - { name: npm moment-timezone, url: "https://www.npmjs.com/package/moment-timezone", type: REST_API, connector: package, tier: D, config: { registry: npm, name: moment-timezone, maxItems: 30 } }1922      - { name: npm underscore, url: "https://www.npmjs.com/package/underscore", type: REST_API, connector: package, tier: D, config: { registry: npm, name: underscore, maxItems: 30 } }1923      - { name: npm astral-regex, url: "https://www.npmjs.com/package/astral-regex", type: REST_API, connector: package, tier: D, config: { registry: npm, name: astral-regex, maxItems: 30 } }1924      - { name: npm w3c-xmlserializer, url: "https://www.npmjs.com/package/w3c-xmlserializer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: w3c-xmlserializer, maxItems: 30 } }1925      - { name: npm yup, url: "https://www.npmjs.com/package/yup", type: REST_API, connector: package, tier: D, config: { registry: npm, name: yup, maxItems: 30 } }1926      - { name: npm path, url: "https://www.npmjs.com/package/path", type: REST_API, connector: package, tier: D, config: { registry: npm, name: path, maxItems: 30 } }1927      - { name: npm aws-sdk, url: "https://www.npmjs.com/package/aws-sdk", type: REST_API, connector: package, tier: D, config: { registry: npm, name: aws-sdk, maxItems: 30 } }1928      - { name: npm interpret, url: "https://www.npmjs.com/package/interpret", type: REST_API, connector: package, tier: D, config: { registry: npm, name: interpret, maxItems: 30 } }1929      - { name: npm @aws-sdk/client-sso-oidc, url: "https://www.npmjs.com/package/@aws-sdk/client-sso-oidc", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@aws-sdk/client-sso-oidc", maxItems: 30 } }1930      - { name: npm html-entities, url: "https://www.npmjs.com/package/html-entities", type: REST_API, connector: package, tier: D, config: { registry: npm, name: html-entities, maxItems: 30 } }1931      - { name: npm data-view-byte-offset, url: "https://www.npmjs.com/package/data-view-byte-offset", type: REST_API, connector: package, tier: D, config: { registry: npm, name: data-view-byte-offset, maxItems: 30 } }1932      - { name: npm nth-check, url: "https://www.npmjs.com/package/nth-check", type: REST_API, connector: package, tier: D, config: { registry: npm, name: nth-check, maxItems: 30 } }1933      - { name: npm abbrev, url: "https://www.npmjs.com/package/abbrev", type: REST_API, connector: package, tier: D, config: { registry: npm, name: abbrev, maxItems: 30 } }1934      - { name: npm @aws-sdk/core, url: "https://www.npmjs.com/package/@aws-sdk/core", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@aws-sdk/core", maxItems: 30 } }1935      - { name: npm postcss-load-config, url: "https://www.npmjs.com/package/postcss-load-config", type: REST_API, connector: package, tier: D, config: { registry: npm, name: postcss-load-config, maxItems: 30 } }1936      - { name: npm update-notifier, url: "https://www.npmjs.com/package/update-notifier", type: REST_API, connector: package, tier: D, config: { registry: npm, name: update-notifier, maxItems: 30 } }1937      - { name: npm socket.io-client, url: "https://www.npmjs.com/package/socket.io-client", type: REST_API, connector: package, tier: D, config: { registry: npm, name: socket.io-client, maxItems: 30 } }1938      - { name: npm css-what, url: "https://www.npmjs.com/package/css-what", type: REST_API, connector: package, tier: D, config: { registry: npm, name: css-what, maxItems: 30 } }1939      - { name: npm event-target-shim, url: "https://www.npmjs.com/package/event-target-shim", type: REST_API, connector: package, tier: D, config: { registry: npm, name: event-target-shim, maxItems: 30 } }1940      - { name: npm ast-types, url: "https://www.npmjs.com/package/ast-types", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ast-types, maxItems: 30 } }1941      - { name: npm redent, url: "https://www.npmjs.com/package/redent", type: REST_API, connector: package, tier: D, config: { registry: npm, name: redent, maxItems: 30 } }1942      - { name: npm querystringify, url: "https://www.npmjs.com/package/querystringify", type: REST_API, connector: package, tier: D, config: { registry: npm, name: querystringify, maxItems: 30 } }1943      - { name: npm array.prototype.flatmap, url: "https://www.npmjs.com/package/array.prototype.flatmap", type: REST_API, connector: package, tier: D, config: { registry: npm, name: array.prototype.flatmap, maxItems: 30 } }1944      - { name: npm html-escaper, url: "https://www.npmjs.com/package/html-escaper", type: REST_API, connector: package, tier: D, config: { registry: npm, name: html-escaper, maxItems: 30 } }1945      - { name: npm @aws-sdk/util-endpoints, url: "https://www.npmjs.com/package/@aws-sdk/util-endpoints", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@aws-sdk/util-endpoints", maxItems: 30 } }1946      - { name: npm @aws-sdk/util-user-agent-node, url: "https://www.npmjs.com/package/@aws-sdk/util-user-agent-node", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@aws-sdk/util-user-agent-node", maxItems: 30 } }1947      - { name: npm detect-libc, url: "https://www.npmjs.com/package/detect-libc", type: REST_API, connector: package, tier: D, config: { registry: npm, name: detect-libc, maxItems: 30 } }1948      - { name: npm ts-loader, url: "https://www.npmjs.com/package/ts-loader", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ts-loader, maxItems: 30 } }1949      - { name: npm @babel/compat-data, url: "https://www.npmjs.com/package/@babel/compat-data", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/compat-data", maxItems: 30 } }1950      - { name: npm rc, url: "https://www.npmjs.com/package/rc", type: REST_API, connector: package, tier: D, config: { registry: npm, name: rc, maxItems: 30 } }1951      - { name: npm @opentelemetry/api, url: "https://www.npmjs.com/package/@opentelemetry/api", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@opentelemetry/api", maxItems: 30 } }1952      - { name: npm asap, url: "https://www.npmjs.com/package/asap", type: REST_API, connector: package, tier: D, config: { registry: npm, name: asap, maxItems: 30 } }1953      - { name: npm jest-environment-jsdom, url: "https://www.npmjs.com/package/jest-environment-jsdom", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest-environment-jsdom, maxItems: 30 } }1954      - { name: npm jose, url: "https://www.npmjs.com/package/jose", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jose, maxItems: 30 } }1955      - { name: npm performance-now, url: "https://www.npmjs.com/package/performance-now", type: REST_API, connector: package, tier: D, config: { registry: npm, name: performance-now, maxItems: 30 } }1956      - { name: npm @types/express-serve-static-core, url: "https://www.npmjs.com/package/@types/express-serve-static-core", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@types/express-serve-static-core", maxItems: 30 } }1957      - { name: npm @aws-sdk/util-user-agent-browser, url: "https://www.npmjs.com/package/@aws-sdk/util-user-agent-browser", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@aws-sdk/util-user-agent-browser", maxItems: 30 } }1958      - { name: npm nwsapi, url: "https://www.npmjs.com/package/nwsapi", type: REST_API, connector: package, tier: D, config: { registry: npm, name: nwsapi, maxItems: 30 } }1959      - { name: npm @mui/material, url: "https://www.npmjs.com/package/@mui/material", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@mui/material", maxItems: 30 } }1960      - { name: npm verror, url: "https://www.npmjs.com/package/verror", type: REST_API, connector: package, tier: D, config: { registry: npm, name: verror, maxItems: 30 } }1961      - { name: npm @aws-sdk/middleware-host-header, url: "https://www.npmjs.com/package/@aws-sdk/middleware-host-header", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@aws-sdk/middleware-host-header", maxItems: 30 } }1962      - { name: npm any-promise, url: "https://www.npmjs.com/package/any-promise", type: REST_API, connector: package, tier: D, config: { registry: npm, name: any-promise, maxItems: 30 } }1963      - { name: npm jsx-ast-utils, url: "https://www.npmjs.com/package/jsx-ast-utils", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jsx-ast-utils, maxItems: 30 } }1964      - { name: npm map-obj, url: "https://www.npmjs.com/package/map-obj", type: REST_API, connector: package, tier: D, config: { registry: npm, name: map-obj, maxItems: 30 } }1965      - { name: npm socks, url: "https://www.npmjs.com/package/socks", type: REST_API, connector: package, tier: D, config: { registry: npm, name: socks, maxItems: 30 } }1966      - { name: npm @smithy/url-parser, url: "https://www.npmjs.com/package/@smithy/url-parser", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/url-parser", maxItems: 30 } }1967      - { name: npm define-lazy-prop, url: "https://www.npmjs.com/package/define-lazy-prop", type: REST_API, connector: package, tier: D, config: { registry: npm, name: define-lazy-prop, maxItems: 30 } }1968      - { name: npm is-set, url: "https://www.npmjs.com/package/is-set", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-set, maxItems: 30 } }1969      - { name: npm lint-staged, url: "https://www.npmjs.com/package/lint-staged", type: REST_API, connector: package, tier: D, config: { registry: npm, name: lint-staged, maxItems: 30 } }1970      - { name: npm get-stdin, url: "https://www.npmjs.com/package/get-stdin", type: REST_API, connector: package, tier: D, config: { registry: npm, name: get-stdin, maxItems: 30 } }1971      - { name: npm autoprefixer, url: "https://www.npmjs.com/package/autoprefixer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: autoprefixer, maxItems: 30 } }1972      - { name: npm @aws-sdk/middleware-logger, url: "https://www.npmjs.com/package/@aws-sdk/middleware-logger", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@aws-sdk/middleware-logger", maxItems: 30 } }1973      - { name: npm @smithy/middleware-endpoint, url: "https://www.npmjs.com/package/@smithy/middleware-endpoint", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/middleware-endpoint", maxItems: 30 } }1974      - { name: npm is-map, url: "https://www.npmjs.com/package/is-map", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-map, maxItems: 30 } }1975      - { name: npm @babel/helper-compilation-targets, url: "https://www.npmjs.com/package/@babel/helper-compilation-targets", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/helper-compilation-targets", maxItems: 30 } }1976      - { name: npm lowercase-keys, url: "https://www.npmjs.com/package/lowercase-keys", type: REST_API, connector: package, tier: D, config: { registry: npm, name: lowercase-keys, maxItems: 30 } }1977      - { name: npm @smithy/middleware-stack, url: "https://www.npmjs.com/package/@smithy/middleware-stack", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/middleware-stack", maxItems: 30 } }1978      - { name: npm boxen, url: "https://www.npmjs.com/package/boxen", type: REST_API, connector: package, tier: D, config: { registry: npm, name: boxen, maxItems: 30 } }1979      - { name: npm lodash.isplainobject, url: "https://www.npmjs.com/package/lodash.isplainobject", type: REST_API, connector: package, tier: D, config: { registry: npm, name: lodash.isplainobject, maxItems: 30 } }1980      - { name: npm @smithy/middleware-serde, url: "https://www.npmjs.com/package/@smithy/middleware-serde", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/middleware-serde", maxItems: 30 } }1981      - { name: npm i18next, url: "https://www.npmjs.com/package/i18next", type: REST_API, connector: package, tier: D, config: { registry: npm, name: i18next, maxItems: 30 } }1982      - { name: npm @babel/helper-module-transforms, url: "https://www.npmjs.com/package/@babel/helper-module-transforms", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/helper-module-transforms", maxItems: 30 } }1983      - { name: npm change-case, url: "https://www.npmjs.com/package/change-case", type: REST_API, connector: package, tier: D, config: { registry: npm, name: change-case, maxItems: 30 } }1984      - { name: npm jws, url: "https://www.npmjs.com/package/jws", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jws, maxItems: 30 } }1985      - { name: npm simple-git, url: "https://www.npmjs.com/package/simple-git", type: REST_API, connector: package, tier: D, config: { registry: npm, name: simple-git, maxItems: 30 } }1986      - { name: npm commondir, url: "https://www.npmjs.com/package/commondir", type: REST_API, connector: package, tier: D, config: { registry: npm, name: commondir, maxItems: 30 } }1987      - { name: npm @smithy/middleware-retry, url: "https://www.npmjs.com/package/@smithy/middleware-retry", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/middleware-retry", maxItems: 30 } }1988      - { name: npm envinfo, url: "https://www.npmjs.com/package/envinfo", type: REST_API, connector: package, tier: D, config: { registry: npm, name: envinfo, maxItems: 30 } }1989      - { name: npm mongoose, url: "https://www.npmjs.com/package/mongoose", type: REST_API, connector: package, tier: D, config: { registry: npm, name: mongoose, maxItems: 30 } }1990      - { name: npm @babel/plugin-syntax-import-meta, url: "https://www.npmjs.com/package/@babel/plugin-syntax-import-meta", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-syntax-import-meta", maxItems: 30 } }1991      - { name: npm @typescript-eslint/visitor-keys, url: "https://www.npmjs.com/package/@typescript-eslint/visitor-keys", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@typescript-eslint/visitor-keys", maxItems: 30 } }1992      - { name: npm @babel/helpers, url: "https://www.npmjs.com/package/@babel/helpers", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/helpers", maxItems: 30 } }1993      - { name: npm atob, url: "https://www.npmjs.com/package/atob", type: REST_API, connector: package, tier: D, config: { registry: npm, name: atob, maxItems: 30 } }1994      - { name: npm @aws-sdk/middleware-recursion-detection, url: "https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@aws-sdk/middleware-recursion-detection", maxItems: 30 } }1995      - { name: npm @angular/common, url: "https://www.npmjs.com/package/@angular/common", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@angular/common", maxItems: 30 } }1996      - { name: npm bser, url: "https://www.npmjs.com/package/bser", type: REST_API, connector: package, tier: D, config: { registry: npm, name: bser, maxItems: 30 } }1997      - { name: npm @nodelib/fs.walk, url: "https://www.npmjs.com/package/@nodelib/fs.walk", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@nodelib/fs.walk", maxItems: 30 } }1998      - { name: npm acorn-globals, url: "https://www.npmjs.com/package/acorn-globals", type: REST_API, connector: package, tier: D, config: { registry: npm, name: acorn-globals, maxItems: 30 } }1999      - { name: npm mitt, url: "https://www.npmjs.com/package/mitt", type: REST_API, connector: package, tier: D, config: { registry: npm, name: mitt, maxItems: 30 } }2000      - { name: npm string.prototype.matchall, url: "https://www.npmjs.com/package/string.prototype.matchall", type: REST_API, connector: package, tier: D, config: { registry: npm, name: string.prototype.matchall, maxItems: 30 } }2001      - { name: npm @aws-sdk/region-config-resolver, url: "https://www.npmjs.com/package/@aws-sdk/region-config-resolver", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@aws-sdk/region-config-resolver", maxItems: 30 } }2002      - { name: npm cli-table3, url: "https://www.npmjs.com/package/cli-table3", type: REST_API, connector: package, tier: D, config: { registry: npm, name: cli-table3, maxItems: 30 } }2003      - { name: npm luxon, url: "https://www.npmjs.com/package/luxon", type: REST_API, connector: package, tier: D, config: { registry: npm, name: luxon, maxItems: 30 } }2004      - { name: npm pretty-bytes, url: "https://www.npmjs.com/package/pretty-bytes", type: REST_API, connector: package, tier: D, config: { registry: npm, name: pretty-bytes, maxItems: 30 } }2005      - { name: npm markdown-it, url: "https://www.npmjs.com/package/markdown-it", type: REST_API, connector: package, tier: D, config: { registry: npm, name: markdown-it, maxItems: 30 } }2006      - { name: npm typedarray, url: "https://www.npmjs.com/package/typedarray", type: REST_API, connector: package, tier: D, config: { registry: npm, name: typedarray, maxItems: 30 } }2007      - { name: npm @types/lodash, url: "https://www.npmjs.com/package/@types/lodash", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@types/lodash", maxItems: 30 } }2008      - { name: npm elliptic, url: "https://www.npmjs.com/package/elliptic", type: REST_API, connector: package, tier: D, config: { registry: npm, name: elliptic, maxItems: 30 } }2009      - { name: npm winston, url: "https://www.npmjs.com/package/winston", type: REST_API, connector: package, tier: D, config: { registry: npm, name: winston, maxItems: 30 } }2010      - { name: npm @smithy/util-base64, url: "https://www.npmjs.com/package/@smithy/util-base64", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/util-base64", maxItems: 30 } }2011      - { name: npm lodash.camelcase, url: "https://www.npmjs.com/package/lodash.camelcase", type: REST_API, connector: package, tier: D, config: { registry: npm, name: lodash.camelcase, maxItems: 30 } }2012      - { name: npm @types/jest, url: "https://www.npmjs.com/package/@types/jest", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@types/jest", maxItems: 30 } }2013      - { name: npm setimmediate, url: "https://www.npmjs.com/package/setimmediate", type: REST_API, connector: package, tier: D, config: { registry: npm, name: setimmediate, maxItems: 30 } }2014      - { name: npm @types/estree, url: "https://www.npmjs.com/package/@types/estree", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@types/estree", maxItems: 30 } }2015      - { name: npm recast, url: "https://www.npmjs.com/package/recast", type: REST_API, connector: package, tier: D, config: { registry: npm, name: recast, maxItems: 30 } }2016      - { name: npm minizlib, url: "https://www.npmjs.com/package/minizlib", type: REST_API, connector: package, tier: D, config: { registry: npm, name: minizlib, maxItems: 30 } }2017      - { name: npm @babel/plugin-syntax-typescript, url: "https://www.npmjs.com/package/@babel/plugin-syntax-typescript", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-syntax-typescript", maxItems: 30 } }2018      - { name: npm @grpc/grpc-js, url: "https://www.npmjs.com/package/@grpc/grpc-js", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@grpc/grpc-js", maxItems: 30 } }2019      - { name: npm polished, url: "https://www.npmjs.com/package/polished", type: REST_API, connector: package, tier: D, config: { registry: npm, name: polished, maxItems: 30 } }2020      - { name: npm symbol-tree, url: "https://www.npmjs.com/package/symbol-tree", type: REST_API, connector: package, tier: D, config: { registry: npm, name: symbol-tree, maxItems: 30 } }2021      - { name: npm @babel/plugin-transform-classes, url: "https://www.npmjs.com/package/@babel/plugin-transform-classes", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-transform-classes", maxItems: 30 } }2022      - { name: npm decompress-response, url: "https://www.npmjs.com/package/decompress-response", type: REST_API, connector: package, tier: D, config: { registry: npm, name: decompress-response, maxItems: 30 } }2023      - { name: npm @smithy/util-defaults-mode-browser, url: "https://www.npmjs.com/package/@smithy/util-defaults-mode-browser", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/util-defaults-mode-browser", maxItems: 30 } }2024      - { name: npm image-size, url: "https://www.npmjs.com/package/image-size", type: REST_API, connector: package, tier: D, config: { registry: npm, name: image-size, maxItems: 30 } }2025      - { name: npm @smithy/util-defaults-mode-node, url: "https://www.npmjs.com/package/@smithy/util-defaults-mode-node", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/util-defaults-mode-node", maxItems: 30 } }2026      - { name: npm multer, url: "https://www.npmjs.com/package/multer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: multer, maxItems: 30 } }2027      - { name: npm @babel/helper-annotate-as-pure, url: "https://www.npmjs.com/package/@babel/helper-annotate-as-pure", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/helper-annotate-as-pure", maxItems: 30 } }2028      - { name: npm pathe, url: "https://www.npmjs.com/package/pathe", type: REST_API, connector: package, tier: D, config: { registry: npm, name: pathe, maxItems: 30 } }2029      - { name: npm unicode-match-property-ecmascript, url: "https://www.npmjs.com/package/unicode-match-property-ecmascript", type: REST_API, connector: package, tier: D, config: { registry: npm, name: unicode-match-property-ecmascript, maxItems: 30 } }2030      - { name: npm cookie-parser, url: "https://www.npmjs.com/package/cookie-parser", type: REST_API, connector: package, tier: D, config: { registry: npm, name: cookie-parser, maxItems: 30 } }2031      - { name: npm jwt-decode, url: "https://www.npmjs.com/package/jwt-decode", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jwt-decode, maxItems: 30 } }2032      - { name: npm @babel/plugin-transform-react-jsx, url: "https://www.npmjs.com/package/@babel/plugin-transform-react-jsx", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-transform-react-jsx", maxItems: 30 } }2033      - { name: npm @types/react-dom, url: "https://www.npmjs.com/package/@types/react-dom", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@types/react-dom", maxItems: 30 } }2034      - { name: npm zone.js, url: "https://www.npmjs.com/package/zone.js", type: REST_API, connector: package, tier: D, config: { registry: npm, name: zone.js, maxItems: 30 } }2035      - { name: npm ts-api-utils, url: "https://www.npmjs.com/package/ts-api-utils", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ts-api-utils, maxItems: 30 } }2036      - { name: npm boolbase, url: "https://www.npmjs.com/package/boolbase", type: REST_API, connector: package, tier: D, config: { registry: npm, name: boolbase, maxItems: 30 } }2037      - { name: npm p-cancelable, url: "https://www.npmjs.com/package/p-cancelable", type: REST_API, connector: package, tier: D, config: { registry: npm, name: p-cancelable, maxItems: 30 } }2038      - { name: npm object.groupby, url: "https://www.npmjs.com/package/object.groupby", type: REST_API, connector: package, tier: D, config: { registry: npm, name: object.groupby, maxItems: 30 } }2039      - { name: npm @angular/compiler, url: "https://www.npmjs.com/package/@angular/compiler", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@angular/compiler", maxItems: 30 } }2040      - { name: npm @floating-ui/dom, url: "https://www.npmjs.com/package/@floating-ui/dom", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@floating-ui/dom", maxItems: 30 } }2041      - { name: npm @smithy/config-resolver, url: "https://www.npmjs.com/package/@smithy/config-resolver", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/config-resolver", maxItems: 30 } }2042      - { name: npm cacache, url: "https://www.npmjs.com/package/cacache", type: REST_API, connector: package, tier: D, config: { registry: npm, name: cacache, maxItems: 30 } }2043      - { name: npm @smithy/core, url: "https://www.npmjs.com/package/@smithy/core", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/core", maxItems: 30 } }2044      - { name: npm crypto-random-string, url: "https://www.npmjs.com/package/crypto-random-string", type: REST_API, connector: package, tier: D, config: { registry: npm, name: crypto-random-string, maxItems: 30 } }2045      - { name: npm which-collection, url: "https://www.npmjs.com/package/which-collection", type: REST_API, connector: package, tier: D, config: { registry: npm, name: which-collection, maxItems: 30 } }2046      - { name: npm is-weakmap, url: "https://www.npmjs.com/package/is-weakmap", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-weakmap, maxItems: 30 } }2047      - { name: npm is-weakset, url: "https://www.npmjs.com/package/is-weakset", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-weakset, maxItems: 30 } }2048      - { name: npm thenify, url: "https://www.npmjs.com/package/thenify", type: REST_API, connector: package, tier: D, config: { registry: npm, name: thenify, maxItems: 30 } }2049      - { name: npm p-retry, url: "https://www.npmjs.com/package/p-retry", type: REST_API, connector: package, tier: D, config: { registry: npm, name: p-retry, maxItems: 30 } }2050      - { name: npm clean-css, url: "https://www.npmjs.com/package/clean-css", type: REST_API, connector: package, tier: D, config: { registry: npm, name: clean-css, maxItems: 30 } }2051      - { name: npm framer-motion, url: "https://www.npmjs.com/package/framer-motion", type: REST_API, connector: package, tier: D, config: { registry: npm, name: framer-motion, maxItems: 30 } }2052      - { name: npm http-signature, url: "https://www.npmjs.com/package/http-signature", type: REST_API, connector: package, tier: D, config: { registry: npm, name: http-signature, maxItems: 30 } }2053      - { name: npm thenify-all, url: "https://www.npmjs.com/package/thenify-all", type: REST_API, connector: package, tier: D, config: { registry: npm, name: thenify-all, maxItems: 30 } }2054      - { name: npm d3-array, url: "https://www.npmjs.com/package/d3-array", type: REST_API, connector: package, tier: D, config: { registry: npm, name: d3-array, maxItems: 30 } }2055      - { name: npm react-hook-form, url: "https://www.npmjs.com/package/react-hook-form", type: REST_API, connector: package, tier: D, config: { registry: npm, name: react-hook-form, maxItems: 30 } }2056      - { name: npm cac, url: "https://www.npmjs.com/package/cac", type: REST_API, connector: package, tier: D, config: { registry: npm, name: cac, maxItems: 30 } }2057      - { name: npm stream-browserify, url: "https://www.npmjs.com/package/stream-browserify", type: REST_API, connector: package, tier: D, config: { registry: npm, name: stream-browserify, maxItems: 30 } }2058      - { name: npm @babel/plugin-transform-typescript, url: "https://www.npmjs.com/package/@babel/plugin-transform-typescript", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-transform-typescript", maxItems: 30 } }2059      - { name: npm configstore, url: "https://www.npmjs.com/package/configstore", type: REST_API, connector: package, tier: D, config: { registry: npm, name: configstore, maxItems: 30 } }2060      - { name: npm detect-indent, url: "https://www.npmjs.com/package/detect-indent", type: REST_API, connector: package, tier: D, config: { registry: npm, name: detect-indent, maxItems: 30 } }2061      - { name: npm cosmiconfig, url: "https://www.npmjs.com/package/cosmiconfig", type: REST_API, connector: package, tier: D, config: { registry: npm, name: cosmiconfig, maxItems: 30 } }2062      - { name: npm http-cache-semantics, url: "https://www.npmjs.com/package/http-cache-semantics", type: REST_API, connector: package, tier: D, config: { registry: npm, name: http-cache-semantics, maxItems: 30 } }2063      - { name: npm JSONStream, url: "https://www.npmjs.com/package/JSONStream", type: REST_API, connector: package, tier: D, config: { registry: npm, name: JSONStream, maxItems: 30 } }2064      - { name: npm @smithy/middleware-content-length, url: "https://www.npmjs.com/package/@smithy/middleware-content-length", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/middleware-content-length", maxItems: 30 } }2065      - { name: npm @smithy/hash-node, url: "https://www.npmjs.com/package/@smithy/hash-node", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/hash-node", maxItems: 30 } }2066      - { name: npm array.prototype.findlastindex, url: "https://www.npmjs.com/package/array.prototype.findlastindex", type: REST_API, connector: package, tier: D, config: { registry: npm, name: array.prototype.findlastindex, maxItems: 30 } }2067      - { name: npm mini-css-extract-plugin, url: "https://www.npmjs.com/package/mini-css-extract-plugin", type: REST_API, connector: package, tier: D, config: { registry: npm, name: mini-css-extract-plugin, maxItems: 30 } }2068      - { name: npm set-value, url: "https://www.npmjs.com/package/set-value", type: REST_API, connector: package, tier: D, config: { registry: npm, name: set-value, maxItems: 30 } }2069      - { name: npm mustache, url: "https://www.npmjs.com/package/mustache", type: REST_API, connector: package, tier: D, config: { registry: npm, name: mustache, maxItems: 30 } }2070      - { name: npm @smithy/invalid-dependency, url: "https://www.npmjs.com/package/@smithy/invalid-dependency", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/invalid-dependency", maxItems: 30 } }2071      - { name: npm sshpk, url: "https://www.npmjs.com/package/sshpk", type: REST_API, connector: package, tier: D, config: { registry: npm, name: sshpk, maxItems: 30 } }2072      - { name: npm smart-buffer, url: "https://www.npmjs.com/package/smart-buffer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: smart-buffer, maxItems: 30 } }2073      - { name: npm @jridgewell/resolve-uri, url: "https://www.npmjs.com/package/@jridgewell/resolve-uri", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@jridgewell/resolve-uri", maxItems: 30 } }2074      - { name: npm ua-parser-js, url: "https://www.npmjs.com/package/ua-parser-js", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ua-parser-js, maxItems: 30 } }2075      - { name: npm @opentelemetry/core, url: "https://www.npmjs.com/package/@opentelemetry/core", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@opentelemetry/core", maxItems: 30 } }2076      - { name: npm postcss-nested, url: "https://www.npmjs.com/package/postcss-nested", type: REST_API, connector: package, tier: D, config: { registry: npm, name: postcss-nested, maxItems: 30 } }2077      - { name: npm @babel/plugin-transform-destructuring, url: "https://www.npmjs.com/package/@babel/plugin-transform-destructuring", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-transform-destructuring", maxItems: 30 } }2078      - { name: npm @angular/platform-browser, url: "https://www.npmjs.com/package/@angular/platform-browser", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@angular/platform-browser", maxItems: 30 } }2079      - { name: npm fast-diff, url: "https://www.npmjs.com/package/fast-diff", type: REST_API, connector: package, tier: D, config: { registry: npm, name: fast-diff, maxItems: 30 } }2080      - { name: npm connect, url: "https://www.npmjs.com/package/connect", type: REST_API, connector: package, tier: D, config: { registry: npm, name: connect, maxItems: 30 } }2081      - { name: npm ip-address, url: "https://www.npmjs.com/package/ip-address", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ip-address, maxItems: 30 } }2082      - { name: npm redux-thunk, url: "https://www.npmjs.com/package/redux-thunk", type: REST_API, connector: package, tier: D, config: { registry: npm, name: redux-thunk, maxItems: 30 } }2083      - { name: npm buffer-crc32, url: "https://www.npmjs.com/package/buffer-crc32", type: REST_API, connector: package, tier: D, config: { registry: npm, name: buffer-crc32, maxItems: 30 } }2084      - { name: npm caseless, url: "https://www.npmjs.com/package/caseless", type: REST_API, connector: package, tier: D, config: { registry: npm, name: caseless, maxItems: 30 } }2085      - { name: npm tree-kill, url: "https://www.npmjs.com/package/tree-kill", type: REST_API, connector: package, tier: D, config: { registry: npm, name: tree-kill, maxItems: 30 } }2086      - { name: npm @jest/globals, url: "https://www.npmjs.com/package/@jest/globals", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@jest/globals", maxItems: 30 } }2087      - { name: npm eslint-import-resolver-typescript, url: "https://www.npmjs.com/package/eslint-import-resolver-typescript", type: REST_API, connector: package, tier: D, config: { registry: npm, name: eslint-import-resolver-typescript, maxItems: 30 } }2088      - { name: npm figlet, url: "https://www.npmjs.com/package/figlet", type: REST_API, connector: package, tier: D, config: { registry: npm, name: figlet, maxItems: 30 } }2089      - { name: npm ssri, url: "https://www.npmjs.com/package/ssri", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ssri, maxItems: 30 } }2090      - { name: npm jest-pnp-resolver, url: "https://www.npmjs.com/package/jest-pnp-resolver", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jest-pnp-resolver, maxItems: 30 } }2091      - { name: npm rfdc, url: "https://www.npmjs.com/package/rfdc", type: REST_API, connector: package, tier: D, config: { registry: npm, name: rfdc, maxItems: 30 } }2092      - { name: npm saxes, url: "https://www.npmjs.com/package/saxes", type: REST_API, connector: package, tier: D, config: { registry: npm, name: saxes, maxItems: 30 } }2093      - { name: npm resize-observer-polyfill, url: "https://www.npmjs.com/package/resize-observer-polyfill", type: REST_API, connector: package, tier: D, config: { registry: npm, name: resize-observer-polyfill, maxItems: 30 } }2094      - { name: npm axe-core, url: "https://www.npmjs.com/package/axe-core", type: REST_API, connector: package, tier: D, config: { registry: npm, name: axe-core, maxItems: 30 } }2095      - { name: npm @nestjs/common, url: "https://www.npmjs.com/package/@nestjs/common", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@nestjs/common", maxItems: 30 } }2096      - { name: npm encoding, url: "https://www.npmjs.com/package/encoding", type: REST_API, connector: package, tier: D, config: { registry: npm, name: encoding, maxItems: 30 } }2097      - { name: npm @swc/helpers, url: "https://www.npmjs.com/package/@swc/helpers", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@swc/helpers", maxItems: 30 } }2098      - { name: npm dom-accessibility-api, url: "https://www.npmjs.com/package/dom-accessibility-api", type: REST_API, connector: package, tier: D, config: { registry: npm, name: dom-accessibility-api, maxItems: 30 } }2099      - { name: npm which-builtin-type, url: "https://www.npmjs.com/package/which-builtin-type", type: REST_API, connector: package, tier: D, config: { registry: npm, name: which-builtin-type, maxItems: 30 } }2100      - { name: npm unique-string, url: "https://www.npmjs.com/package/unique-string", type: REST_API, connector: package, tier: D, config: { registry: npm, name: unique-string, maxItems: 30 } }2101      - { name: npm rechoir, url: "https://www.npmjs.com/package/rechoir", type: REST_API, connector: package, tier: D, config: { registry: npm, name: rechoir, maxItems: 30 } }2102      - { name: npm iterator.prototype, url: "https://www.npmjs.com/package/iterator.prototype", type: REST_API, connector: package, tier: D, config: { registry: npm, name: iterator.prototype, maxItems: 30 } }2103      - { name: npm axobject-query, url: "https://www.npmjs.com/package/axobject-query", type: REST_API, connector: package, tier: D, config: { registry: npm, name: axobject-query, maxItems: 30 } }2104      - { name: npm array.prototype.tosorted, url: "https://www.npmjs.com/package/array.prototype.tosorted", type: REST_API, connector: package, tier: D, config: { registry: npm, name: array.prototype.tosorted, maxItems: 30 } }2105      - { name: npm repeat-string, url: "https://www.npmjs.com/package/repeat-string", type: REST_API, connector: package, tier: D, config: { registry: npm, name: repeat-string, maxItems: 30 } }2106      - { name: npm nodemailer, url: "https://www.npmjs.com/package/nodemailer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: nodemailer, maxItems: 30 } }2107      - { name: npm @tsconfig/node16, url: "https://www.npmjs.com/package/@tsconfig/node16", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@tsconfig/node16", maxItems: 30 } }2108      - { name: npm listr2, url: "https://www.npmjs.com/package/listr2", type: REST_API, connector: package, tier: D, config: { registry: npm, name: listr2, maxItems: 30 } }2109      - { name: npm @angular/forms, url: "https://www.npmjs.com/package/@angular/forms", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@angular/forms", maxItems: 30 } }2110      - { name: npm cssom, url: "https://www.npmjs.com/package/cssom", type: REST_API, connector: package, tier: D, config: { registry: npm, name: cssom, maxItems: 30 } }2111      - { name: npm @jridgewell/gen-mapping, url: "https://www.npmjs.com/package/@jridgewell/gen-mapping", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@jridgewell/gen-mapping", maxItems: 30 } }2112      - { name: npm @smithy/util-endpoints, url: "https://www.npmjs.com/package/@smithy/util-endpoints", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/util-endpoints", maxItems: 30 } }2113      - { name: npm reselect, url: "https://www.npmjs.com/package/reselect", type: REST_API, connector: package, tier: D, config: { registry: npm, name: reselect, maxItems: 30 } }2114      - { name: npm filesize, url: "https://www.npmjs.com/package/filesize", type: REST_API, connector: package, tier: D, config: { registry: npm, name: filesize, maxItems: 30 } }2115      - { name: npm @babel/helper-string-parser, url: "https://www.npmjs.com/package/@babel/helper-string-parser", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/helper-string-parser", maxItems: 30 } }2116      - { name: npm pkg-dir, url: "https://www.npmjs.com/package/pkg-dir", type: REST_API, connector: package, tier: D, config: { registry: npm, name: pkg-dir, maxItems: 30 } }2117      - { name: npm cli-truncate, url: "https://www.npmjs.com/package/cli-truncate", type: REST_API, connector: package, tier: D, config: { registry: npm, name: cli-truncate, maxItems: 30 } }2118      - { name: npm for-in, url: "https://www.npmjs.com/package/for-in", type: REST_API, connector: package, tier: D, config: { registry: npm, name: for-in, maxItems: 30 } }2119      - { name: npm google-auth-library, url: "https://www.npmjs.com/package/google-auth-library", type: REST_API, connector: package, tier: D, config: { registry: npm, name: google-auth-library, maxItems: 30 } }2120      - { name: npm @angular/platform-browser-dynamic, url: "https://www.npmjs.com/package/@angular/platform-browser-dynamic", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@angular/platform-browser-dynamic", maxItems: 30 } }2121      - { name: npm minimalistic-assert, url: "https://www.npmjs.com/package/minimalistic-assert", type: REST_API, connector: package, tier: D, config: { registry: npm, name: minimalistic-assert, maxItems: 30 } }2122      - { name: npm unified, url: "https://www.npmjs.com/package/unified", type: REST_API, connector: package, tier: D, config: { registry: npm, name: unified, maxItems: 30 } }2123      - { name: npm reflect.getprototypeof, url: "https://www.npmjs.com/package/reflect.getprototypeof", type: REST_API, connector: package, tier: D, config: { registry: npm, name: reflect.getprototypeof, maxItems: 30 } }2124      - { name: npm eslint-plugin-promise, url: "https://www.npmjs.com/package/eslint-plugin-promise", type: REST_API, connector: package, tier: D, config: { registry: npm, name: eslint-plugin-promise, maxItems: 30 } }2125      - { name: npm tailwind-merge, url: "https://www.npmjs.com/package/tailwind-merge", type: REST_API, connector: package, tier: D, config: { registry: npm, name: tailwind-merge, maxItems: 30 } }2126      - { name: npm is-finalizationregistry, url: "https://www.npmjs.com/package/is-finalizationregistry", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-finalizationregistry, maxItems: 30 } }2127      - { name: npm @babel/plugin-transform-regenerator, url: "https://www.npmjs.com/package/@babel/plugin-transform-regenerator", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-transform-regenerator", maxItems: 30 } }2128      - { name: npm path-browserify, url: "https://www.npmjs.com/package/path-browserify", type: REST_API, connector: package, tier: D, config: { registry: npm, name: path-browserify, maxItems: 30 } }2129      - { name: npm on-headers, url: "https://www.npmjs.com/package/on-headers", type: REST_API, connector: package, tier: D, config: { registry: npm, name: on-headers, maxItems: 30 } }2130      - { name: npm color-string, url: "https://www.npmjs.com/package/color-string", type: REST_API, connector: package, tier: D, config: { registry: npm, name: color-string, maxItems: 30 } }2131      - { name: npm @smithy/util-body-length-browser, url: "https://www.npmjs.com/package/@smithy/util-body-length-browser", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/util-body-length-browser", maxItems: 30 } }2132      - { name: npm @babel/plugin-transform-template-literals, url: "https://www.npmjs.com/package/@babel/plugin-transform-template-literals", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-transform-template-literals", maxItems: 30 } }2133      - { name: npm clone-deep, url: "https://www.npmjs.com/package/clone-deep", type: REST_API, connector: package, tier: D, config: { registry: npm, name: clone-deep, maxItems: 30 } }2134      - { name: npm es-iterator-helpers, url: "https://www.npmjs.com/package/es-iterator-helpers", type: REST_API, connector: package, tier: D, config: { registry: npm, name: es-iterator-helpers, maxItems: 30 } }2135      - { name: npm sass-loader, url: "https://www.npmjs.com/package/sass-loader", type: REST_API, connector: package, tier: D, config: { registry: npm, name: sass-loader, maxItems: 30 } }2136      - { name: npm @angular/router, url: "https://www.npmjs.com/package/@angular/router", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@angular/router", maxItems: 30 } }2137      - { name: npm @ampproject/remapping, url: "https://www.npmjs.com/package/@ampproject/remapping", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@ampproject/remapping", maxItems: 30 } }2138      - { name: npm @graphql-tools/utils, url: "https://www.npmjs.com/package/@graphql-tools/utils", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@graphql-tools/utils", maxItems: 30 } }2139      - { name: npm loglevel, url: "https://www.npmjs.com/package/loglevel", type: REST_API, connector: package, tier: D, config: { registry: npm, name: loglevel, maxItems: 30 } }2140      - { name: npm json-parse-better-errors, url: "https://www.npmjs.com/package/json-parse-better-errors", type: REST_API, connector: package, tier: D, config: { registry: npm, name: json-parse-better-errors, maxItems: 30 } }2141      - { name: npm @smithy/util-body-length-node, url: "https://www.npmjs.com/package/@smithy/util-body-length-node", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/util-body-length-node", maxItems: 30 } }2142      - { name: npm bindings, url: "https://www.npmjs.com/package/bindings", type: REST_API, connector: package, tier: D, config: { registry: npm, name: bindings, maxItems: 30 } }2143      - { name: npm assertion-error, url: "https://www.npmjs.com/package/assertion-error", type: REST_API, connector: package, tier: D, config: { registry: npm, name: assertion-error, maxItems: 30 } }2144      - { name: npm @babel/plugin-transform-spread, url: "https://www.npmjs.com/package/@babel/plugin-transform-spread", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-transform-spread", maxItems: 30 } }2145      - { name: npm unique-filename, url: "https://www.npmjs.com/package/unique-filename", type: REST_API, connector: package, tier: D, config: { registry: npm, name: unique-filename, maxItems: 30 } }2146      - { name: npm postcss-loader, url: "https://www.npmjs.com/package/postcss-loader", type: REST_API, connector: package, tier: D, config: { registry: npm, name: postcss-loader, maxItems: 30 } }2147      - { name: npm memfs, url: "https://www.npmjs.com/package/memfs", type: REST_API, connector: package, tier: D, config: { registry: npm, name: memfs, maxItems: 30 } }2148      - { name: npm @angular-devkit/core, url: "https://www.npmjs.com/package/@angular-devkit/core", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@angular-devkit/core", maxItems: 30 } }2149      - { name: npm less-loader, url: "https://www.npmjs.com/package/less-loader", type: REST_API, connector: package, tier: D, config: { registry: npm, name: less-loader, maxItems: 30 } }2150      - { name: npm duplexer, url: "https://www.npmjs.com/package/duplexer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: duplexer, maxItems: 30 } }2151      - { name: npm raf, url: "https://www.npmjs.com/package/raf", type: REST_API, connector: package, tier: D, config: { registry: npm, name: raf, maxItems: 30 } }2152      - { name: npm @typescript-eslint/type-utils, url: "https://www.npmjs.com/package/@typescript-eslint/type-utils", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@typescript-eslint/type-utils", maxItems: 30 } }2153      - { name: npm deep-eql, url: "https://www.npmjs.com/package/deep-eql", type: REST_API, connector: package, tier: D, config: { registry: npm, name: deep-eql, maxItems: 30 } }2154      - { name: npm bowser, url: "https://www.npmjs.com/package/bowser", type: REST_API, connector: package, tier: D, config: { registry: npm, name: bowser, maxItems: 30 } }2155      - { name: npm dompurify, url: "https://www.npmjs.com/package/dompurify", type: REST_API, connector: package, tier: D, config: { registry: npm, name: dompurify, maxItems: 30 } }2156      - { name: npm busboy, url: "https://www.npmjs.com/package/busboy", type: REST_API, connector: package, tier: D, config: { registry: npm, name: busboy, maxItems: 30 } }2157      - { name: npm data-uri-to-buffer, url: "https://www.npmjs.com/package/data-uri-to-buffer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: data-uri-to-buffer, maxItems: 30 } }2158      - { name: npm async-retry, url: "https://www.npmjs.com/package/async-retry", type: REST_API, connector: package, tier: D, config: { registry: npm, name: async-retry, maxItems: 30 } }2159      - { name: npm jake, url: "https://www.npmjs.com/package/jake", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jake, maxItems: 30 } }2160      - { name: npm fraction.js, url: "https://www.npmjs.com/package/fraction.js", type: REST_API, connector: package, tier: D, config: { registry: npm, name: fraction.js, maxItems: 30 } }2161      - { name: npm cssnano, url: "https://www.npmjs.com/package/cssnano", type: REST_API, connector: package, tier: D, config: { registry: npm, name: cssnano, maxItems: 30 } }2162      - { name: npm error-stack-parser, url: "https://www.npmjs.com/package/error-stack-parser", type: REST_API, connector: package, tier: D, config: { registry: npm, name: error-stack-parser, maxItems: 30 } }2163      - { name: npm adm-zip, url: "https://www.npmjs.com/package/adm-zip", type: REST_API, connector: package, tier: D, config: { registry: npm, name: adm-zip, maxItems: 30 } }2164      - { name: npm builtin-modules, url: "https://www.npmjs.com/package/builtin-modules", type: REST_API, connector: package, tier: D, config: { registry: npm, name: builtin-modules, maxItems: 30 } }2165      - { name: npm html-webpack-plugin, url: "https://www.npmjs.com/package/html-webpack-plugin", type: REST_API, connector: package, tier: D, config: { registry: npm, name: html-webpack-plugin, maxItems: 30 } }2166      - { name: npm fill-range, url: "https://www.npmjs.com/package/fill-range", type: REST_API, connector: package, tier: D, config: { registry: npm, name: fill-range, maxItems: 30 } }2167      - { name: npm log4js, url: "https://www.npmjs.com/package/log4js", type: REST_API, connector: package, tier: D, config: { registry: npm, name: log4js, maxItems: 30 } }2168      - { name: npm playwright, url: "https://www.npmjs.com/package/playwright", type: REST_API, connector: package, tier: D, config: { registry: npm, name: playwright, maxItems: 30 } }2169      - { name: npm jsonparse, url: "https://www.npmjs.com/package/jsonparse", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jsonparse, maxItems: 30 } }2170      - { name: npm typedarray-to-buffer, url: "https://www.npmjs.com/package/typedarray-to-buffer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: typedarray-to-buffer, maxItems: 30 } }2171      - { name: npm balanced-match, url: "https://www.npmjs.com/package/balanced-match", type: REST_API, connector: package, tier: D, config: { registry: npm, name: balanced-match, maxItems: 30 } }2172      - { name: npm @smithy/util-buffer-from, url: "https://www.npmjs.com/package/@smithy/util-buffer-from", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/util-buffer-from", maxItems: 30 } }2173      - { name: npm @colors/colors, url: "https://www.npmjs.com/package/@colors/colors", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@colors/colors", maxItems: 30 } }2174      - { name: npm @babel/helper-validator-option, url: "https://www.npmjs.com/package/@babel/helper-validator-option", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/helper-validator-option", maxItems: 30 } }2175      - { name: npm promise-retry, url: "https://www.npmjs.com/package/promise-retry", type: REST_API, connector: package, tier: D, config: { registry: npm, name: promise-retry, maxItems: 30 } }2176      - { name: npm unique-slug, url: "https://www.npmjs.com/package/unique-slug", type: REST_API, connector: package, tier: D, config: { registry: npm, name: unique-slug, maxItems: 30 } }2177      - { name: npm array.prototype.findlast, url: "https://www.npmjs.com/package/array.prototype.findlast", type: REST_API, connector: package, tier: D, config: { registry: npm, name: array.prototype.findlast, maxItems: 30 } }2178      - { name: npm lodash.isstring, url: "https://www.npmjs.com/package/lodash.isstring", type: REST_API, connector: package, tier: D, config: { registry: npm, name: lodash.isstring, maxItems: 30 } }2179      - { name: npm eventemitter2, url: "https://www.npmjs.com/package/eventemitter2", type: REST_API, connector: package, tier: D, config: { registry: npm, name: eventemitter2, maxItems: 30 } }2180      - { name: npm @smithy/property-provider, url: "https://www.npmjs.com/package/@smithy/property-provider", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/property-provider", maxItems: 30 } }2181      - { name: npm @grpc/proto-loader, url: "https://www.npmjs.com/package/@grpc/proto-loader", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@grpc/proto-loader", maxItems: 30 } }2182      - { name: npm @tsconfig/node14, url: "https://www.npmjs.com/package/@tsconfig/node14", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@tsconfig/node14", maxItems: 30 } }2183      - { name: npm @babel/plugin-transform-async-to-generator, url: "https://www.npmjs.com/package/@babel/plugin-transform-async-to-generator", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-transform-async-to-generator", maxItems: 30 } }2184      - { name: npm get-value, url: "https://www.npmjs.com/package/get-value", type: REST_API, connector: package, tier: D, config: { registry: npm, name: get-value, maxItems: 30 } }2185      - { name: npm use-sync-external-store, url: "https://www.npmjs.com/package/use-sync-external-store", type: REST_API, connector: package, tier: D, config: { registry: npm, name: use-sync-external-store, maxItems: 30 } }2186      - { name: npm shelljs, url: "https://www.npmjs.com/package/shelljs", type: REST_API, connector: package, tier: D, config: { registry: npm, name: shelljs, maxItems: 30 } }2187      - { name: npm @babel/plugin-transform-arrow-functions, url: "https://www.npmjs.com/package/@babel/plugin-transform-arrow-functions", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-transform-arrow-functions", maxItems: 30 } }2188      - { name: npm @octokit/rest, url: "https://www.npmjs.com/package/@octokit/rest", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@octokit/rest", maxItems: 30 } }2189      - { name: npm responselike, url: "https://www.npmjs.com/package/responselike", type: REST_API, connector: package, tier: D, config: { registry: npm, name: responselike, maxItems: 30 } }2190      - { name: npm @smithy/is-array-buffer, url: "https://www.npmjs.com/package/@smithy/is-array-buffer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/is-array-buffer", maxItems: 30 } }2191      - { name: npm tiny-warning, url: "https://www.npmjs.com/package/tiny-warning", type: REST_API, connector: package, tier: D, config: { registry: npm, name: tiny-warning, maxItems: 30 } }2192      - { name: npm prismjs, url: "https://www.npmjs.com/package/prismjs", type: REST_API, connector: package, tier: D, config: { registry: npm, name: prismjs, maxItems: 30 } }2193      - { name: npm @nodelib/fs.stat, url: "https://www.npmjs.com/package/@nodelib/fs.stat", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@nodelib/fs.stat", maxItems: 30 } }2194      - { name: npm sucrase, url: "https://www.npmjs.com/package/sucrase", type: REST_API, connector: package, tier: D, config: { registry: npm, name: sucrase, maxItems: 30 } }2195      - { name: npm @swc/core, url: "https://www.npmjs.com/package/@swc/core", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@swc/core", maxItems: 30 } }2196      - { name: npm nice-try, url: "https://www.npmjs.com/package/nice-try", type: REST_API, connector: package, tier: D, config: { registry: npm, name: nice-try, maxItems: 30 } }2197      - { name: npm @azure/abort-controller, url: "https://www.npmjs.com/package/@azure/abort-controller", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@azure/abort-controller", maxItems: 30 } }2198      - { name: npm shallow-clone, url: "https://www.npmjs.com/package/shallow-clone", type: REST_API, connector: package, tier: D, config: { registry: npm, name: shallow-clone, maxItems: 30 } }2199      - { name: npm get-tsconfig, url: "https://www.npmjs.com/package/get-tsconfig", type: REST_API, connector: package, tier: D, config: { registry: npm, name: get-tsconfig, maxItems: 30 } }2200      - { name: npm koa, url: "https://www.npmjs.com/package/koa", type: REST_API, connector: package, tier: D, config: { registry: npm, name: koa, maxItems: 30 } }2201      - { name: npm global-prefix, url: "https://www.npmjs.com/package/global-prefix", type: REST_API, connector: package, tier: D, config: { registry: npm, name: global-prefix, maxItems: 30 } }2202      - { name: npm d3-scale, url: "https://www.npmjs.com/package/d3-scale", type: REST_API, connector: package, tier: D, config: { registry: npm, name: d3-scale, maxItems: 30 } }2203      - { name: npm @opentelemetry/instrumentation, url: "https://www.npmjs.com/package/@opentelemetry/instrumentation", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@opentelemetry/instrumentation", maxItems: 30 } }2204      - { name: npm hash.js, url: "https://www.npmjs.com/package/hash.js", type: REST_API, connector: package, tier: D, config: { registry: npm, name: hash.js, maxItems: 30 } }2205      - { name: npm normalize-range, url: "https://www.npmjs.com/package/normalize-range", type: REST_API, connector: package, tier: D, config: { registry: npm, name: normalize-range, maxItems: 30 } }2206      - { name: npm npm-package-arg, url: "https://www.npmjs.com/package/npm-package-arg", type: REST_API, connector: package, tier: D, config: { registry: npm, name: npm-package-arg, maxItems: 30 } }2207      - { name: npm @sindresorhus/is, url: "https://www.npmjs.com/package/@sindresorhus/is", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@sindresorhus/is", maxItems: 30 } }2208      - { name: npm pathval, url: "https://www.npmjs.com/package/pathval", type: REST_API, connector: package, tier: D, config: { registry: npm, name: pathval, maxItems: 30 } }2209      - { name: npm @babel/plugin-proposal-decorators, url: "https://www.npmjs.com/package/@babel/plugin-proposal-decorators", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-proposal-decorators", maxItems: 30 } }2210      - { name: npm upath, url: "https://www.npmjs.com/package/upath", type: REST_API, connector: package, tier: D, config: { registry: npm, name: upath, maxItems: 30 } }2211      - { name: npm @babel/highlight, url: "https://www.npmjs.com/package/@babel/highlight", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/highlight", maxItems: 30 } }2212      - { name: npm serve-index, url: "https://www.npmjs.com/package/serve-index", type: REST_API, connector: package, tier: D, config: { registry: npm, name: serve-index, maxItems: 30 } }2213      - { name: npm @ungap/structured-clone, url: "https://www.npmjs.com/package/@ungap/structured-clone", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@ungap/structured-clone", maxItems: 30 } }2214      - { name: npm csso, url: "https://www.npmjs.com/package/csso", type: REST_API, connector: package, tier: D, config: { registry: npm, name: csso, maxItems: 30 } }2215      - { name: npm isomorphic-fetch, url: "https://www.npmjs.com/package/isomorphic-fetch", type: REST_API, connector: package, tier: D, config: { registry: npm, name: isomorphic-fetch, maxItems: 30 } }2216      - { name: npm @babel/helper-simple-access, url: "https://www.npmjs.com/package/@babel/helper-simple-access", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/helper-simple-access", maxItems: 30 } }2217      - { name: npm stylis, url: "https://www.npmjs.com/package/stylis", type: REST_API, connector: package, tier: D, config: { registry: npm, name: stylis, maxItems: 30 } }2218      - { name: npm check-error, url: "https://www.npmjs.com/package/check-error", type: REST_API, connector: package, tier: D, config: { registry: npm, name: check-error, maxItems: 30 } }2219      - { name: npm @cspotcode/source-map-support, url: "https://www.npmjs.com/package/@cspotcode/source-map-support", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@cspotcode/source-map-support", maxItems: 30 } }2220      - { name: npm streamsearch, url: "https://www.npmjs.com/package/streamsearch", type: REST_API, connector: package, tier: D, config: { registry: npm, name: streamsearch, maxItems: 30 } }2221      - { name: npm postcss-modules-extract-imports, url: "https://www.npmjs.com/package/postcss-modules-extract-imports", type: REST_API, connector: package, tier: D, config: { registry: npm, name: postcss-modules-extract-imports, maxItems: 30 } }2222      - { name: npm temp-dir, url: "https://www.npmjs.com/package/temp-dir", type: REST_API, connector: package, tier: D, config: { registry: npm, name: temp-dir, maxItems: 30 } }2223      - { name: npm @angular-devkit/schematics, url: "https://www.npmjs.com/package/@angular-devkit/schematics", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@angular-devkit/schematics", maxItems: 30 } }2224      - { name: npm tunnel-agent, url: "https://www.npmjs.com/package/tunnel-agent", type: REST_API, connector: package, tier: D, config: { registry: npm, name: tunnel-agent, maxItems: 30 } }2225      - { name: npm @smithy/smithy-client, url: "https://www.npmjs.com/package/@smithy/smithy-client", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/smithy-client", maxItems: 30 } }2226      - { name: npm @angular/animations, url: "https://www.npmjs.com/package/@angular/animations", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@angular/animations", maxItems: 30 } }2227      - { name: npm util, url: "https://www.npmjs.com/package/util", type: REST_API, connector: package, tier: D, config: { registry: npm, name: util, maxItems: 30 } }2228      - { name: npm dequal, url: "https://www.npmjs.com/package/dequal", type: REST_API, connector: package, tier: D, config: { registry: npm, name: dequal, maxItems: 30 } }2229      - { name: npm acorn-import-attributes, url: "https://www.npmjs.com/package/acorn-import-attributes", type: REST_API, connector: package, tier: D, config: { registry: npm, name: acorn-import-attributes, maxItems: 30 } }2230      - { name: npm lz-string, url: "https://www.npmjs.com/package/lz-string", type: REST_API, connector: package, tier: D, config: { registry: npm, name: lz-string, maxItems: 30 } }2231      - { name: npm @babel/plugin-transform-property-literals, url: "https://www.npmjs.com/package/@babel/plugin-transform-property-literals", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-transform-property-literals", maxItems: 30 } }2232      - { name: npm resolve-url-loader, url: "https://www.npmjs.com/package/resolve-url-loader", type: REST_API, connector: package, tier: D, config: { registry: npm, name: resolve-url-loader, maxItems: 30 } }2233      - { name: npm @nodelib/fs.scandir, url: "https://www.npmjs.com/package/@nodelib/fs.scandir", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@nodelib/fs.scandir", maxItems: 30 } }2234      - { name: npm d3-shape, url: "https://www.npmjs.com/package/d3-shape", type: REST_API, connector: package, tier: D, config: { registry: npm, name: d3-shape, maxItems: 30 } }2235      - { name: npm regjsgen, url: "https://www.npmjs.com/package/regjsgen", type: REST_API, connector: package, tier: D, config: { registry: npm, name: regjsgen, maxItems: 30 } }2236      - { name: npm webpack-bundle-analyzer, url: "https://www.npmjs.com/package/webpack-bundle-analyzer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: webpack-bundle-analyzer, maxItems: 30 } }2237      - { name: npm @babel/plugin-transform-member-expression-literals, url: "https://www.npmjs.com/package/@babel/plugin-transform-member-expression-literals", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-transform-member-expression-literals", maxItems: 30 } }2238      - { name: npm @eslint-community/eslint-utils, url: "https://www.npmjs.com/package/@eslint-community/eslint-utils", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@eslint-community/eslint-utils", maxItems: 30 } }2239      - { name: npm formidable, url: "https://www.npmjs.com/package/formidable", type: REST_API, connector: package, tier: D, config: { registry: npm, name: formidable, maxItems: 30 } }2240      - { name: npm babel-plugin-macros, url: "https://www.npmjs.com/package/babel-plugin-macros", type: REST_API, connector: package, tier: D, config: { registry: npm, name: babel-plugin-macros, maxItems: 30 } }2241      - { name: npm crypto-browserify, url: "https://www.npmjs.com/package/crypto-browserify", type: REST_API, connector: package, tier: D, config: { registry: npm, name: crypto-browserify, maxItems: 30 } }2242      - { name: npm dlv, url: "https://www.npmjs.com/package/dlv", type: REST_API, connector: package, tier: D, config: { registry: npm, name: dlv, maxItems: 30 } }2243      - { name: npm @mui/icons-material, url: "https://www.npmjs.com/package/@mui/icons-material", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@mui/icons-material", maxItems: 30 } }2244      - { name: npm file-loader, url: "https://www.npmjs.com/package/file-loader", type: REST_API, connector: package, tier: D, config: { registry: npm, name: file-loader, maxItems: 30 } }2245      - { name: npm styled-components, url: "https://www.npmjs.com/package/styled-components", type: REST_API, connector: package, tier: D, config: { registry: npm, name: styled-components, maxItems: 30 } }2246      - { name: npm @nestjs/core, url: "https://www.npmjs.com/package/@nestjs/core", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@nestjs/core", maxItems: 30 } }2247      - { name: npm d3, url: "https://www.npmjs.com/package/d3", type: REST_API, connector: package, tier: D, config: { registry: npm, name: d3, maxItems: 30 } }2248      - { name: npm is-async-function, url: "https://www.npmjs.com/package/is-async-function", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-async-function, maxItems: 30 } }2249      - { name: npm package-json-from-dist, url: "https://www.npmjs.com/package/package-json-from-dist", type: REST_API, connector: package, tier: D, config: { registry: npm, name: package-json-from-dist, maxItems: 30 } }2250      - { name: npm supports-hyperlinks, url: "https://www.npmjs.com/package/supports-hyperlinks", type: REST_API, connector: package, tier: D, config: { registry: npm, name: supports-hyperlinks, maxItems: 30 } }2251      - { name: npm jwa, url: "https://www.npmjs.com/package/jwa", type: REST_API, connector: package, tier: D, config: { registry: npm, name: jwa, maxItems: 30 } }2252      - { name: npm postcss-safe-parser, url: "https://www.npmjs.com/package/postcss-safe-parser", type: REST_API, connector: package, tier: D, config: { registry: npm, name: postcss-safe-parser, maxItems: 30 } }2253      - { name: npm @jest/test-result, url: "https://www.npmjs.com/package/@jest/test-result", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@jest/test-result", maxItems: 30 } }2254      - { name: npm debounce, url: "https://www.npmjs.com/package/debounce", type: REST_API, connector: package, tier: D, config: { registry: npm, name: debounce, maxItems: 30 } }2255      - { name: npm decode-uri-component, url: "https://www.npmjs.com/package/decode-uri-component", type: REST_API, connector: package, tier: D, config: { registry: npm, name: decode-uri-component, maxItems: 30 } }2256      - { name: npm at-least-node, url: "https://www.npmjs.com/package/at-least-node", type: REST_API, connector: package, tier: D, config: { registry: npm, name: at-least-node, maxItems: 30 } }2257      - { name: npm redis, url: "https://www.npmjs.com/package/redis", type: REST_API, connector: package, tier: D, config: { registry: npm, name: redis, maxItems: 30 } }2258      - { name: npm traverse, url: "https://www.npmjs.com/package/traverse", type: REST_API, connector: package, tier: D, config: { registry: npm, name: traverse, maxItems: 30 } }2259      - { name: npm get-port, url: "https://www.npmjs.com/package/get-port", type: REST_API, connector: package, tier: D, config: { registry: npm, name: get-port, maxItems: 30 } }2260      - { name: npm connect-history-api-fallback, url: "https://www.npmjs.com/package/connect-history-api-fallback", type: REST_API, connector: package, tier: D, config: { registry: npm, name: connect-history-api-fallback, maxItems: 30 } }2261      - { name: npm @jest/environment, url: "https://www.npmjs.com/package/@jest/environment", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@jest/environment", maxItems: 30 } }2262      - { name: npm @eslint-community/regexpp, url: "https://www.npmjs.com/package/@eslint-community/regexpp", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@eslint-community/regexpp", maxItems: 30 } }2263      - { name: npm stack-trace, url: "https://www.npmjs.com/package/stack-trace", type: REST_API, connector: package, tier: D, config: { registry: npm, name: stack-trace, maxItems: 30 } }2264      - { name: npm @opentelemetry/resources, url: "https://www.npmjs.com/package/@opentelemetry/resources", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@opentelemetry/resources", maxItems: 30 } }2265      - { name: npm tempy, url: "https://www.npmjs.com/package/tempy", type: REST_API, connector: package, tier: D, config: { registry: npm, name: tempy, maxItems: 30 } }2266      - { name: npm @testing-library/dom, url: "https://www.npmjs.com/package/@testing-library/dom", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@testing-library/dom", maxItems: 30 } }2267      - { name: npm object-is, url: "https://www.npmjs.com/package/object-is", type: REST_API, connector: package, tier: D, config: { registry: npm, name: object-is, maxItems: 30 } }2268      - { name: npm lodash.debounce, url: "https://www.npmjs.com/package/lodash.debounce", type: REST_API, connector: package, tier: D, config: { registry: npm, name: lodash.debounce, maxItems: 30 } }2269      - { name: npm postcss-modules-values, url: "https://www.npmjs.com/package/postcss-modules-values", type: REST_API, connector: package, tier: D, config: { registry: npm, name: postcss-modules-values, maxItems: 30 } }2270      - { name: npm requireindex, url: "https://www.npmjs.com/package/requireindex", type: REST_API, connector: package, tier: D, config: { registry: npm, name: requireindex, maxItems: 30 } }2271      - { name: npm split, url: "https://www.npmjs.com/package/split", type: REST_API, connector: package, tier: D, config: { registry: npm, name: split, maxItems: 30 } }2272      - { name: npm @istanbuljs/schema, url: "https://www.npmjs.com/package/@istanbuljs/schema", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@istanbuljs/schema", maxItems: 30 } }2273      - { name: npm universalify, url: "https://www.npmjs.com/package/universalify", type: REST_API, connector: package, tier: D, config: { registry: npm, name: universalify, maxItems: 30 } }2274      - { name: npm @jest/reporters, url: "https://www.npmjs.com/package/@jest/reporters", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@jest/reporters", maxItems: 30 } }2275      - { name: npm @babel/eslint-parser, url: "https://www.npmjs.com/package/@babel/eslint-parser", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/eslint-parser", maxItems: 30 } }2276      - { name: npm arr-flatten, url: "https://www.npmjs.com/package/arr-flatten", type: REST_API, connector: package, tier: D, config: { registry: npm, name: arr-flatten, maxItems: 30 } }2277      - { name: npm pngjs, url: "https://www.npmjs.com/package/pngjs", type: REST_API, connector: package, tier: D, config: { registry: npm, name: pngjs, maxItems: 30 } }2278      - { name: npm zustand, url: "https://www.npmjs.com/package/zustand", type: REST_API, connector: package, tier: D, config: { registry: npm, name: zustand, maxItems: 30 } }2279      - { name: npm @types/unist, url: "https://www.npmjs.com/package/@types/unist", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@types/unist", maxItems: 30 } }2280      - { name: npm @babel/plugin-transform-parameters, url: "https://www.npmjs.com/package/@babel/plugin-transform-parameters", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-transform-parameters", maxItems: 30 } }2281      - { name: npm web-streams-polyfill, url: "https://www.npmjs.com/package/web-streams-polyfill", type: REST_API, connector: package, tier: D, config: { registry: npm, name: web-streams-polyfill, maxItems: 30 } }2282      - { name: npm fsevents, url: "https://www.npmjs.com/package/fsevents", type: REST_API, connector: package, tier: D, config: { registry: npm, name: fsevents, maxItems: 30 } }2283      - { name: npm @hapi/hoek, url: "https://www.npmjs.com/package/@hapi/hoek", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@hapi/hoek", maxItems: 30 } }2284      - { name: npm @babel/plugin-transform-class-properties, url: "https://www.npmjs.com/package/@babel/plugin-transform-class-properties", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-transform-class-properties", maxItems: 30 } }2285      - { name: npm postcss-js, url: "https://www.npmjs.com/package/postcss-js", type: REST_API, connector: package, tier: D, config: { registry: npm, name: postcss-js, maxItems: 30 } }2286      - { name: npm unplugin, url: "https://www.npmjs.com/package/unplugin", type: REST_API, connector: package, tier: D, config: { registry: npm, name: unplugin, maxItems: 30 } }2287      - { name: npm chart.js, url: "https://www.npmjs.com/package/chart.js", type: REST_API, connector: package, tier: D, config: { registry: npm, name: chart.js, maxItems: 30 } }2288      - { name: npm didyoumean, url: "https://www.npmjs.com/package/didyoumean", type: REST_API, connector: package, tier: D, config: { registry: npm, name: didyoumean, maxItems: 30 } }2289      - { name: npm agentkeepalive, url: "https://www.npmjs.com/package/agentkeepalive", type: REST_API, connector: package, tier: D, config: { registry: npm, name: agentkeepalive, maxItems: 30 } }2290      - { name: npm @aws-sdk/credential-provider-ini, url: "https://www.npmjs.com/package/@aws-sdk/credential-provider-ini", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@aws-sdk/credential-provider-ini", maxItems: 30 } }2291      - { name: npm node-notifier, url: "https://www.npmjs.com/package/node-notifier", type: REST_API, connector: package, tier: D, config: { registry: npm, name: node-notifier, maxItems: 30 } }2292      - { name: npm temp, url: "https://www.npmjs.com/package/temp", type: REST_API, connector: package, tier: D, config: { registry: npm, name: temp, maxItems: 30 } }2293      - { name: npm trim-newlines, url: "https://www.npmjs.com/package/trim-newlines", type: REST_API, connector: package, tier: D, config: { registry: npm, name: trim-newlines, maxItems: 30 } }2294      - { name: npm assign-symbols, url: "https://www.npmjs.com/package/assign-symbols", type: REST_API, connector: package, tier: D, config: { registry: npm, name: assign-symbols, maxItems: 30 } }2295      - { name: npm string-argv, url: "https://www.npmjs.com/package/string-argv", type: REST_API, connector: package, tier: D, config: { registry: npm, name: string-argv, maxItems: 30 } }2296      - { name: npm @octokit/types, url: "https://www.npmjs.com/package/@octokit/types", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@octokit/types", maxItems: 30 } }2297      - { name: npm @types/jsonwebtoken, url: "https://www.npmjs.com/package/@types/jsonwebtoken", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@types/jsonwebtoken", maxItems: 30 } }2298      - { name: npm split-string, url: "https://www.npmjs.com/package/split-string", type: REST_API, connector: package, tier: D, config: { registry: npm, name: split-string, maxItems: 30 } }2299      - { name: npm @babel/plugin-transform-block-scoping, url: "https://www.npmjs.com/package/@babel/plugin-transform-block-scoping", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-transform-block-scoping", maxItems: 30 } }2300      - { name: npm damerau-levenshtein, url: "https://www.npmjs.com/package/damerau-levenshtein", type: REST_API, connector: package, tier: D, config: { registry: npm, name: damerau-levenshtein, maxItems: 30 } }2301      - { name: npm @vue/compiler-sfc, url: "https://www.npmjs.com/package/@vue/compiler-sfc", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@vue/compiler-sfc", maxItems: 30 } }2302      - { name: npm ethers, url: "https://www.npmjs.com/package/ethers", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ethers, maxItems: 30 } }2303      - { name: npm @sinonjs/fake-timers, url: "https://www.npmjs.com/package/@sinonjs/fake-timers", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@sinonjs/fake-timers", maxItems: 30 } }2304      - { name: npm supertest, url: "https://www.npmjs.com/package/supertest", type: REST_API, connector: package, tier: D, config: { registry: npm, name: supertest, maxItems: 30 } }2305      - { name: npm make-fetch-happen, url: "https://www.npmjs.com/package/make-fetch-happen", type: REST_API, connector: package, tier: D, config: { registry: npm, name: make-fetch-happen, maxItems: 30 } }2306      - { name: npm strnum, url: "https://www.npmjs.com/package/strnum", type: REST_API, connector: package, tier: D, config: { registry: npm, name: strnum, maxItems: 30 } }2307      - { name: npm react-icons, url: "https://www.npmjs.com/package/react-icons", type: REST_API, connector: package, tier: D, config: { registry: npm, name: react-icons, maxItems: 30 } }2308      - { name: npm @babel/plugin-transform-shorthand-properties, url: "https://www.npmjs.com/package/@babel/plugin-transform-shorthand-properties", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-transform-shorthand-properties", maxItems: 30 } }2309      - { name: npm opener, url: "https://www.npmjs.com/package/opener", type: REST_API, connector: package, tier: D, config: { registry: npm, name: opener, maxItems: 30 } }2310      - { name: npm @jest/transform, url: "https://www.npmjs.com/package/@jest/transform", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@jest/transform", maxItems: 30 } }2311      - { name: npm @babel/plugin-syntax-import-attributes, url: "https://www.npmjs.com/package/@babel/plugin-syntax-import-attributes", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-syntax-import-attributes", maxItems: 30 } }2312      - { name: npm pure-rand, url: "https://www.npmjs.com/package/pure-rand", type: REST_API, connector: package, tier: D, config: { registry: npm, name: pure-rand, maxItems: 30 } }2313      - { name: npm node-emoji, url: "https://www.npmjs.com/package/node-emoji", type: REST_API, connector: package, tier: D, config: { registry: npm, name: node-emoji, maxItems: 30 } }2314      - { name: npm serialize-error, url: "https://www.npmjs.com/package/serialize-error", type: REST_API, connector: package, tier: D, config: { registry: npm, name: serialize-error, maxItems: 30 } }2315      - { name: npm @smithy/signature-v4, url: "https://www.npmjs.com/package/@smithy/signature-v4", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/signature-v4", maxItems: 30 } }2316      - { name: npm safe-stable-stringify, url: "https://www.npmjs.com/package/safe-stable-stringify", type: REST_API, connector: package, tier: D, config: { registry: npm, name: safe-stable-stringify, maxItems: 30 } }2317      - { name: npm uglify-js, url: "https://www.npmjs.com/package/uglify-js", type: REST_API, connector: package, tier: D, config: { registry: npm, name: uglify-js, maxItems: 30 } }2318      - { name: npm union-value, url: "https://www.npmjs.com/package/union-value", type: REST_API, connector: package, tier: D, config: { registry: npm, name: union-value, maxItems: 30 } }2319      - { name: npm spdy, url: "https://www.npmjs.com/package/spdy", type: REST_API, connector: package, tier: D, config: { registry: npm, name: spdy, maxItems: 30 } }2320      - { name: npm @babel/plugin-syntax-object-rest-spread, url: "https://www.npmjs.com/package/@babel/plugin-syntax-object-rest-spread", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-syntax-object-rest-spread", maxItems: 30 } }2321      - { name: npm @radix-ui/react-dialog, url: "https://www.npmjs.com/package/@radix-ui/react-dialog", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@radix-ui/react-dialog", maxItems: 30 } }2322      - { name: npm fast-uri, url: "https://www.npmjs.com/package/fast-uri", type: REST_API, connector: package, tier: D, config: { registry: npm, name: fast-uri, maxItems: 30 } }2323      - { name: npm proxy-agent, url: "https://www.npmjs.com/package/proxy-agent", type: REST_API, connector: package, tier: D, config: { registry: npm, name: proxy-agent, maxItems: 30 } }2324      - { name: npm @tsconfig/node10, url: "https://www.npmjs.com/package/@tsconfig/node10", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@tsconfig/node10", maxItems: 30 } }2325      - { name: npm confusing-browser-globals, url: "https://www.npmjs.com/package/confusing-browser-globals", type: REST_API, connector: package, tier: D, config: { registry: npm, name: confusing-browser-globals, maxItems: 30 } }2326      - { name: npm proc-log, url: "https://www.npmjs.com/package/proc-log", type: REST_API, connector: package, tier: D, config: { registry: npm, name: proc-log, maxItems: 30 } }2327      - { name: npm @tanstack/react-query, url: "https://www.npmjs.com/package/@tanstack/react-query", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@tanstack/react-query", maxItems: 30 } }2328      - { name: npm @babel/plugin-transform-computed-properties, url: "https://www.npmjs.com/package/@babel/plugin-transform-computed-properties", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-transform-computed-properties", maxItems: 30 } }2329      - { name: npm basic-auth, url: "https://www.npmjs.com/package/basic-auth", type: REST_API, connector: package, tier: D, config: { registry: npm, name: basic-auth, maxItems: 30 } }2330      - { name: npm filelist, url: "https://www.npmjs.com/package/filelist", type: REST_API, connector: package, tier: D, config: { registry: npm, name: filelist, maxItems: 30 } }2331      - { name: npm loupe, url: "https://www.npmjs.com/package/loupe", type: REST_API, connector: package, tier: D, config: { registry: npm, name: loupe, maxItems: 30 } }2332      - { name: npm is-promise, url: "https://www.npmjs.com/package/is-promise", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-promise, maxItems: 30 } }2333      - { name: npm @babel/plugin-transform-for-of, url: "https://www.npmjs.com/package/@babel/plugin-transform-for-of", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-transform-for-of", maxItems: 30 } }2334      - { name: npm terser, url: "https://www.npmjs.com/package/terser", type: REST_API, connector: package, tier: D, config: { registry: npm, name: terser, maxItems: 30 } }2335      - { name: npm esutils, url: "https://www.npmjs.com/package/esutils", type: REST_API, connector: package, tier: D, config: { registry: npm, name: esutils, maxItems: 30 } }2336      - { name: npm figures, url: "https://www.npmjs.com/package/figures", type: REST_API, connector: package, tier: D, config: { registry: npm, name: figures, maxItems: 30 } }2337      - { name: npm @jridgewell/set-array, url: "https://www.npmjs.com/package/@jridgewell/set-array", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@jridgewell/set-array", maxItems: 30 } }2338      - { name: npm yauzl, url: "https://www.npmjs.com/package/yauzl", type: REST_API, connector: package, tier: D, config: { registry: npm, name: yauzl, maxItems: 30 } }2339      - { name: npm read-cache, url: "https://www.npmjs.com/package/read-cache", type: REST_API, connector: package, tier: D, config: { registry: npm, name: read-cache, maxItems: 30 } }2340      - { name: npm @esbuild/linux-x64, url: "https://www.npmjs.com/package/@esbuild/linux-x64", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@esbuild/linux-x64", maxItems: 30 } }2341      - { name: npm ts-interface-checker, url: "https://www.npmjs.com/package/ts-interface-checker", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ts-interface-checker, maxItems: 30 } }2342      - { name: npm pretty-ms, url: "https://www.npmjs.com/package/pretty-ms", type: REST_API, connector: package, tier: D, config: { registry: npm, name: pretty-ms, maxItems: 30 } }2343      - { name: npm @jest/console, url: "https://www.npmjs.com/package/@jest/console", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@jest/console", maxItems: 30 } }2344      - { name: npm unist-util-visit-parents, url: "https://www.npmjs.com/package/unist-util-visit-parents", type: REST_API, connector: package, tier: D, config: { registry: npm, name: unist-util-visit-parents, maxItems: 30 } }2345      - { name: npm prettier-linter-helpers, url: "https://www.npmjs.com/package/prettier-linter-helpers", type: REST_API, connector: package, tier: D, config: { registry: npm, name: prettier-linter-helpers, maxItems: 30 } }2346      - { name: npm @babel/plugin-syntax-class-properties, url: "https://www.npmjs.com/package/@babel/plugin-syntax-class-properties", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-syntax-class-properties", maxItems: 30 } }2347      - { name: npm libphonenumber-js, url: "https://www.npmjs.com/package/libphonenumber-js", type: REST_API, connector: package, tier: D, config: { registry: npm, name: libphonenumber-js, maxItems: 30 } }2348      - { name: npm antd, url: "https://www.npmjs.com/package/antd", type: REST_API, connector: package, tier: D, config: { registry: npm, name: antd, maxItems: 30 } }2349      - { name: npm @babel/plugin-transform-literals, url: "https://www.npmjs.com/package/@babel/plugin-transform-literals", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-transform-literals", maxItems: 30 } }2350      - { name: npm detect-node, url: "https://www.npmjs.com/package/detect-node", type: REST_API, connector: package, tier: D, config: { registry: npm, name: detect-node, maxItems: 30 } }2351      - { name: npm is-installed-globally, url: "https://www.npmjs.com/package/is-installed-globally", type: REST_API, connector: package, tier: D, config: { registry: npm, name: is-installed-globally, maxItems: 30 } }2352      - { name: npm http-proxy, url: "https://www.npmjs.com/package/http-proxy", type: REST_API, connector: package, tier: D, config: { registry: npm, name: http-proxy, maxItems: 30 } }2353      - { name: npm escodegen, url: "https://www.npmjs.com/package/escodegen", type: REST_API, connector: package, tier: D, config: { registry: npm, name: escodegen, maxItems: 30 } }2354      - { name: npm @babel/plugin-transform-exponentiation-operator, url: "https://www.npmjs.com/package/@babel/plugin-transform-exponentiation-operator", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-transform-exponentiation-operator", maxItems: 30 } }2355      - { name: npm react-i18next, url: "https://www.npmjs.com/package/react-i18next", type: REST_API, connector: package, tier: D, config: { registry: npm, name: react-i18next, maxItems: 30 } }2356      - { name: npm class-transformer, url: "https://www.npmjs.com/package/class-transformer", type: REST_API, connector: package, tier: D, config: { registry: npm, name: class-transformer, maxItems: 30 } }2357      - { name: npm ci-info, url: "https://www.npmjs.com/package/ci-info", type: REST_API, connector: package, tier: D, config: { registry: npm, name: ci-info, maxItems: 30 } }2358      - { name: npm serialize-javascript, url: "https://www.npmjs.com/package/serialize-javascript", type: REST_API, connector: package, tier: D, config: { registry: npm, name: serialize-javascript, maxItems: 30 } }2359      - { name: npm @jest/fake-timers, url: "https://www.npmjs.com/package/@jest/fake-timers", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@jest/fake-timers", maxItems: 30 } }2360      - { name: npm selfsigned, url: "https://www.npmjs.com/package/selfsigned", type: REST_API, connector: package, tier: D, config: { registry: npm, name: selfsigned, maxItems: 30 } }2361      - { name: npm vitest, url: "https://www.npmjs.com/package/vitest", type: REST_API, connector: package, tier: D, config: { registry: npm, name: vitest, maxItems: 30 } }2362      - { name: npm vinyl, url: "https://www.npmjs.com/package/vinyl", type: REST_API, connector: package, tier: D, config: { registry: npm, name: vinyl, maxItems: 30 } }2363      - { name: npm node-abort-controller, url: "https://www.npmjs.com/package/node-abort-controller", type: REST_API, connector: package, tier: D, config: { registry: npm, name: node-abort-controller, maxItems: 30 } }2364      - { name: npm obuf, url: "https://www.npmjs.com/package/obuf", type: REST_API, connector: package, tier: D, config: { registry: npm, name: obuf, maxItems: 30 } }2365      - { name: npm simple-swizzle, url: "https://www.npmjs.com/package/simple-swizzle", type: REST_API, connector: package, tier: D, config: { registry: npm, name: simple-swizzle, maxItems: 30 } }2366      - { name: npm @babel/plugin-transform-function-name, url: "https://www.npmjs.com/package/@babel/plugin-transform-function-name", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-transform-function-name", maxItems: 30 } }2367      - { name: npm @babel/plugin-transform-modules-umd, url: "https://www.npmjs.com/package/@babel/plugin-transform-modules-umd", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-transform-modules-umd", maxItems: 30 } }2368      - { name: npm throttle-debounce, url: "https://www.npmjs.com/package/throttle-debounce", type: REST_API, connector: package, tier: D, config: { registry: npm, name: throttle-debounce, maxItems: 30 } }2369      - { name: npm bson, url: "https://www.npmjs.com/package/bson", type: REST_API, connector: package, tier: D, config: { registry: npm, name: bson, maxItems: 30 } }2370      - { name: npm @babel/runtime-corejs3, url: "https://www.npmjs.com/package/@babel/runtime-corejs3", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/runtime-corejs3", maxItems: 30 } }2371      - { name: npm json-bigint, url: "https://www.npmjs.com/package/json-bigint", type: REST_API, connector: package, tier: D, config: { registry: npm, name: json-bigint, maxItems: 30 } }2372      - { name: npm resolve-pkg-maps, url: "https://www.npmjs.com/package/resolve-pkg-maps", type: REST_API, connector: package, tier: D, config: { registry: npm, name: resolve-pkg-maps, maxItems: 30 } }2373      - { name: npm passport, url: "https://www.npmjs.com/package/passport", type: REST_API, connector: package, tier: D, config: { registry: npm, name: passport, maxItems: 30 } }2374      - { name: npm get-func-name, url: "https://www.npmjs.com/package/get-func-name", type: REST_API, connector: package, tier: D, config: { registry: npm, name: get-func-name, maxItems: 30 } }2375      - { name: npm fastest-levenshtein, url: "https://www.npmjs.com/package/fastest-levenshtein", type: REST_API, connector: package, tier: D, config: { registry: npm, name: fastest-levenshtein, maxItems: 30 } }2376      - { name: npm vuex, url: "https://www.npmjs.com/package/vuex", type: REST_API, connector: package, tier: D, config: { registry: npm, name: vuex, maxItems: 30 } }2377      - { name: npm hash-base, url: "https://www.npmjs.com/package/hash-base", type: REST_API, connector: package, tier: D, config: { registry: npm, name: hash-base, maxItems: 30 } }2378      - { name: npm @protobufjs/utf8, url: "https://www.npmjs.com/package/@protobufjs/utf8", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@protobufjs/utf8", maxItems: 30 } }2379      - { name: npm @smithy/util-stream, url: "https://www.npmjs.com/package/@smithy/util-stream", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@smithy/util-stream", maxItems: 30 } }2380      - { name: npm remove-trailing-separator, url: "https://www.npmjs.com/package/remove-trailing-separator", type: REST_API, connector: package, tier: D, config: { registry: npm, name: remove-trailing-separator, maxItems: 30 } }2381      - { name: npm common-tags, url: "https://www.npmjs.com/package/common-tags", type: REST_API, connector: package, tier: D, config: { registry: npm, name: common-tags, maxItems: 30 } }2382      - { name: npm js-base64, url: "https://www.npmjs.com/package/js-base64", type: REST_API, connector: package, tier: D, config: { registry: npm, name: js-base64, maxItems: 30 } }2383      - { name: npm csv-parse, url: "https://www.npmjs.com/package/csv-parse", type: REST_API, connector: package, tier: D, config: { registry: npm, name: csv-parse, maxItems: 30 } }2384      - { name: npm human-signals, url: "https://www.npmjs.com/package/human-signals", type: REST_API, connector: package, tier: D, config: { registry: npm, name: human-signals, maxItems: 30 } }2385      - { name: npm js-beautify, url: "https://www.npmjs.com/package/js-beautify", type: REST_API, connector: package, tier: D, config: { registry: npm, name: js-beautify, maxItems: 30 } }2386      - { name: npm @babel/plugin-transform-optional-chaining, url: "https://www.npmjs.com/package/@babel/plugin-transform-optional-chaining", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-transform-optional-chaining", maxItems: 30 } }2387      - { name: npm @protobufjs/base64, url: "https://www.npmjs.com/package/@protobufjs/base64", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@protobufjs/base64", maxItems: 30 } }2388      - { name: npm registry-auth-token, url: "https://www.npmjs.com/package/registry-auth-token", type: REST_API, connector: package, tier: D, config: { registry: npm, name: registry-auth-token, maxItems: 30 } }2389      - { name: npm symbol-observable, url: "https://www.npmjs.com/package/symbol-observable", type: REST_API, connector: package, tier: D, config: { registry: npm, name: symbol-observable, maxItems: 30 } }2390      - { name: npm @octokit/core, url: "https://www.npmjs.com/package/@octokit/core", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@octokit/core", maxItems: 30 } }2391      - { name: npm @sentry/node, url: "https://www.npmjs.com/package/@sentry/node", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@sentry/node", maxItems: 30 } }2392      - { name: npm @aws-sdk/credential-provider-sso, url: "https://www.npmjs.com/package/@aws-sdk/credential-provider-sso", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@aws-sdk/credential-provider-sso", maxItems: 30 } }2393      - { name: npm react-scripts, url: "https://www.npmjs.com/package/react-scripts", type: REST_API, connector: package, tier: D, config: { registry: npm, name: react-scripts, maxItems: 30 } }2394      - { name: npm @jest/core, url: "https://www.npmjs.com/package/@jest/core", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@jest/core", maxItems: 30 } }2395      - { name: npm table, url: "https://www.npmjs.com/package/table", type: REST_API, connector: package, tier: D, config: { registry: npm, name: table, maxItems: 30 } }2396      - { name: npm @babel/helper-create-class-features-plugin, url: "https://www.npmjs.com/package/@babel/helper-create-class-features-plugin", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/helper-create-class-features-plugin", maxItems: 30 } }2397      - { name: npm @babel/helper-replace-supers, url: "https://www.npmjs.com/package/@babel/helper-replace-supers", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/helper-replace-supers", maxItems: 30 } }2398      - { name: npm @types/yargs, url: "https://www.npmjs.com/package/@types/yargs", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@types/yargs", maxItems: 30 } }2399      - { name: npm invariant, url: "https://www.npmjs.com/package/invariant", type: REST_API, connector: package, tier: D, config: { registry: npm, name: invariant, maxItems: 30 } }2400      - { name: npm @protobufjs/eventemitter, url: "https://www.npmjs.com/package/@protobufjs/eventemitter", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@protobufjs/eventemitter", maxItems: 30 } }2401      - { name: npm @protobufjs/codegen, url: "https://www.npmjs.com/package/@protobufjs/codegen", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@protobufjs/codegen", maxItems: 30 } }2402      - { name: npm slugify, url: "https://www.npmjs.com/package/slugify", type: REST_API, connector: package, tier: D, config: { registry: npm, name: slugify, maxItems: 30 } }2403      - { name: npm styled-jsx, url: "https://www.npmjs.com/package/styled-jsx", type: REST_API, connector: package, tier: D, config: { registry: npm, name: styled-jsx, maxItems: 30 } }2404      - { name: npm @babel/plugin-syntax-import-assertions, url: "https://www.npmjs.com/package/@babel/plugin-syntax-import-assertions", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-syntax-import-assertions", maxItems: 30 } }2405      - { name: npm @babel/plugin-transform-private-methods, url: "https://www.npmjs.com/package/@babel/plugin-transform-private-methods", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/plugin-transform-private-methods", maxItems: 30 } }2406      - { name: npm lit, url: "https://www.npmjs.com/package/lit", type: REST_API, connector: package, tier: D, config: { registry: npm, name: lit, maxItems: 30 } }2407      - { name: npm unist-util-is, url: "https://www.npmjs.com/package/unist-util-is", type: REST_API, connector: package, tier: D, config: { registry: npm, name: unist-util-is, maxItems: 30 } }2408      - { name: npm @protobufjs/float, url: "https://www.npmjs.com/package/@protobufjs/float", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@protobufjs/float", maxItems: 30 } }2409      - { name: npm @pkgjs/parseargs, url: "https://www.npmjs.com/package/@pkgjs/parseargs", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@pkgjs/parseargs", maxItems: 30 } }2410      - { name: npm http2-wrapper, url: "https://www.npmjs.com/package/http2-wrapper", type: REST_API, connector: package, tier: D, config: { registry: npm, name: http2-wrapper, maxItems: 30 } }2411      - { name: npm websocket-extensions, url: "https://www.npmjs.com/package/websocket-extensions", type: REST_API, connector: package, tier: D, config: { registry: npm, name: websocket-extensions, maxItems: 30 } }2412      - { name: npm @aws-sdk/client-sso, url: "https://www.npmjs.com/package/@aws-sdk/client-sso", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@aws-sdk/client-sso", maxItems: 30 } }2413      - { name: npm @protobufjs/pool, url: "https://www.npmjs.com/package/@protobufjs/pool", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@protobufjs/pool", maxItems: 30 } }2414      - { name: npm @protobufjs/aspromise, url: "https://www.npmjs.com/package/@protobufjs/aspromise", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@protobufjs/aspromise", maxItems: 30 } }2415      - { name: npm @protobufjs/inquire, url: "https://www.npmjs.com/package/@protobufjs/inquire", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@protobufjs/inquire", maxItems: 30 } }2416      - { name: npm bs58, url: "https://www.npmjs.com/package/bs58", type: REST_API, connector: package, tier: D, config: { registry: npm, name: bs58, maxItems: 30 } }2417      - { name: npm @isaacs/cliui, url: "https://www.npmjs.com/package/@isaacs/cliui", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@isaacs/cliui", maxItems: 30 } }2418      - { name: npm @protobufjs/path, url: "https://www.npmjs.com/package/@protobufjs/path", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@protobufjs/path", maxItems: 30 } }2419      - { name: npm widest-line, url: "https://www.npmjs.com/package/widest-line", type: REST_API, connector: package, tier: D, config: { registry: npm, name: widest-line, maxItems: 30 } }2420      - { name: npm crc-32, url: "https://www.npmjs.com/package/crc-32", type: REST_API, connector: package, tier: D, config: { registry: npm, name: crc-32, maxItems: 30 } }2421      - { name: npm dns-packet, url: "https://www.npmjs.com/package/dns-packet", type: REST_API, connector: package, tier: D, config: { registry: npm, name: dns-packet, maxItems: 30 } }2422      - { name: npm @tsconfig/node12, url: "https://www.npmjs.com/package/@tsconfig/node12", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@tsconfig/node12", maxItems: 30 } }2423      - { name: npm @protobufjs/fetch, url: "https://www.npmjs.com/package/@protobufjs/fetch", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@protobufjs/fetch", maxItems: 30 } }2424      - { name: npm @babel/register, url: "https://www.npmjs.com/package/@babel/register", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@babel/register", maxItems: 30 } }2425      - { name: npm @xmldom/xmldom, url: "https://www.npmjs.com/package/@xmldom/xmldom", type: REST_API, connector: package, tier: D, config: { registry: npm, name: "@xmldom/xmldom", maxItems: 30 } }2426      - { name: npm class-validator, url: "https://www.npmjs.com/package/class-validator", type: REST_API, connector: package, tier: D, config: { registry: npm, name: class-validator, maxItems: 30 } }2427  # ── Rust (crates.io) ──2428  - id: crates-io2429    name: crates.io2430    domain: crates.io2431    homepage: https://crates.io2432    categories: [packages, developer, infrastructure, open-source]2433    tier: D2434    weight: 1.22435    country: US2436    language: en2437    aliases: [crates.io, crates, cargo registry, rust package registry]2438    discover: { rss: true, status: true }2439    llm: false2440    notes: "The Rust Foundation operates crates.io; the API asks for a User-Agent and ~1 request/s (validate at --concurrency 1)."2441    sensors:2442      - { name: crates hashbrown, url: "https://crates.io/crates/hashbrown", type: REST_API, connector: package, tier: D, config: { registry: crates, name: hashbrown, maxItems: 30 } }2443      - { name: crates syn, url: "https://crates.io/crates/syn", type: REST_API, connector: package, tier: D, config: { registry: crates, name: syn, maxItems: 30 } }2444      - { name: crates getrandom, url: "https://crates.io/crates/getrandom", type: REST_API, connector: package, tier: D, config: { registry: crates, name: getrandom, maxItems: 30 } }2445      - { name: crates bitflags, url: "https://crates.io/crates/bitflags", type: REST_API, connector: package, tier: D, config: { registry: crates, name: bitflags, maxItems: 30 } }2446      - { name: crates rand_core, url: "https://crates.io/crates/rand_core", type: REST_API, connector: package, tier: D, config: { registry: crates, name: rand_core, maxItems: 30 } }2447      - { name: crates rand, url: "https://crates.io/crates/rand", type: REST_API, connector: package, tier: D, config: { registry: crates, name: rand, maxItems: 30 } }2448      - { name: crates libc, url: "https://crates.io/crates/libc", type: REST_API, connector: package, tier: D, config: { registry: crates, name: libc, maxItems: 30 } }2449      - { name: crates quote, url: "https://crates.io/crates/quote", type: REST_API, connector: package, tier: D, config: { registry: crates, name: quote, maxItems: 30 } }2450      - { name: crates proc-macro2, url: "https://crates.io/crates/proc-macro2", type: REST_API, connector: package, tier: D, config: { registry: crates, name: proc-macro2, maxItems: 30 } }2451      - { name: crates base64, url: "https://crates.io/crates/base64", type: REST_API, connector: package, tier: D, config: { registry: crates, name: base64, maxItems: 30 } }2452      - { name: crates windows-sys, url: "https://crates.io/crates/windows-sys", type: REST_API, connector: package, tier: D, config: { registry: crates, name: windows-sys, maxItems: 30 } }2453      - { name: crates indexmap, url: "https://crates.io/crates/indexmap", type: REST_API, connector: package, tier: D, config: { registry: crates, name: indexmap, maxItems: 30 } }2454      - { name: crates itertools, url: "https://crates.io/crates/itertools", type: REST_API, connector: package, tier: D, config: { registry: crates, name: itertools, maxItems: 30 } }2455      - { name: crates thiserror-impl, url: "https://crates.io/crates/thiserror-impl", type: REST_API, connector: package, tier: D, config: { registry: crates, name: thiserror-impl, maxItems: 30 } }2456      - { name: crates thiserror, url: "https://crates.io/crates/thiserror", type: REST_API, connector: package, tier: D, config: { registry: crates, name: thiserror, maxItems: 30 } }2457      - { name: crates regex-syntax, url: "https://crates.io/crates/regex-syntax", type: REST_API, connector: package, tier: D, config: { registry: crates, name: regex-syntax, maxItems: 30 } }2458      - { name: crates cfg-if, url: "https://crates.io/crates/cfg-if", type: REST_API, connector: package, tier: D, config: { registry: crates, name: cfg-if, maxItems: 30 } }2459      - { name: crates memchr, url: "https://crates.io/crates/memchr", type: REST_API, connector: package, tier: D, config: { registry: crates, name: memchr, maxItems: 30 } }2460      - { name: crates rand_chacha, url: "https://crates.io/crates/rand_chacha", type: REST_API, connector: package, tier: D, config: { registry: crates, name: rand_chacha, maxItems: 30 } }2461      - { name: crates unicode-ident, url: "https://crates.io/crates/unicode-ident", type: REST_API, connector: package, tier: D, config: { registry: crates, name: unicode-ident, maxItems: 30 } }2462      - { name: crates itoa, url: "https://crates.io/crates/itoa", type: REST_API, connector: package, tier: D, config: { registry: crates, name: itoa, maxItems: 30 } }2463      - { name: crates serde_derive, url: "https://crates.io/crates/serde_derive", type: REST_API, connector: package, tier: D, config: { registry: crates, name: serde_derive, maxItems: 30 } }2464      - { name: crates serde_json, url: "https://crates.io/crates/serde_json", type: REST_API, connector: package, tier: D, config: { registry: crates, name: serde_json, maxItems: 30 } }2465      - { name: crates autocfg, url: "https://crates.io/crates/autocfg", type: REST_API, connector: package, tier: D, config: { registry: crates, name: autocfg, maxItems: 30 } }2466      - { name: crates heck, url: "https://crates.io/crates/heck", type: REST_API, connector: package, tier: D, config: { registry: crates, name: heck, maxItems: 30 } }2467      - { name: crates once_cell, url: "https://crates.io/crates/once_cell", type: REST_API, connector: package, tier: D, config: { registry: crates, name: once_cell, maxItems: 30 } }2468      - { name: crates log, url: "https://crates.io/crates/log", type: REST_API, connector: package, tier: D, config: { registry: crates, name: log, maxItems: 30 } }2469      - { name: crates regex-automata, url: "https://crates.io/crates/regex-automata", type: REST_API, connector: package, tier: D, config: { registry: crates, name: regex-automata, maxItems: 30 } }2470      - { name: crates cc, url: "https://crates.io/crates/cc", type: REST_API, connector: package, tier: D, config: { registry: crates, name: cc, maxItems: 30 } }2471      - { name: crates socket2, url: "https://crates.io/crates/socket2", type: REST_API, connector: package, tier: D, config: { registry: crates, name: socket2, maxItems: 30 } }2472      - { name: crates smallvec, url: "https://crates.io/crates/smallvec", type: REST_API, connector: package, tier: D, config: { registry: crates, name: smallvec, maxItems: 30 } }2473      - { name: crates regex, url: "https://crates.io/crates/regex", type: REST_API, connector: package, tier: D, config: { registry: crates, name: regex, maxItems: 30 } }2474      - { name: crates aho-corasick, url: "https://crates.io/crates/aho-corasick", type: REST_API, connector: package, tier: D, config: { registry: crates, name: aho-corasick, maxItems: 30 } }2475      - { name: crates rustix, url: "https://crates.io/crates/rustix", type: REST_API, connector: package, tier: D, config: { registry: crates, name: rustix, maxItems: 30 } }2476      - { name: crates ryu, url: "https://crates.io/crates/ryu", type: REST_API, connector: package, tier: D, config: { registry: crates, name: ryu, maxItems: 30 } }2477      - { name: crates parking_lot_core, url: "https://crates.io/crates/parking_lot_core", type: REST_API, connector: package, tier: D, config: { registry: crates, name: parking_lot_core, maxItems: 30 } }2478      - { name: crates windows_x86_64_msvc, url: "https://crates.io/crates/windows_x86_64_msvc", type: REST_API, connector: package, tier: D, config: { registry: crates, name: windows_x86_64_msvc, maxItems: 30 } }2479      - { name: crates parking_lot, url: "https://crates.io/crates/parking_lot", type: REST_API, connector: package, tier: D, config: { registry: crates, name: parking_lot, maxItems: 30 } }2480      - { name: crates strsim, url: "https://crates.io/crates/strsim", type: REST_API, connector: package, tier: D, config: { registry: crates, name: strsim, maxItems: 30 } }2481      - { name: crates linux-raw-sys, url: "https://crates.io/crates/linux-raw-sys", type: REST_API, connector: package, tier: D, config: { registry: crates, name: linux-raw-sys, maxItems: 30 } }2482      - { name: crates digest, url: "https://crates.io/crates/digest", type: REST_API, connector: package, tier: D, config: { registry: crates, name: digest, maxItems: 30 } }2483      - { name: crates windows_x86_64_gnu, url: "https://crates.io/crates/windows_x86_64_gnu", type: REST_API, connector: package, tier: D, config: { registry: crates, name: windows_x86_64_gnu, maxItems: 30 } }2484      - { name: crates windows_aarch64_msvc, url: "https://crates.io/crates/windows_aarch64_msvc", type: REST_API, connector: package, tier: D, config: { registry: crates, name: windows_aarch64_msvc, maxItems: 30 } }2485      - { name: crates windows_i686_msvc, url: "https://crates.io/crates/windows_i686_msvc", type: REST_API, connector: package, tier: D, config: { registry: crates, name: windows_i686_msvc, maxItems: 30 } }2486      - { name: crates windows_i686_gnu, url: "https://crates.io/crates/windows_i686_gnu", type: REST_API, connector: package, tier: D, config: { registry: crates, name: windows_i686_gnu, maxItems: 30 } }2487      - { name: crates windows-targets, url: "https://crates.io/crates/windows-targets", type: REST_API, connector: package, tier: D, config: { registry: crates, name: windows-targets, maxItems: 30 } }2488      - { name: crates block-buffer, url: "https://crates.io/crates/block-buffer", type: REST_API, connector: package, tier: D, config: { registry: crates, name: block-buffer, maxItems: 30 } }2489      - { name: crates bytes, url: "https://crates.io/crates/bytes", type: REST_API, connector: package, tier: D, config: { registry: crates, name: bytes, maxItems: 30 } }2490      - { name: crates mio, url: "https://crates.io/crates/mio", type: REST_API, connector: package, tier: D, config: { registry: crates, name: mio, maxItems: 30 } }2491      - { name: crates pin-project-lite, url: "https://crates.io/crates/pin-project-lite", type: REST_API, connector: package, tier: D, config: { registry: crates, name: pin-project-lite, maxItems: 30 } }2492      - { name: crates version_check, url: "https://crates.io/crates/version_check", type: REST_API, connector: package, tier: D, config: { registry: crates, name: version_check, maxItems: 30 } }2493      - { name: crates http, url: "https://crates.io/crates/http", type: REST_API, connector: package, tier: D, config: { registry: crates, name: http, maxItems: 30 } }2494      - { name: crates num-traits, url: "https://crates.io/crates/num-traits", type: REST_API, connector: package, tier: D, config: { registry: crates, name: num-traits, maxItems: 30 } }2495      - { name: crates either, url: "https://crates.io/crates/either", type: REST_API, connector: package, tier: D, config: { registry: crates, name: either, maxItems: 30 } }2496      - { name: crates windows_aarch64_gnullvm, url: "https://crates.io/crates/windows_aarch64_gnullvm", type: REST_API, connector: package, tier: D, config: { registry: crates, name: windows_aarch64_gnullvm, maxItems: 30 } }2497      - { name: crates windows_x86_64_gnullvm, url: "https://crates.io/crates/windows_x86_64_gnullvm", type: REST_API, connector: package, tier: D, config: { registry: crates, name: windows_x86_64_gnullvm, maxItems: 30 } }2498      - { name: crates semver, url: "https://crates.io/crates/semver", type: REST_API, connector: package, tier: D, config: { registry: crates, name: semver, maxItems: 30 } }2499      - { name: crates lock_api, url: "https://crates.io/crates/lock_api", type: REST_API, connector: package, tier: D, config: { registry: crates, name: lock_api, maxItems: 30 } }2500      - { name: crates lazy_static, url: "https://crates.io/crates/lazy_static", type: REST_API, connector: package, tier: D, config: { registry: crates, name: lazy_static, maxItems: 30 } }2501      - { name: crates anyhow, url: "https://crates.io/crates/anyhow", type: REST_API, connector: package, tier: D, config: { registry: crates, name: anyhow, maxItems: 30 } }2502      - { name: crates idna, url: "https://crates.io/crates/idna", type: REST_API, connector: package, tier: D, config: { registry: crates, name: idna, maxItems: 30 } }2503      - { name: crates cpufeatures, url: "https://crates.io/crates/cpufeatures", type: REST_API, connector: package, tier: D, config: { registry: crates, name: cpufeatures, maxItems: 30 } }2504      - { name: crates scopeguard, url: "https://crates.io/crates/scopeguard", type: REST_API, connector: package, tier: D, config: { registry: crates, name: scopeguard, maxItems: 30 } }2505      - { name: crates sha2, url: "https://crates.io/crates/sha2", type: REST_API, connector: package, tier: D, config: { registry: crates, name: sha2, maxItems: 30 } }2506      - { name: crates slab, url: "https://crates.io/crates/slab", type: REST_API, connector: package, tier: D, config: { registry: crates, name: slab, maxItems: 30 } }2507      - { name: crates futures-core, url: "https://crates.io/crates/futures-core", type: REST_API, connector: package, tier: D, config: { registry: crates, name: futures-core, maxItems: 30 } }2508      - { name: crates hyper, url: "https://crates.io/crates/hyper", type: REST_API, connector: package, tier: D, config: { registry: crates, name: hyper, maxItems: 30 } }2509      - { name: crates rustls, url: "https://crates.io/crates/rustls", type: REST_API, connector: package, tier: D, config: { registry: crates, name: rustls, maxItems: 30 } }2510      - { name: crates futures-util, url: "https://crates.io/crates/futures-util", type: REST_API, connector: package, tier: D, config: { registry: crates, name: futures-util, maxItems: 30 } }2511      - { name: crates toml, url: "https://crates.io/crates/toml", type: REST_API, connector: package, tier: D, config: { registry: crates, name: toml, maxItems: 30 } }2512      - { name: crates crossbeam-utils, url: "https://crates.io/crates/crossbeam-utils", type: REST_API, connector: package, tier: D, config: { registry: crates, name: crossbeam-utils, maxItems: 30 } }2513      - { name: crates fastrand, url: "https://crates.io/crates/fastrand", type: REST_API, connector: package, tier: D, config: { registry: crates, name: fastrand, maxItems: 30 } }2514      - { name: crates futures-task, url: "https://crates.io/crates/futures-task", type: REST_API, connector: package, tier: D, config: { registry: crates, name: futures-task, maxItems: 30 } }2515      - { name: crates zerocopy, url: "https://crates.io/crates/zerocopy", type: REST_API, connector: package, tier: D, config: { registry: crates, name: zerocopy, maxItems: 30 } }2516      - { name: crates time, url: "https://crates.io/crates/time", type: REST_API, connector: package, tier: D, config: { registry: crates, name: time, maxItems: 30 } }2517      - { name: crates miniz_oxide, url: "https://crates.io/crates/miniz_oxide", type: REST_API, connector: package, tier: D, config: { registry: crates, name: miniz_oxide, maxItems: 30 } }2518      - { name: crates winnow, url: "https://crates.io/crates/winnow", type: REST_API, connector: package, tier: D, config: { registry: crates, name: winnow, maxItems: 30 } }2519      - { name: crates percent-encoding, url: "https://crates.io/crates/percent-encoding", type: REST_API, connector: package, tier: D, config: { registry: crates, name: percent-encoding, maxItems: 30 } }2520      - { name: crates typenum, url: "https://crates.io/crates/typenum", type: REST_API, connector: package, tier: D, config: { registry: crates, name: typenum, maxItems: 30 } }2521      - { name: crates ppv-lite86, url: "https://crates.io/crates/ppv-lite86", type: REST_API, connector: package, tier: D, config: { registry: crates, name: ppv-lite86, maxItems: 30 } }2522      - { name: crates generic-array, url: "https://crates.io/crates/generic-array", type: REST_API, connector: package, tier: D, config: { registry: crates, name: generic-array, maxItems: 30 } }2523      - { name: crates clap_lex, url: "https://crates.io/crates/clap_lex", type: REST_API, connector: package, tier: D, config: { registry: crates, name: clap_lex, maxItems: 30 } }2524      - { name: crates url, url: "https://crates.io/crates/url", type: REST_API, connector: package, tier: D, config: { registry: crates, name: url, maxItems: 30 } }2525      - { name: crates futures-sink, url: "https://crates.io/crates/futures-sink", type: REST_API, connector: package, tier: D, config: { registry: crates, name: futures-sink, maxItems: 30 } }2526      - { name: crates futures-channel, url: "https://crates.io/crates/futures-channel", type: REST_API, connector: package, tier: D, config: { registry: crates, name: futures-channel, maxItems: 30 } }2527      - { name: crates http-body, url: "https://crates.io/crates/http-body", type: REST_API, connector: package, tier: D, config: { registry: crates, name: http-body, maxItems: 30 } }2528      - { name: crates crypto-common, url: "https://crates.io/crates/crypto-common", type: REST_API, connector: package, tier: D, config: { registry: crates, name: crypto-common, maxItems: 30 } }2529      - { name: crates tracing-core, url: "https://crates.io/crates/tracing-core", type: REST_API, connector: package, tier: D, config: { registry: crates, name: tracing-core, maxItems: 30 } }2530      - { name: crates tracing, url: "https://crates.io/crates/tracing", type: REST_API, connector: package, tier: D, config: { registry: crates, name: tracing, maxItems: 30 } }2531      - { name: crates errno, url: "https://crates.io/crates/errno", type: REST_API, connector: package, tier: D, config: { registry: crates, name: errno, maxItems: 30 } }2532      - { name: crates futures-io, url: "https://crates.io/crates/futures-io", type: REST_API, connector: package, tier: D, config: { registry: crates, name: futures-io, maxItems: 30 } }2533      - { name: crates shlex, url: "https://crates.io/crates/shlex", type: REST_API, connector: package, tier: D, config: { registry: crates, name: shlex, maxItems: 30 } }2534      - { name: crates equivalent, url: "https://crates.io/crates/equivalent", type: REST_API, connector: package, tier: D, config: { registry: crates, name: equivalent, maxItems: 30 } }2535      - { name: crates toml_edit, url: "https://crates.io/crates/toml_edit", type: REST_API, connector: package, tier: D, config: { registry: crates, name: toml_edit, maxItems: 30 } }2536      - { name: crates h2, url: "https://crates.io/crates/h2", type: REST_API, connector: package, tier: D, config: { registry: crates, name: h2, maxItems: 30 } }2537      - { name: crates tempfile, url: "https://crates.io/crates/tempfile", type: REST_API, connector: package, tier: D, config: { registry: crates, name: tempfile, maxItems: 30 } }2538      - { name: crates chrono, url: "https://crates.io/crates/chrono", type: REST_API, connector: package, tier: D, config: { registry: crates, name: chrono, maxItems: 30 } }2539      - { name: crates byteorder, url: "https://crates.io/crates/byteorder", type: REST_API, connector: package, tier: D, config: { registry: crates, name: byteorder, maxItems: 30 } }2540      - { name: crates unicode-width, url: "https://crates.io/crates/unicode-width", type: REST_API, connector: package, tier: D, config: { registry: crates, name: unicode-width, maxItems: 30 } }2541      - { name: crates uuid, url: "https://crates.io/crates/uuid", type: REST_API, connector: package, tier: D, config: { registry: crates, name: uuid, maxItems: 30 } }2542      - { name: crates form_urlencoded, url: "https://crates.io/crates/form_urlencoded", type: REST_API, connector: package, tier: D, config: { registry: crates, name: form_urlencoded, maxItems: 30 } }2543      - { name: crates fnv, url: "https://crates.io/crates/fnv", type: REST_API, connector: package, tier: D, config: { registry: crates, name: fnv, maxItems: 30 } }2544      - { name: crates nix, url: "https://crates.io/crates/nix", type: REST_API, connector: package, tier: D, config: { registry: crates, name: nix, maxItems: 30 } }2545      - { name: crates rustc-hash, url: "https://crates.io/crates/rustc-hash", type: REST_API, connector: package, tier: D, config: { registry: crates, name: rustc-hash, maxItems: 30 } }2546      - { name: crates tokio-macros, url: "https://crates.io/crates/tokio-macros", type: REST_API, connector: package, tier: D, config: { registry: crates, name: tokio-macros, maxItems: 30 } }2547      - { name: crates futures, url: "https://crates.io/crates/futures", type: REST_API, connector: package, tier: D, config: { registry: crates, name: futures, maxItems: 30 } }2548      - { name: crates toml_datetime, url: "https://crates.io/crates/toml_datetime", type: REST_API, connector: package, tier: D, config: { registry: crates, name: toml_datetime, maxItems: 30 } }2549      - { name: crates futures-macro, url: "https://crates.io/crates/futures-macro", type: REST_API, connector: package, tier: D, config: { registry: crates, name: futures-macro, maxItems: 30 } }2550      - { name: crates tokio-util, url: "https://crates.io/crates/tokio-util", type: REST_API, connector: package, tier: D, config: { registry: crates, name: tokio-util, maxItems: 30 } }2551      - { name: crates rustls-webpki, url: "https://crates.io/crates/rustls-webpki", type: REST_API, connector: package, tier: D, config: { registry: crates, name: rustls-webpki, maxItems: 30 } }2552      - { name: crates ahash, url: "https://crates.io/crates/ahash", type: REST_API, connector: package, tier: D, config: { registry: crates, name: ahash, maxItems: 30 } }2553      - { name: crates untrusted, url: "https://crates.io/crates/untrusted", type: REST_API, connector: package, tier: D, config: { registry: crates, name: untrusted, maxItems: 30 } }2554      - { name: crates tokio-rustls, url: "https://crates.io/crates/tokio-rustls", type: REST_API, connector: package, tier: D, config: { registry: crates, name: tokio-rustls, maxItems: 30 } }2555      - { name: crates clap_derive, url: "https://crates.io/crates/clap_derive", type: REST_API, connector: package, tier: D, config: { registry: crates, name: clap_derive, maxItems: 30 } }2556      - { name: crates wasi, url: "https://crates.io/crates/wasi", type: REST_API, connector: package, tier: D, config: { registry: crates, name: wasi, maxItems: 30 } }2557      - { name: crates rustversion, url: "https://crates.io/crates/rustversion", type: REST_API, connector: package, tier: D, config: { registry: crates, name: rustversion, maxItems: 30 } }2558      - { name: crates pkg-config, url: "https://crates.io/crates/pkg-config", type: REST_API, connector: package, tier: D, config: { registry: crates, name: pkg-config, maxItems: 30 } }2559      - { name: crates clap_builder, url: "https://crates.io/crates/clap_builder", type: REST_API, connector: package, tier: D, config: { registry: crates, name: clap_builder, maxItems: 30 } }2560      - { name: crates tracing-attributes, url: "https://crates.io/crates/tracing-attributes", type: REST_API, connector: package, tier: D, config: { registry: crates, name: tracing-attributes, maxItems: 30 } }2561      - { name: crates futures-executor, url: "https://crates.io/crates/futures-executor", type: REST_API, connector: package, tier: D, config: { registry: crates, name: futures-executor, maxItems: 30 } }2562      - { name: crates rustc_version, url: "https://crates.io/crates/rustc_version", type: REST_API, connector: package, tier: D, config: { registry: crates, name: rustc_version, maxItems: 30 } }2563      - { name: crates memoffset, url: "https://crates.io/crates/memoffset", type: REST_API, connector: package, tier: D, config: { registry: crates, name: memoffset, maxItems: 30 } }2564      - { name: crates webpki-roots, url: "https://crates.io/crates/webpki-roots", type: REST_API, connector: package, tier: D, config: { registry: crates, name: webpki-roots, maxItems: 30 } }2565      - { name: crates anstyle, url: "https://crates.io/crates/anstyle", type: REST_API, connector: package, tier: D, config: { registry: crates, name: anstyle, maxItems: 30 } }2566      - { name: crates ring, url: "https://crates.io/crates/ring", type: REST_API, connector: package, tier: D, config: { registry: crates, name: ring, maxItems: 30 } }2567      - { name: crates signal-hook-registry, url: "https://crates.io/crates/signal-hook-registry", type: REST_API, connector: package, tier: D, config: { registry: crates, name: signal-hook-registry, maxItems: 30 } }2568      - { name: crates redox_syscall, url: "https://crates.io/crates/redox_syscall", type: REST_API, connector: package, tier: D, config: { registry: crates, name: redox_syscall, maxItems: 30 } }2569      - { name: crates darling_macro, url: "https://crates.io/crates/darling_macro", type: REST_API, connector: package, tier: D, config: { registry: crates, name: darling_macro, maxItems: 30 } }2570      - { name: crates darling_core, url: "https://crates.io/crates/darling_core", type: REST_API, connector: package, tier: D, config: { registry: crates, name: darling_core, maxItems: 30 } }2571      - { name: crates darling, url: "https://crates.io/crates/darling", type: REST_API, connector: package, tier: D, config: { registry: crates, name: darling, maxItems: 30 } }2572      - { name: crates nom, url: "https://crates.io/crates/nom", type: REST_API, connector: package, tier: D, config: { registry: crates, name: nom, maxItems: 30 } }2573      - { name: crates tinyvec, url: "https://crates.io/crates/tinyvec", type: REST_API, connector: package, tier: D, config: { registry: crates, name: tinyvec, maxItems: 30 } }2574      - { name: crates httparse, url: "https://crates.io/crates/httparse", type: REST_API, connector: package, tier: D, config: { registry: crates, name: httparse, maxItems: 30 } }2575      - { name: crates reqwest, url: "https://crates.io/crates/reqwest", type: REST_API, connector: package, tier: D, config: { registry: crates, name: reqwest, maxItems: 30 } }2576      - { name: crates pin-utils, url: "https://crates.io/crates/pin-utils", type: REST_API, connector: package, tier: D, config: { registry: crates, name: pin-utils, maxItems: 30 } }2577      - { name: crates subtle, url: "https://crates.io/crates/subtle", type: REST_API, connector: package, tier: D, config: { registry: crates, name: subtle, maxItems: 30 } }2578      - { name: crates thread_local, url: "https://crates.io/crates/thread_local", type: REST_API, connector: package, tier: D, config: { registry: crates, name: thread_local, maxItems: 30 } }2579      - { name: crates zeroize, url: "https://crates.io/crates/zeroize", type: REST_API, connector: package, tier: D, config: { registry: crates, name: zeroize, maxItems: 30 } }2580      - { name: crates synstructure, url: "https://crates.io/crates/synstructure", type: REST_API, connector: package, tier: D, config: { registry: crates, name: synstructure, maxItems: 30 } }2581      - { name: crates crc32fast, url: "https://crates.io/crates/crc32fast", type: REST_API, connector: package, tier: D, config: { registry: crates, name: crc32fast, maxItems: 30 } }2582      - { name: crates time-macros, url: "https://crates.io/crates/time-macros", type: REST_API, connector: package, tier: D, config: { registry: crates, name: time-macros, maxItems: 30 } }2583      - { name: crates num-integer, url: "https://crates.io/crates/num-integer", type: REST_API, connector: package, tier: D, config: { registry: crates, name: num-integer, maxItems: 30 } }2584      - { name: crates anstream, url: "https://crates.io/crates/anstream", type: REST_API, connector: package, tier: D, config: { registry: crates, name: anstream, maxItems: 30 } }2585      - { name: crates flate2, url: "https://crates.io/crates/flate2", type: REST_API, connector: package, tier: D, config: { registry: crates, name: flate2, maxItems: 30 } }2586      - { name: crates anstyle-parse, url: "https://crates.io/crates/anstyle-parse", type: REST_API, connector: package, tier: D, config: { registry: crates, name: anstyle-parse, maxItems: 30 } }2587      - { name: crates iana-time-zone, url: "https://crates.io/crates/iana-time-zone", type: REST_API, connector: package, tier: D, config: { registry: crates, name: iana-time-zone, maxItems: 30 } }2588      - { name: crates tower, url: "https://crates.io/crates/tower", type: REST_API, connector: package, tier: D, config: { registry: crates, name: tower, maxItems: 30 } }2589      - { name: crates async-trait, url: "https://crates.io/crates/async-trait", type: REST_API, connector: package, tier: D, config: { registry: crates, name: async-trait, maxItems: 30 } }2590      - { name: crates crossbeam-epoch, url: "https://crates.io/crates/crossbeam-epoch", type: REST_API, connector: package, tier: D, config: { registry: crates, name: crossbeam-epoch, maxItems: 30 } }2591      - { name: crates spin, url: "https://crates.io/crates/spin", type: REST_API, connector: package, tier: D, config: { registry: crates, name: spin, maxItems: 30 } }2592      - { name: crates tinyvec_macros, url: "https://crates.io/crates/tinyvec_macros", type: REST_API, connector: package, tier: D, config: { registry: crates, name: tinyvec_macros, maxItems: 30 } }2593      - { name: crates anstyle-query, url: "https://crates.io/crates/anstyle-query", type: REST_API, connector: package, tier: D, config: { registry: crates, name: anstyle-query, maxItems: 30 } }2594      - { name: crates colorchoice, url: "https://crates.io/crates/colorchoice", type: REST_API, connector: package, tier: D, config: { registry: crates, name: colorchoice, maxItems: 30 } }2595      - { name: crates stable_deref_trait, url: "https://crates.io/crates/stable_deref_trait", type: REST_API, connector: package, tier: D, config: { registry: crates, name: stable_deref_trait, maxItems: 30 } }2596      - { name: crates hex, url: "https://crates.io/crates/hex", type: REST_API, connector: package, tier: D, config: { registry: crates, name: hex, maxItems: 30 } }2597      - { name: crates time-core, url: "https://crates.io/crates/time-core", type: REST_API, connector: package, tier: D, config: { registry: crates, name: time-core, maxItems: 30 } }2598      - { name: crates sync_wrapper, url: "https://crates.io/crates/sync_wrapper", type: REST_API, connector: package, tier: D, config: { registry: crates, name: sync_wrapper, maxItems: 30 } }2599      - { name: crates hyper-rustls, url: "https://crates.io/crates/hyper-rustls", type: REST_API, connector: package, tier: D, config: { registry: crates, name: hyper-rustls, maxItems: 30 } }2600      - { name: crates strum_macros, url: "https://crates.io/crates/strum_macros", type: REST_API, connector: package, tier: D, config: { registry: crates, name: strum_macros, maxItems: 30 } }2601      - { name: crates tower-service, url: "https://crates.io/crates/tower-service", type: REST_API, connector: package, tier: D, config: { registry: crates, name: tower-service, maxItems: 30 } }2602      - { name: crates strum, url: "https://crates.io/crates/strum", type: REST_API, connector: package, tier: D, config: { registry: crates, name: strum, maxItems: 30 } }2603      - { name: crates want, url: "https://crates.io/crates/want", type: REST_API, connector: package, tier: D, config: { registry: crates, name: want, maxItems: 30 } }2604      - { name: crates try-lock, url: "https://crates.io/crates/try-lock", type: REST_API, connector: package, tier: D, config: { registry: crates, name: try-lock, maxItems: 30 } }2605      - { name: crates crossbeam-deque, url: "https://crates.io/crates/crossbeam-deque", type: REST_API, connector: package, tier: D, config: { registry: crates, name: crossbeam-deque, maxItems: 30 } }2606      - { name: crates walkdir, url: "https://crates.io/crates/walkdir", type: REST_API, connector: package, tier: D, config: { registry: crates, name: walkdir, maxItems: 30 } }2607      - { name: crates utf8parse, url: "https://crates.io/crates/utf8parse", type: REST_API, connector: package, tier: D, config: { registry: crates, name: utf8parse, maxItems: 30 } }2608      - { name: crates object, url: "https://crates.io/crates/object", type: REST_API, connector: package, tier: D, config: { registry: crates, name: object, maxItems: 30 } }2609      - { name: crates mime, url: "https://crates.io/crates/mime", type: REST_API, connector: package, tier: D, config: { registry: crates, name: mime, maxItems: 30 } }2610      - { name: crates unicode-xid, url: "https://crates.io/crates/unicode-xid", type: REST_API, connector: package, tier: D, config: { registry: crates, name: unicode-xid, maxItems: 30 } }2611      - { name: crates tracing-subscriber, url: "https://crates.io/crates/tracing-subscriber", type: REST_API, connector: package, tier: D, config: { registry: crates, name: tracing-subscriber, maxItems: 30 } }2612      - { name: crates glob, url: "https://crates.io/crates/glob", type: REST_API, connector: package, tier: D, config: { registry: crates, name: glob, maxItems: 30 } }2613      - { name: crates same-file, url: "https://crates.io/crates/same-file", type: REST_API, connector: package, tier: D, config: { registry: crates, name: same-file, maxItems: 30 } }2614      - { name: crates zerocopy-derive, url: "https://crates.io/crates/zerocopy-derive", type: REST_API, connector: package, tier: D, config: { registry: crates, name: zerocopy-derive, maxItems: 30 } }2615      - { name: crates openssl-probe, url: "https://crates.io/crates/openssl-probe", type: REST_API, connector: package, tier: D, config: { registry: crates, name: openssl-probe, maxItems: 30 } }2616      - { name: crates deranged, url: "https://crates.io/crates/deranged", type: REST_API, connector: package, tier: D, config: { registry: crates, name: deranged, maxItems: 30 } }2617      - { name: crates num_cpus, url: "https://crates.io/crates/num_cpus", type: REST_API, connector: package, tier: D, config: { registry: crates, name: num_cpus, maxItems: 30 } }2618      - { name: crates crossbeam-channel, url: "https://crates.io/crates/crossbeam-channel", type: REST_API, connector: package, tier: D, config: { registry: crates, name: crossbeam-channel, maxItems: 30 } }2619      - { name: crates httpdate, url: "https://crates.io/crates/httpdate", type: REST_API, connector: package, tier: D, config: { registry: crates, name: httpdate, maxItems: 30 } }2620      - { name: crates phf_shared, url: "https://crates.io/crates/phf_shared", type: REST_API, connector: package, tier: D, config: { registry: crates, name: phf_shared, maxItems: 30 } }2621      - { name: crates num-bigint, url: "https://crates.io/crates/num-bigint", type: REST_API, connector: package, tier: D, config: { registry: crates, name: num-bigint, maxItems: 30 } }2622      - { name: crates prost, url: "https://crates.io/crates/prost", type: REST_API, connector: package, tier: D, config: { registry: crates, name: prost, maxItems: 30 } }2623      - { name: crates pin-project-internal, url: "https://crates.io/crates/pin-project-internal", type: REST_API, connector: package, tier: D, config: { registry: crates, name: pin-project-internal, maxItems: 30 } }2624      - { name: crates pin-project, url: "https://crates.io/crates/pin-project", type: REST_API, connector: package, tier: D, config: { registry: crates, name: pin-project, maxItems: 30 } }2625      - { name: crates displaydoc, url: "https://crates.io/crates/displaydoc", type: REST_API, connector: package, tier: D, config: { registry: crates, name: displaydoc, maxItems: 30 } }2626      - { name: crates ipnet, url: "https://crates.io/crates/ipnet", type: REST_API, connector: package, tier: D, config: { registry: crates, name: ipnet, maxItems: 30 } }2627      - { name: crates hmac, url: "https://crates.io/crates/hmac", type: REST_API, connector: package, tier: D, config: { registry: crates, name: hmac, maxItems: 30 } }2628      - { name: crates bumpalo, url: "https://crates.io/crates/bumpalo", type: REST_API, connector: package, tier: D, config: { registry: crates, name: bumpalo, maxItems: 30 } }2629      - { name: crates yoke, url: "https://crates.io/crates/yoke", type: REST_API, connector: package, tier: D, config: { registry: crates, name: yoke, maxItems: 30 } }2630      - { name: crates tinystr, url: "https://crates.io/crates/tinystr", type: REST_API, connector: package, tier: D, config: { registry: crates, name: tinystr, maxItems: 30 } }2631      - { name: crates prost-derive, url: "https://crates.io/crates/prost-derive", type: REST_API, connector: package, tier: D, config: { registry: crates, name: prost-derive, maxItems: 30 } }2632      - { name: crates unicode-normalization, url: "https://crates.io/crates/unicode-normalization", type: REST_API, connector: package, tier: D, config: { registry: crates, name: unicode-normalization, maxItems: 30 } }2633      - { name: crates litemap, url: "https://crates.io/crates/litemap", type: REST_API, connector: package, tier: D, config: { registry: crates, name: litemap, maxItems: 30 } }2634      - { name: crates serde_spanned, url: "https://crates.io/crates/serde_spanned", type: REST_API, connector: package, tier: D, config: { registry: crates, name: serde_spanned, maxItems: 30 } }2635      - { name: crates serde_core, url: "https://crates.io/crates/serde_core", type: REST_API, connector: package, tier: D, config: { registry: crates, name: serde_core, maxItems: 30 } }2636      - { name: crates foldhash, url: "https://crates.io/crates/foldhash", type: REST_API, connector: package, tier: D, config: { registry: crates, name: foldhash, maxItems: 30 } }2637      - { name: crates yoke-derive, url: "https://crates.io/crates/yoke-derive", type: REST_API, connector: package, tier: D, config: { registry: crates, name: yoke-derive, maxItems: 30 } }2638      - { name: crates icu_properties_data, url: "https://crates.io/crates/icu_properties_data", type: REST_API, connector: package, tier: D, config: { registry: crates, name: icu_properties_data, maxItems: 30 } }2639      - { name: crates zerovec, url: "https://crates.io/crates/zerovec", type: REST_API, connector: package, tier: D, config: { registry: crates, name: zerovec, maxItems: 30 } }2640      - { name: crates icu_properties, url: "https://crates.io/crates/icu_properties", type: REST_API, connector: package, tier: D, config: { registry: crates, name: icu_properties, maxItems: 30 } }2641      - { name: crates gimli, url: "https://crates.io/crates/gimli", type: REST_API, connector: package, tier: D, config: { registry: crates, name: gimli, maxItems: 30 } }2642      - { name: crates rustc-demangle, url: "https://crates.io/crates/rustc-demangle", type: REST_API, connector: package, tier: D, config: { registry: crates, name: rustc-demangle, maxItems: 30 } }2643      - { name: crates icu_provider, url: "https://crates.io/crates/icu_provider", type: REST_API, connector: package, tier: D, config: { registry: crates, name: icu_provider, maxItems: 30 } }2644      - { name: crates arrayvec, url: "https://crates.io/crates/arrayvec", type: REST_API, connector: package, tier: D, config: { registry: crates, name: arrayvec, maxItems: 30 } }2645      - { name: crates windows_i686_gnullvm, url: "https://crates.io/crates/windows_i686_gnullvm", type: REST_API, connector: package, tier: D, config: { registry: crates, name: windows_i686_gnullvm, maxItems: 30 } }2646      - { name: crates serde_urlencoded, url: "https://crates.io/crates/serde_urlencoded", type: REST_API, connector: package, tier: D, config: { registry: crates, name: serde_urlencoded, maxItems: 30 } }2647      - { name: crates writeable, url: "https://crates.io/crates/writeable", type: REST_API, connector: package, tier: D, config: { registry: crates, name: writeable, maxItems: 30 } }2648      - { name: crates zerovec-derive, url: "https://crates.io/crates/zerovec-derive", type: REST_API, connector: package, tier: D, config: { registry: crates, name: zerovec-derive, maxItems: 30 } }2649      - { name: crates icu_collections, url: "https://crates.io/crates/icu_collections", type: REST_API, connector: package, tier: D, config: { registry: crates, name: icu_collections, maxItems: 30 } }2650      - { name: crates env_logger, url: "https://crates.io/crates/env_logger", type: REST_API, connector: package, tier: D, config: { registry: crates, name: env_logger, maxItems: 30 } }2651      - { name: crates zerofrom, url: "https://crates.io/crates/zerofrom", type: REST_API, connector: package, tier: D, config: { registry: crates, name: zerofrom, maxItems: 30 } }2652      - { name: crates icu_normalizer_data, url: "https://crates.io/crates/icu_normalizer_data", type: REST_API, connector: package, tier: D, config: { registry: crates, name: icu_normalizer_data, maxItems: 30 } }2653      - { name: crates icu_normalizer, url: "https://crates.io/crates/icu_normalizer", type: REST_API, connector: package, tier: D, config: { registry: crates, name: icu_normalizer, maxItems: 30 } }2654      - { name: crates unicode-segmentation, url: "https://crates.io/crates/unicode-segmentation", type: REST_API, connector: package, tier: D, config: { registry: crates, name: unicode-segmentation, maxItems: 30 } }2655      - { name: crates num-conv, url: "https://crates.io/crates/num-conv", type: REST_API, connector: package, tier: D, config: { registry: crates, name: num-conv, maxItems: 30 } }2656      - { name: crates tracing-log, url: "https://crates.io/crates/tracing-log", type: REST_API, connector: package, tier: D, config: { registry: crates, name: tracing-log, maxItems: 30 } }2657      - { name: crates rustls-native-certs, url: "https://crates.io/crates/rustls-native-certs", type: REST_API, connector: package, tier: D, config: { registry: crates, name: rustls-native-certs, maxItems: 30 } }2658      - { name: crates zerofrom-derive, url: "https://crates.io/crates/zerofrom-derive", type: REST_API, connector: package, tier: D, config: { registry: crates, name: zerofrom-derive, maxItems: 30 } }2659      - { name: crates jobserver, url: "https://crates.io/crates/jobserver", type: REST_API, connector: package, tier: D, config: { registry: crates, name: jobserver, maxItems: 30 } }2660      - { name: crates hermit-abi, url: "https://crates.io/crates/hermit-abi", type: REST_API, connector: package, tier: D, config: { registry: crates, name: hermit-abi, maxItems: 30 } }2661      - { name: crates siphasher, url: "https://crates.io/crates/siphasher", type: REST_API, connector: package, tier: D, config: { registry: crates, name: siphasher, maxItems: 30 } }2662      - { name: crates rayon, url: "https://crates.io/crates/rayon", type: REST_API, connector: package, tier: D, config: { registry: crates, name: rayon, maxItems: 30 } }2663      - { name: crates sharded-slab, url: "https://crates.io/crates/sharded-slab", type: REST_API, connector: package, tier: D, config: { registry: crates, name: sharded-slab, maxItems: 30 } }2664      - { name: crates phf, url: "https://crates.io/crates/phf", type: REST_API, connector: package, tier: D, config: { registry: crates, name: phf, maxItems: 30 } }2665      - { name: crates powerfmt, url: "https://crates.io/crates/powerfmt", type: REST_API, connector: package, tier: D, config: { registry: crates, name: powerfmt, maxItems: 30 } }2666      - { name: crates rayon-core, url: "https://crates.io/crates/rayon-core", type: REST_API, connector: package, tier: D, config: { registry: crates, name: rayon-core, maxItems: 30 } }2667      - { name: crates idna_adapter, url: "https://crates.io/crates/idna_adapter", type: REST_API, connector: package, tier: D, config: { registry: crates, name: idna_adapter, maxItems: 30 } }2668      - { name: crates rustls-pemfile, url: "https://crates.io/crates/rustls-pemfile", type: REST_API, connector: package, tier: D, config: { registry: crates, name: rustls-pemfile, maxItems: 30 } }2669      - { name: crates proc-macro-crate, url: "https://crates.io/crates/proc-macro-crate", type: REST_API, connector: package, tier: D, config: { registry: crates, name: proc-macro-crate, maxItems: 30 } }2670      - { name: crates event-listener, url: "https://crates.io/crates/event-listener", type: REST_API, connector: package, tier: D, config: { registry: crates, name: event-listener, maxItems: 30 } }2671      - { name: crates is_terminal_polyfill, url: "https://crates.io/crates/is_terminal_polyfill", type: REST_API, connector: package, tier: D, config: { registry: crates, name: is_terminal_polyfill, maxItems: 30 } }2672      - { name: crates wasm-bindgen, url: "https://crates.io/crates/wasm-bindgen", type: REST_API, connector: package, tier: D, config: { registry: crates, name: wasm-bindgen, maxItems: 30 } }2673      - { name: crates wasm-bindgen-macro, url: "https://crates.io/crates/wasm-bindgen-macro", type: REST_API, connector: package, tier: D, config: { registry: crates, name: wasm-bindgen-macro, maxItems: 30 } }2674      - { name: crates wasm-bindgen-macro-support, url: "https://crates.io/crates/wasm-bindgen-macro-support", type: REST_API, connector: package, tier: D, config: { registry: crates, name: wasm-bindgen-macro-support, maxItems: 30 } }2675      - { name: crates wasm-bindgen-shared, url: "https://crates.io/crates/wasm-bindgen-shared", type: REST_API, connector: package, tier: D, config: { registry: crates, name: wasm-bindgen-shared, maxItems: 30 } }2676      - { name: crates encoding_rs, url: "https://crates.io/crates/encoding_rs", type: REST_API, connector: package, tier: D, config: { registry: crates, name: encoding_rs, maxItems: 30 } }2677      - { name: crates minimal-lexical, url: "https://crates.io/crates/minimal-lexical", type: REST_API, connector: package, tier: D, config: { registry: crates, name: minimal-lexical, maxItems: 30 } }2678      - { name: crates nu-ansi-term, url: "https://crates.io/crates/nu-ansi-term", type: REST_API, connector: package, tier: D, config: { registry: crates, name: nu-ansi-term, maxItems: 30 } }2679      - { name: crates convert_case, url: "https://crates.io/crates/convert_case", type: REST_API, connector: package, tier: D, config: { registry: crates, name: convert_case, maxItems: 30 } }2680      - { name: crates libloading, url: "https://crates.io/crates/libloading", type: REST_API, connector: package, tier: D, config: { registry: crates, name: libloading, maxItems: 30 } }2681      - { name: crates paste, url: "https://crates.io/crates/paste", type: REST_API, connector: package, tier: D, config: { registry: crates, name: paste, maxItems: 30 } }2682      - { name: crates adler2, url: "https://crates.io/crates/adler2", type: REST_API, connector: package, tier: D, config: { registry: crates, name: adler2, maxItems: 30 } }2683      - { name: crates addr2line, url: "https://crates.io/crates/addr2line", type: REST_API, connector: package, tier: D, config: { registry: crates, name: addr2line, maxItems: 30 } }2684      - { name: crates termcolor, url: "https://crates.io/crates/termcolor", type: REST_API, connector: package, tier: D, config: { registry: crates, name: termcolor, maxItems: 30 } }2685      - { name: crates sha1, url: "https://crates.io/crates/sha1", type: REST_API, connector: package, tier: D, config: { registry: crates, name: sha1, maxItems: 30 } }2686      - { name: crates tower-layer, url: "https://crates.io/crates/tower-layer", type: REST_API, connector: package, tier: D, config: { registry: crates, name: tower-layer, maxItems: 30 } }2687      - { name: crates petgraph, url: "https://crates.io/crates/petgraph", type: REST_API, connector: package, tier: D, config: { registry: crates, name: petgraph, maxItems: 30 } }2688      - { name: crates rustls-pki-types, url: "https://crates.io/crates/rustls-pki-types", type: REST_API, connector: package, tier: D, config: { registry: crates, name: rustls-pki-types, maxItems: 30 } }2689      - { name: crates unicode-bidi, url: "https://crates.io/crates/unicode-bidi", type: REST_API, connector: package, tier: D, config: { registry: crates, name: unicode-bidi, maxItems: 30 } }2690      - { name: crates utf8_iter, url: "https://crates.io/crates/utf8_iter", type: REST_API, connector: package, tier: D, config: { registry: crates, name: utf8_iter, maxItems: 30 } }2691      - { name: crates cfg_aliases, url: "https://crates.io/crates/cfg_aliases", type: REST_API, connector: package, tier: D, config: { registry: crates, name: cfg_aliases, maxItems: 30 } }2692      - { name: crates fixedbitset, url: "https://crates.io/crates/fixedbitset", type: REST_API, connector: package, tier: D, config: { registry: crates, name: fixedbitset, maxItems: 30 } }2693      - { name: crates static_assertions, url: "https://crates.io/crates/static_assertions", type: REST_API, connector: package, tier: D, config: { registry: crates, name: static_assertions, maxItems: 30 } }2694      - { name: crates backtrace, url: "https://crates.io/crates/backtrace", type: REST_API, connector: package, tier: D, config: { registry: crates, name: backtrace, maxItems: 30 } }2695      - { name: crates prettyplease, url: "https://crates.io/crates/prettyplease", type: REST_API, connector: package, tier: D, config: { registry: crates, name: prettyplease, maxItems: 30 } }2696      - { name: crates js-sys, url: "https://crates.io/crates/js-sys", type: REST_API, connector: package, tier: D, config: { registry: crates, name: js-sys, maxItems: 30 } }2697      - { name: crates winapi, url: "https://crates.io/crates/winapi", type: REST_API, connector: package, tier: D, config: { registry: crates, name: winapi, maxItems: 30 } }2698      - { name: crates matchers, url: "https://crates.io/crates/matchers", type: REST_API, connector: package, tier: D, config: { registry: crates, name: matchers, maxItems: 30 } }2699      - { name: crates derive_more, url: "https://crates.io/crates/derive_more", type: REST_API, connector: package, tier: D, config: { registry: crates, name: derive_more, maxItems: 30 } }2700      - { name: crates allocator-api2, url: "https://crates.io/crates/allocator-api2", type: REST_API, connector: package, tier: D, config: { registry: crates, name: allocator-api2, maxItems: 30 } }2701      - { name: crates hyper-util, url: "https://crates.io/crates/hyper-util", type: REST_API, connector: package, tier: D, config: { registry: crates, name: hyper-util, maxItems: 30 } }2702      - { name: crates axum, url: "https://crates.io/crates/axum", type: REST_API, connector: package, tier: D, config: { registry: crates, name: axum, maxItems: 30 } }2703      - { name: crates tokio-stream, url: "https://crates.io/crates/tokio-stream", type: REST_API, connector: package, tier: D, config: { registry: crates, name: tokio-stream, maxItems: 30 } }2704      - { name: crates vcpkg, url: "https://crates.io/crates/vcpkg", type: REST_API, connector: package, tier: D, config: { registry: crates, name: vcpkg, maxItems: 30 } }2705      - { name: crates atomic-waker, url: "https://crates.io/crates/atomic-waker", type: REST_API, connector: package, tier: D, config: { registry: crates, name: atomic-waker, maxItems: 30 } }2706      - { name: crates axum-core, url: "https://crates.io/crates/axum-core", type: REST_API, connector: package, tier: D, config: { registry: crates, name: axum-core, maxItems: 30 } }2707      - { name: crates libm, url: "https://crates.io/crates/libm", type: REST_API, connector: package, tier: D, config: { registry: crates, name: libm, maxItems: 30 } }2708      - { name: crates ident_case, url: "https://crates.io/crates/ident_case", type: REST_API, connector: package, tier: D, config: { registry: crates, name: ident_case, maxItems: 30 } }2709      - { name: crates schemars, url: "https://crates.io/crates/schemars", type: REST_API, connector: package, tier: D, config: { registry: crates, name: schemars, maxItems: 30 } }2710      - { name: crates http-body-util, url: "https://crates.io/crates/http-body-util", type: REST_API, connector: package, tier: D, config: { registry: crates, name: http-body-util, maxItems: 30 } }2711      - { name: crates der, url: "https://crates.io/crates/der", type: REST_API, connector: package, tier: D, config: { registry: crates, name: der, maxItems: 30 } }2712      - { name: crates half, url: "https://crates.io/crates/half", type: REST_API, connector: package, tier: D, config: { registry: crates, name: half, maxItems: 30 } }2713      - { name: crates prost-types, url: "https://crates.io/crates/prost-types", type: REST_API, connector: package, tier: D, config: { registry: crates, name: prost-types, maxItems: 30 } }2714      - { name: crates const-oid, url: "https://crates.io/crates/const-oid", type: REST_API, connector: package, tier: D, config: { registry: crates, name: const-oid, maxItems: 30 } }2715      - { name: crates tower-http, url: "https://crates.io/crates/tower-http", type: REST_API, connector: package, tier: D, config: { registry: crates, name: tower-http, maxItems: 30 } }2716      - { name: crates find-msvc-tools, url: "https://crates.io/crates/find-msvc-tools", type: REST_API, connector: package, tier: D, config: { registry: crates, name: find-msvc-tools, maxItems: 30 } }2717      - { name: crates portable-atomic, url: "https://crates.io/crates/portable-atomic", type: REST_API, connector: package, tier: D, config: { registry: crates, name: portable-atomic, maxItems: 30 } }2718      - { name: crates openssl-sys, url: "https://crates.io/crates/openssl-sys", type: REST_API, connector: package, tier: D, config: { registry: crates, name: openssl-sys, maxItems: 30 } }2719      - { name: crates ordered-float, url: "https://crates.io/crates/ordered-float", type: REST_API, connector: package, tier: D, config: { registry: crates, name: ordered-float, maxItems: 30 } }2720      - { name: crates phf_generator, url: "https://crates.io/crates/phf_generator", type: REST_API, connector: package, tier: D, config: { registry: crates, name: phf_generator, maxItems: 30 } }2721      - { name: crates matchit, url: "https://crates.io/crates/matchit", type: REST_API, connector: package, tier: D, config: { registry: crates, name: matchit, maxItems: 30 } }2722      - { name: crates core-foundation, url: "https://crates.io/crates/core-foundation", type: REST_API, connector: package, tier: D, config: { registry: crates, name: core-foundation, maxItems: 30 } }2723      - { name: crates humantime, url: "https://crates.io/crates/humantime", type: REST_API, connector: package, tier: D, config: { registry: crates, name: humantime, maxItems: 30 } }2724      - { name: crates signature, url: "https://crates.io/crates/signature", type: REST_API, connector: package, tier: D, config: { registry: crates, name: signature, maxItems: 30 } }2725      - { name: crates foreign-types, url: "https://crates.io/crates/foreign-types", type: REST_API, connector: package, tier: D, config: { registry: crates, name: foreign-types, maxItems: 30 } }2726      - { name: crates foreign-types-shared, url: "https://crates.io/crates/foreign-types-shared", type: REST_API, connector: package, tier: D, config: { registry: crates, name: foreign-types-shared, maxItems: 30 } }2727      - { name: crates textwrap, url: "https://crates.io/crates/textwrap", type: REST_API, connector: package, tier: D, config: { registry: crates, name: textwrap, maxItems: 30 } }2728      - { name: crates bit-vec, url: "https://crates.io/crates/bit-vec", type: REST_API, connector: package, tier: D, config: { registry: crates, name: bit-vec, maxItems: 30 } }2729      - { name: crates home, url: "https://crates.io/crates/home", type: REST_API, connector: package, tier: D, config: { registry: crates, name: home, maxItems: 30 } }2730      - { name: crates windows-core, url: "https://crates.io/crates/windows-core", type: REST_API, connector: package, tier: D, config: { registry: crates, name: windows-core, maxItems: 30 } }2731      - { name: crates zmij, url: "https://crates.io/crates/zmij", type: REST_API, connector: package, tier: D, config: { registry: crates, name: zmij, maxItems: 30 } }2732      - { name: crates spki, url: "https://crates.io/crates/spki", type: REST_API, connector: package, tier: D, config: { registry: crates, name: spki, maxItems: 30 } }2733      - { name: crates windows-link, url: "https://crates.io/crates/windows-link", type: REST_API, connector: package, tier: D, config: { registry: crates, name: windows-link, maxItems: 30 } }2734      - { name: crates which, url: "https://crates.io/crates/which", type: REST_API, connector: package, tier: D, config: { registry: crates, name: which, maxItems: 30 } }2735      - { name: crates bstr, url: "https://crates.io/crates/bstr", type: REST_API, connector: package, tier: D, config: { registry: crates, name: bstr, maxItems: 30 } }2736      - { name: crates quick-xml, url: "https://crates.io/crates/quick-xml", type: REST_API, connector: package, tier: D, config: { registry: crates, name: quick-xml, maxItems: 30 } }2737      - { name: crates data-encoding, url: "https://crates.io/crates/data-encoding", type: REST_API, connector: package, tier: D, config: { registry: crates, name: data-encoding, maxItems: 30 } }2738      - { name: crates core-foundation-sys, url: "https://crates.io/crates/core-foundation-sys", type: REST_API, connector: package, tier: D, config: { registry: crates, name: core-foundation-sys, maxItems: 30 } }2739  # ── Ruby (RubyGems) ──2740  - id: rubygems2741    name: RubyGems.org2742    domain: rubygems.org2743    homepage: https://rubygems.org2744    categories: [packages, developer, infrastructure, open-source]2745    tier: D2746    weight: 1.12747    country: US2748    language: en2749    aliases: [rubygems, rubygems.org, ruby central, gem registry]2750    discover: { rss: true, status: true }2751    llm: false2752    sensors:2753      - { name: rubygems aws-sdk-core, url: "https://rubygems.org/gems/aws-sdk-core", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: aws-sdk-core, maxItems: 30 } }2754      - { name: rubygems aws-sigv4, url: "https://rubygems.org/gems/aws-sigv4", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: aws-sigv4, maxItems: 30 } }2755      - { name: rubygems aws-partitions, url: "https://rubygems.org/gems/aws-partitions", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: aws-partitions, maxItems: 30 } }2756      - { name: rubygems jmespath, url: "https://rubygems.org/gems/jmespath", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: jmespath, maxItems: 30 } }2757      - { name: rubygems i18n, url: "https://rubygems.org/gems/i18n", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: i18n, maxItems: 30 } }2758      - { name: rubygems activesupport, url: "https://rubygems.org/gems/activesupport", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: activesupport, maxItems: 30 } }2759      - { name: rubygems rake, url: "https://rubygems.org/gems/rake", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: rake, maxItems: 30 } }2760      - { name: rubygems json, url: "https://rubygems.org/gems/json", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: json, maxItems: 30 } }2761      - { name: rubygems concurrent-ruby, url: "https://rubygems.org/gems/concurrent-ruby", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: concurrent-ruby, maxItems: 30 } }2762      - { name: rubygems aws-eventstream, url: "https://rubygems.org/gems/aws-eventstream", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: aws-eventstream, maxItems: 30 } }2763      - { name: rubygems rack, url: "https://rubygems.org/gems/rack", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: rack, maxItems: 30 } }2764      - { name: rubygems tzinfo, url: "https://rubygems.org/gems/tzinfo", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: tzinfo, maxItems: 30 } }2765      - { name: rubygems minitest, url: "https://rubygems.org/gems/minitest", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: minitest, maxItems: 30 } }2766      - { name: rubygems addressable, url: "https://rubygems.org/gems/addressable", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: addressable, maxItems: 30 } }2767      - { name: rubygems nokogiri, url: "https://rubygems.org/gems/nokogiri", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: nokogiri, maxItems: 30 } }2768      - { name: rubygems faraday, url: "https://rubygems.org/gems/faraday", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: faraday, maxItems: 30 } }2769      - { name: rubygems public_suffix, url: "https://rubygems.org/gems/public_suffix", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: public_suffix, maxItems: 30 } }2770      - { name: rubygems diff-lcs, url: "https://rubygems.org/gems/diff-lcs", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: diff-lcs, maxItems: 30 } }2771      - { name: rubygems rspec-core, url: "https://rubygems.org/gems/rspec-core", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: rspec-core, maxItems: 30 } }2772      - { name: rubygems rspec-expectations, url: "https://rubygems.org/gems/rspec-expectations", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: rspec-expectations, maxItems: 30 } }2773      - { name: rubygems rspec-mocks, url: "https://rubygems.org/gems/rspec-mocks", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: rspec-mocks, maxItems: 30 } }2774      - { name: rubygems rspec-support, url: "https://rubygems.org/gems/rspec-support", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: rspec-support, maxItems: 30 } }2775      - { name: rubygems multi_json, url: "https://rubygems.org/gems/multi_json", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: multi_json, maxItems: 30 } }2776      - { name: rubygems thor, url: "https://rubygems.org/gems/thor", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: thor, maxItems: 30 } }2777      - { name: rubygems aws-sdk-s3, url: "https://rubygems.org/gems/aws-sdk-s3", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: aws-sdk-s3, maxItems: 30 } }2778      - { name: rubygems ffi, url: "https://rubygems.org/gems/ffi", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: ffi, maxItems: 30 } }2779      - { name: rubygems aws-sdk-kms, url: "https://rubygems.org/gems/aws-sdk-kms", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: aws-sdk-kms, maxItems: 30 } }2780      - { name: rubygems rspec, url: "https://rubygems.org/gems/rspec", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: rspec, maxItems: 30 } }2781      - { name: rubygems unicode-display_width, url: "https://rubygems.org/gems/unicode-display_width", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: unicode-display_width, maxItems: 30 } }2782      - { name: rubygems builder, url: "https://rubygems.org/gems/builder", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: builder, maxItems: 30 } }2783      - { name: rubygems mime-types, url: "https://rubygems.org/gems/mime-types", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: mime-types, maxItems: 30 } }2784      - { name: rubygems multipart-post, url: "https://rubygems.org/gems/multipart-post", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: multipart-post, maxItems: 30 } }2785      - { name: rubygems activemodel, url: "https://rubygems.org/gems/activemodel", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: activemodel, maxItems: 30 } }2786      - { name: rubygems mini_mime, url: "https://rubygems.org/gems/mini_mime", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: mini_mime, maxItems: 30 } }2787      - { name: rubygems parser, url: "https://rubygems.org/gems/parser", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: parser, maxItems: 30 } }2788      - { name: rubygems activerecord, url: "https://rubygems.org/gems/activerecord", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: activerecord, maxItems: 30 } }2789      - { name: rubygems actionpack, url: "https://rubygems.org/gems/actionpack", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: actionpack, maxItems: 30 } }2790      - { name: rubygems parallel, url: "https://rubygems.org/gems/parallel", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: parallel, maxItems: 30 } }2791      - { name: rubygems rexml, url: "https://rubygems.org/gems/rexml", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: rexml, maxItems: 30 } }2792      - { name: rubygems rack-test, url: "https://rubygems.org/gems/rack-test", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: rack-test, maxItems: 30 } }2793      - { name: rubygems jwt, url: "https://rubygems.org/gems/jwt", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: jwt, maxItems: 30 } }2794      - { name: rubygems ast, url: "https://rubygems.org/gems/ast", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: ast, maxItems: 30 } }2795      - { name: rubygems tilt, url: "https://rubygems.org/gems/tilt", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: tilt, maxItems: 30 } }2796      - { name: rubygems railties, url: "https://rubygems.org/gems/railties", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: railties, maxItems: 30 } }2797      - { name: rubygems rubyzip, url: "https://rubygems.org/gems/rubyzip", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: rubyzip, maxItems: 30 } }2798      - { name: rubygems actionview, url: "https://rubygems.org/gems/actionview", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: actionview, maxItems: 30 } }2799      - { name: rubygems method_source, url: "https://rubygems.org/gems/method_source", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: method_source, maxItems: 30 } }2800      - { name: rubygems actionmailer, url: "https://rubygems.org/gems/actionmailer", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: actionmailer, maxItems: 30 } }2801      - { name: rubygems mail, url: "https://rubygems.org/gems/mail", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: mail, maxItems: 30 } }2802      - { name: rubygems rainbow, url: "https://rubygems.org/gems/rainbow", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: rainbow, maxItems: 30 } }2803      - { name: rubygems faraday-net_http, url: "https://rubygems.org/gems/faraday-net_http", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: faraday-net_http, maxItems: 30 } }2804      - { name: rubygems loofah, url: "https://rubygems.org/gems/loofah", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: loofah, maxItems: 30 } }2805      - { name: rubygems ruby-progressbar, url: "https://rubygems.org/gems/ruby-progressbar", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: ruby-progressbar, maxItems: 30 } }2806      - { name: rubygems rubocop, url: "https://rubygems.org/gems/rubocop", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: rubocop, maxItems: 30 } }2807      - { name: rubygems mime-types-data, url: "https://rubygems.org/gems/mime-types-data", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: mime-types-data, maxItems: 30 } }2808      - { name: rubygems racc, url: "https://rubygems.org/gems/racc", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: racc, maxItems: 30 } }2809      - { name: rubygems connection_pool, url: "https://rubygems.org/gems/connection_pool", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: connection_pool, maxItems: 30 } }2810      - { name: rubygems excon, url: "https://rubygems.org/gems/excon", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: excon, maxItems: 30 } }2811      - { name: rubygems rails-html-sanitizer, url: "https://rubygems.org/gems/rails-html-sanitizer", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: rails-html-sanitizer, maxItems: 30 } }2812      - { name: rubygems activejob, url: "https://rubygems.org/gems/activejob", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: activejob, maxItems: 30 } }2813      - { name: rubygems zeitwerk, url: "https://rubygems.org/gems/zeitwerk", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: zeitwerk, maxItems: 30 } }2814      - { name: rubygems nio4r, url: "https://rubygems.org/gems/nio4r", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: nio4r, maxItems: 30 } }2815      - { name: rubygems http-cookie, url: "https://rubygems.org/gems/http-cookie", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: http-cookie, maxItems: 30 } }2816      - { name: rubygems rails-dom-testing, url: "https://rubygems.org/gems/rails-dom-testing", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: rails-dom-testing, maxItems: 30 } }2817      - { name: rubygems domain_name, url: "https://rubygems.org/gems/domain_name", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: domain_name, maxItems: 30 } }2818      - { name: rubygems regexp_parser, url: "https://rubygems.org/gems/regexp_parser", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: regexp_parser, maxItems: 30 } }2819      - { name: rubygems globalid, url: "https://rubygems.org/gems/globalid", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: globalid, maxItems: 30 } }2820      - { name: rubygems websocket-driver, url: "https://rubygems.org/gems/websocket-driver", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: websocket-driver, maxItems: 30 } }2821      - { name: rubygems coderay, url: "https://rubygems.org/gems/coderay", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: coderay, maxItems: 30 } }2822      - { name: rubygems pry, url: "https://rubygems.org/gems/pry", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: pry, maxItems: 30 } }2823      - { name: rubygems erubi, url: "https://rubygems.org/gems/erubi", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: erubi, maxItems: 30 } }2824      - { name: rubygems sprockets, url: "https://rubygems.org/gems/sprockets", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: sprockets, maxItems: 30 } }2825      - { name: rubygems rubygems-update, url: "https://rubygems.org/gems/rubygems-update", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: rubygems-update, maxItems: 30 } }2826      - { name: rubygems crass, url: "https://rubygems.org/gems/crass", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: crass, maxItems: 30 } }2827      - { name: rubygems mini_portile2, url: "https://rubygems.org/gems/mini_portile2", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: mini_portile2, maxItems: 30 } }2828      - { name: rubygems thread_safe, url: "https://rubygems.org/gems/thread_safe", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: thread_safe, maxItems: 30 } }2829      - { name: rubygems puma, url: "https://rubygems.org/gems/puma", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: puma, maxItems: 30 } }2830      - { name: rubygems actioncable, url: "https://rubygems.org/gems/actioncable", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: actioncable, maxItems: 30 } }2831      - { name: rubygems multi_xml, url: "https://rubygems.org/gems/multi_xml", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: multi_xml, maxItems: 30 } }2832      - { name: rubygems websocket-extensions, url: "https://rubygems.org/gems/websocket-extensions", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: websocket-extensions, maxItems: 30 } }2833      - { name: rubygems redis, url: "https://rubygems.org/gems/redis", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: redis, maxItems: 30 } }2834      - { name: rubygems sprockets-rails, url: "https://rubygems.org/gems/sprockets-rails", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: sprockets-rails, maxItems: 30 } }2835      - { name: rubygems rubocop-ast, url: "https://rubygems.org/gems/rubocop-ast", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: rubocop-ast, maxItems: 30 } }2836      - { name: rubygems netrc, url: "https://rubygems.org/gems/netrc", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: netrc, maxItems: 30 } }2837      - { name: rubygems dotenv, url: "https://rubygems.org/gems/dotenv", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: dotenv, maxItems: 30 } }2838      - { name: rubygems unf_ext, url: "https://rubygems.org/gems/unf_ext", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: unf_ext, maxItems: 30 } }2839      - { name: rubygems activestorage, url: "https://rubygems.org/gems/activestorage", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: activestorage, maxItems: 30 } }2840      - { name: rubygems httpclient, url: "https://rubygems.org/gems/httpclient", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: httpclient, maxItems: 30 } }2841      - { name: rubygems base64, url: "https://rubygems.org/gems/base64", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: base64, maxItems: 30 } }2842      - { name: rubygems msgpack, url: "https://rubygems.org/gems/msgpack", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: msgpack, maxItems: 30 } }2843      - { name: rubygems rack-protection, url: "https://rubygems.org/gems/rack-protection", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: rack-protection, maxItems: 30 } }2844      - { name: rubygems rb-fsevent, url: "https://rubygems.org/gems/rb-fsevent", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: rb-fsevent, maxItems: 30 } }2845      - { name: rubygems googleauth, url: "https://rubygems.org/gems/googleauth", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: googleauth, maxItems: 30 } }2846      - { name: rubygems unf, url: "https://rubygems.org/gems/unf", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: unf, maxItems: 30 } }2847      - { name: rubygems docile, url: "https://rubygems.org/gems/docile", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: docile, maxItems: 30 } }2848      - { name: rubygems simplecov, url: "https://rubygems.org/gems/simplecov", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: simplecov, maxItems: 30 } }2849      - { name: rubygems signet, url: "https://rubygems.org/gems/signet", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: signet, maxItems: 30 } }2850      - { name: rubygems bigdecimal, url: "https://rubygems.org/gems/bigdecimal", type: REST_API, connector: package, tier: D, config: { registry: rubygems, name: bigdecimal, maxItems: 30 } }2851  # ── .NET (NuGet) ──2852  - id: nuget2853    name: NuGet Gallery2854    domain: nuget.org2855    homepage: https://www.nuget.org2856    categories: [packages, developer, infrastructure, open-source]2857    tier: D2858    weight: 1.12859    country: US2860    language: en2861    aliases: [nuget, nuget.org, nuget gallery, .net package registry]2862    discover: { rss: true, status: true }2863    llm: false2864    sensors:2865      - { name: nuget Microsoft.Extensions.DependencyInjection, url: "https://www.nuget.org/packages/Microsoft.Extensions.DependencyInjection", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.Extensions.DependencyInjection, maxItems: 30 } }2866      - { name: nuget Microsoft.Extensions.Logging, url: "https://www.nuget.org/packages/Microsoft.Extensions.Logging", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.Extensions.Logging, maxItems: 30 } }2867      - { name: nuget System.Text.Json, url: "https://www.nuget.org/packages/System.Text.Json", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: System.Text.Json, maxItems: 30 } }2868      - { name: nuget Microsoft.Bcl.AsyncInterfaces, url: "https://www.nuget.org/packages/Microsoft.Bcl.AsyncInterfaces", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.Bcl.AsyncInterfaces, maxItems: 30 } }2869      - { name: nuget Azure.Core, url: "https://www.nuget.org/packages/Azure.Core", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Azure.Core, maxItems: 30 } }2870      - { name: nuget Serilog, url: "https://www.nuget.org/packages/Serilog", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Serilog, maxItems: 30 } }2871      - { name: nuget Microsoft.IdentityModel.Abstractions, url: "https://www.nuget.org/packages/Microsoft.IdentityModel.Abstractions", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.IdentityModel.Abstractions, maxItems: 30 } }2872      - { name: nuget System.Drawing.Common, url: "https://www.nuget.org/packages/System.Drawing.Common", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: System.Drawing.Common, maxItems: 30 } }2873      - { name: nuget Microsoft.Identity.Client, url: "https://www.nuget.org/packages/Microsoft.Identity.Client", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.Identity.Client, maxItems: 30 } }2874      - { name: nuget System.Diagnostics.EventLog, url: "https://www.nuget.org/packages/System.Diagnostics.EventLog", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: System.Diagnostics.EventLog, maxItems: 30 } }2875      - { name: nuget Microsoft.Win32.SystemEvents, url: "https://www.nuget.org/packages/Microsoft.Win32.SystemEvents", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.Win32.SystemEvents, maxItems: 30 } }2876      - { name: nuget Microsoft.Extensions.Http, url: "https://www.nuget.org/packages/Microsoft.Extensions.Http", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.Extensions.Http, maxItems: 30 } }2877      - { name: nuget Microsoft.EntityFrameworkCore, url: "https://www.nuget.org/packages/Microsoft.EntityFrameworkCore", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.EntityFrameworkCore, maxItems: 30 } }2878      - { name: nuget System.Security.Cryptography.Pkcs, url: "https://www.nuget.org/packages/System.Security.Cryptography.Pkcs", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: System.Security.Cryptography.Pkcs, maxItems: 30 } }2879      - { name: nuget System.Windows.Extensions, url: "https://www.nuget.org/packages/System.Windows.Extensions", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: System.Windows.Extensions, maxItems: 30 } }2880      - { name: nuget AWSSDK.Core, url: "https://www.nuget.org/packages/AWSSDK.Core", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: AWSSDK.Core, maxItems: 30 } }2881      - { name: nuget Azure.Identity, url: "https://www.nuget.org/packages/Azure.Identity", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Azure.Identity, maxItems: 30 } }2882      - { name: nuget System.Memory.Data, url: "https://www.nuget.org/packages/System.Memory.Data", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: System.Memory.Data, maxItems: 30 } }2883      - { name: nuget Microsoft.Extensions.Diagnostics.Abstractions, url: "https://www.nuget.org/packages/Microsoft.Extensions.Diagnostics.Abstractions", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.Extensions.Diagnostics.Abstractions, maxItems: 30 } }2884      - { name: nuget Microsoft.Identity.Client.Extensions.Msal, url: "https://www.nuget.org/packages/Microsoft.Identity.Client.Extensions.Msal", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.Identity.Client.Extensions.Msal, maxItems: 30 } }2885      - { name: nuget Castle.Core, url: "https://www.nuget.org/packages/Castle.Core", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Castle.Core, maxItems: 30 } }2886      - { name: nuget Polly, url: "https://www.nuget.org/packages/Polly", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Polly, maxItems: 30 } }2887      - { name: nuget Microsoft.OpenApi, url: "https://www.nuget.org/packages/Microsoft.OpenApi", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.OpenApi, maxItems: 30 } }2888      - { name: nuget Microsoft.Data.SqlClient, url: "https://www.nuget.org/packages/Microsoft.Data.SqlClient", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.Data.SqlClient, maxItems: 30 } }2889      - { name: nuget Microsoft.Extensions.Hosting, url: "https://www.nuget.org/packages/Microsoft.Extensions.Hosting", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.Extensions.Hosting, maxItems: 30 } }2890      - { name: nuget System.Threading.Channels, url: "https://www.nuget.org/packages/System.Threading.Channels", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: System.Threading.Channels, maxItems: 30 } }2891      - { name: nuget Swashbuckle.AspNetCore.SwaggerGen, url: "https://www.nuget.org/packages/Swashbuckle.AspNetCore.SwaggerGen", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Swashbuckle.AspNetCore.SwaggerGen, maxItems: 30 } }2892      - { name: nuget Swashbuckle.AspNetCore.Swagger, url: "https://www.nuget.org/packages/Swashbuckle.AspNetCore.Swagger", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Swashbuckle.AspNetCore.Swagger, maxItems: 30 } }2893      - { name: nuget System.CodeDom, url: "https://www.nuget.org/packages/System.CodeDom", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: System.CodeDom, maxItems: 30 } }2894      - { name: nuget System.Formats.Asn1, url: "https://www.nuget.org/packages/System.Formats.Asn1", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: System.Formats.Asn1, maxItems: 30 } }2895      - { name: nuget Google.Protobuf, url: "https://www.nuget.org/packages/Google.Protobuf", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Google.Protobuf, maxItems: 30 } }2896      - { name: nuget System.Runtime.Caching, url: "https://www.nuget.org/packages/System.Runtime.Caching", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: System.Runtime.Caching, maxItems: 30 } }2897      - { name: nuget Newtonsoft.Json.Bson, url: "https://www.nuget.org/packages/Newtonsoft.Json.Bson", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Newtonsoft.Json.Bson, maxItems: 30 } }2898      - { name: nuget Microsoft.ApplicationInsights, url: "https://www.nuget.org/packages/Microsoft.ApplicationInsights", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.ApplicationInsights, maxItems: 30 } }2899      - { name: nuget Swashbuckle.AspNetCore.SwaggerUI, url: "https://www.nuget.org/packages/Swashbuckle.AspNetCore.SwaggerUI", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Swashbuckle.AspNetCore.SwaggerUI, maxItems: 30 } }2900      - { name: nuget System.ClientModel, url: "https://www.nuget.org/packages/System.ClientModel", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: System.ClientModel, maxItems: 30 } }2901      - { name: nuget System.Diagnostics.PerformanceCounter, url: "https://www.nuget.org/packages/System.Diagnostics.PerformanceCounter", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: System.Diagnostics.PerformanceCounter, maxItems: 30 } }2902      - { name: nuget Microsoft.Extensions.Logging.EventLog, url: "https://www.nuget.org/packages/Microsoft.Extensions.Logging.EventLog", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.Extensions.Logging.EventLog, maxItems: 30 } }2903      - { name: nuget Moq, url: "https://www.nuget.org/packages/Moq", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Moq, maxItems: 30 } }2904      - { name: nuget Serilog.Sinks.File, url: "https://www.nuget.org/packages/Serilog.Sinks.File", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Serilog.Sinks.File, maxItems: 30 } }2905      - { name: nuget Swashbuckle.AspNetCore, url: "https://www.nuget.org/packages/Swashbuckle.AspNetCore", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Swashbuckle.AspNetCore, maxItems: 30 } }2906      - { name: nuget Microsoft.Data.SqlClient.SNI.runtime, url: "https://www.nuget.org/packages/Microsoft.Data.SqlClient.SNI.runtime", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.Data.SqlClient.SNI.runtime, maxItems: 30 } }2907      - { name: nuget StackExchange.Redis, url: "https://www.nuget.org/packages/StackExchange.Redis", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: StackExchange.Redis, maxItems: 30 } }2908      - { name: nuget Azure.Storage.Blobs, url: "https://www.nuget.org/packages/Azure.Storage.Blobs", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Azure.Storage.Blobs, maxItems: 30 } }2909      - { name: nuget Serilog.Sinks.Console, url: "https://www.nuget.org/packages/Serilog.Sinks.Console", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Serilog.Sinks.Console, maxItems: 30 } }2910      - { name: nuget Microsoft.Extensions.Diagnostics, url: "https://www.nuget.org/packages/Microsoft.Extensions.Diagnostics", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.Extensions.Diagnostics, maxItems: 30 } }2911      - { name: nuget Microsoft.Extensions.ApiDescription.Server, url: "https://www.nuget.org/packages/Microsoft.Extensions.ApiDescription.Server", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.Extensions.ApiDescription.Server, maxItems: 30 } }2912      - { name: nuget Grpc.Core.Api, url: "https://www.nuget.org/packages/Grpc.Core.Api", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Grpc.Core.Api, maxItems: 30 } }2913      - { name: nuget Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions, url: "https://www.nuget.org/packages/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions, maxItems: 30 } }2914      - { name: nuget Microsoft.Extensions.Diagnostics.HealthChecks, url: "https://www.nuget.org/packages/Microsoft.Extensions.Diagnostics.HealthChecks", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.Extensions.Diagnostics.HealthChecks, maxItems: 30 } }2915      - { name: nuget AutoMapper, url: "https://www.nuget.org/packages/AutoMapper", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: AutoMapper, maxItems: 30 } }2916      - { name: nuget Serilog.Extensions.Logging, url: "https://www.nuget.org/packages/Serilog.Extensions.Logging", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Serilog.Extensions.Logging, maxItems: 30 } }2917      - { name: nuget Microsoft.NET.Sdk.Aspire.Manifest-8.0.100, url: "https://www.nuget.org/packages/Microsoft.NET.Sdk.Aspire.Manifest-8.0.100", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.NET.Sdk.Aspire.Manifest-8.0.100, maxItems: 30 } }2918      - { name: nuget Humanizer.Core, url: "https://www.nuget.org/packages/Humanizer.Core", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Humanizer.Core, maxItems: 30 } }2919      - { name: nuget FluentValidation, url: "https://www.nuget.org/packages/FluentValidation", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: FluentValidation, maxItems: 30 } }2920      - { name: nuget xunit, url: "https://www.nuget.org/packages/xunit", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: xunit, maxItems: 30 } }2921      - { name: nuget coverlet.collector, url: "https://www.nuget.org/packages/coverlet.collector", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: coverlet.collector, maxItems: 30 } }2922      - { name: nuget Serilog.Settings.Configuration, url: "https://www.nuget.org/packages/Serilog.Settings.Configuration", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Serilog.Settings.Configuration, maxItems: 30 } }2923      - { name: nuget Npgsql, url: "https://www.nuget.org/packages/Npgsql", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Npgsql, maxItems: 30 } }2924      - { name: nuget Serilog.Formatting.Compact, url: "https://www.nuget.org/packages/Serilog.Formatting.Compact", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Serilog.Formatting.Compact, maxItems: 30 } }2925      - { name: nuget Azure.Security.KeyVault.Secrets, url: "https://www.nuget.org/packages/Azure.Security.KeyVault.Secrets", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Azure.Security.KeyVault.Secrets, maxItems: 30 } }2926      - { name: nuget Pipelines.Sockets.Unofficial, url: "https://www.nuget.org/packages/Pipelines.Sockets.Unofficial", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Pipelines.Sockets.Unofficial, maxItems: 30 } }2927      - { name: nuget Grpc.Net.Common, url: "https://www.nuget.org/packages/Grpc.Net.Common", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Grpc.Net.Common, maxItems: 30 } }2928      - { name: nuget Grpc.Net.Client, url: "https://www.nuget.org/packages/Grpc.Net.Client", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Grpc.Net.Client, maxItems: 30 } }2929      - { name: nuget Serilog.Extensions.Hosting, url: "https://www.nuget.org/packages/Serilog.Extensions.Hosting", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Serilog.Extensions.Hosting, maxItems: 30 } }2930      - { name: nuget Azure.Storage.Common, url: "https://www.nuget.org/packages/Azure.Storage.Common", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Azure.Storage.Common, maxItems: 30 } }2931      - { name: nuget Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-8.0.100, url: "https://www.nuget.org/packages/Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-8.0.100", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-8.0.100, maxItems: 30 } }2932      - { name: nuget Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100, url: "https://www.nuget.org/packages/Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100, maxItems: 30 } }2933      - { name: nuget Microsoft.NET.Workload.Emscripten.net7.Manifest-8.0.100, url: "https://www.nuget.org/packages/Microsoft.NET.Workload.Emscripten.net7.Manifest-8.0.100", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.NET.Workload.Emscripten.net7.Manifest-8.0.100, maxItems: 30 } }2934      - { name: nuget Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-8.0.100, url: "https://www.nuget.org/packages/Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-8.0.100", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-8.0.100, maxItems: 30 } }2935      - { name: nuget Microsoft.NET.Workload.Emscripten.net6.Manifest-8.0.100, url: "https://www.nuget.org/packages/Microsoft.NET.Workload.Emscripten.net6.Manifest-8.0.100", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.NET.Workload.Emscripten.net6.Manifest-8.0.100, maxItems: 30 } }2936      - { name: nuget Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-8.0.100, url: "https://www.nuget.org/packages/Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-8.0.100", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-8.0.100, maxItems: 30 } }2937      - { name: nuget Microsoft.AspNetCore.Mvc.NewtonsoftJson, url: "https://www.nuget.org/packages/Microsoft.AspNetCore.Mvc.NewtonsoftJson", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.AspNetCore.Mvc.NewtonsoftJson, maxItems: 30 } }2938      - { name: nuget OpenTelemetry.Api, url: "https://www.nuget.org/packages/OpenTelemetry.Api", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: OpenTelemetry.Api, maxItems: 30 } }2939      - { name: nuget Serilog.AspNetCore, url: "https://www.nuget.org/packages/Serilog.AspNetCore", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Serilog.AspNetCore, maxItems: 30 } }2940      - { name: nuget Microsoft.NET.Sdk.iOS.Manifest-8.0.100, url: "https://www.nuget.org/packages/Microsoft.NET.Sdk.iOS.Manifest-8.0.100", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.NET.Sdk.iOS.Manifest-8.0.100, maxItems: 30 } }2941      - { name: nuget Microsoft.NET.Sdk.Android.Manifest-8.0.100, url: "https://www.nuget.org/packages/Microsoft.NET.Sdk.Android.Manifest-8.0.100", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.NET.Sdk.Android.Manifest-8.0.100, maxItems: 30 } }2942      - { name: nuget Microsoft.NET.Sdk.macOS.Manifest-8.0.100, url: "https://www.nuget.org/packages/Microsoft.NET.Sdk.macOS.Manifest-8.0.100", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.NET.Sdk.macOS.Manifest-8.0.100, maxItems: 30 } }2943      - { name: nuget Microsoft.NET.Sdk.MacCatalyst.Manifest-8.0.100, url: "https://www.nuget.org/packages/Microsoft.NET.Sdk.MacCatalyst.Manifest-8.0.100", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.NET.Sdk.MacCatalyst.Manifest-8.0.100, maxItems: 30 } }2944      - { name: nuget Microsoft.NET.Sdk.tvOS.Manifest-8.0.100, url: "https://www.nuget.org/packages/Microsoft.NET.Sdk.tvOS.Manifest-8.0.100", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.NET.Sdk.tvOS.Manifest-8.0.100, maxItems: 30 } }2945      - { name: nuget Microsoft.NET.Sdk.Maui.Manifest-8.0.100, url: "https://www.nuget.org/packages/Microsoft.NET.Sdk.Maui.Manifest-8.0.100", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.NET.Sdk.Maui.Manifest-8.0.100, maxItems: 30 } }2946      - { name: nuget System.IO.Hashing, url: "https://www.nuget.org/packages/System.IO.Hashing", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: System.IO.Hashing, maxItems: 30 } }2947      - { name: nuget FluentAssertions, url: "https://www.nuget.org/packages/FluentAssertions", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: FluentAssertions, maxItems: 30 } }2948      - { name: nuget Dapper, url: "https://www.nuget.org/packages/Dapper", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Dapper, maxItems: 30 } }2949      - { name: nuget Serilog.Sinks.Debug, url: "https://www.nuget.org/packages/Serilog.Sinks.Debug", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Serilog.Sinks.Debug, maxItems: 30 } }2950      - { name: nuget runtime.win-x86.runtime.native.System.Data.SqlClient.sni, url: "https://www.nuget.org/packages/runtime.win-x86.runtime.native.System.Data.SqlClient.sni", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: runtime.win-x86.runtime.native.System.Data.SqlClient.sni, maxItems: 30 } }2951      - { name: nuget runtime.win-x64.runtime.native.System.Data.SqlClient.sni, url: "https://www.nuget.org/packages/runtime.win-x64.runtime.native.System.Data.SqlClient.sni", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: runtime.win-x64.runtime.native.System.Data.SqlClient.sni, maxItems: 30 } }2952      - { name: nuget runtime.win-arm64.runtime.native.System.Data.SqlClient.sni, url: "https://www.nuget.org/packages/runtime.win-arm64.runtime.native.System.Data.SqlClient.sni", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: runtime.win-arm64.runtime.native.System.Data.SqlClient.sni, maxItems: 30 } }2953      - { name: nuget Microsoft.Azure.Amqp, url: "https://www.nuget.org/packages/Microsoft.Azure.Amqp", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.Azure.Amqp, maxItems: 30 } }2954      - { name: nuget NUnit, url: "https://www.nuget.org/packages/NUnit", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: NUnit, maxItems: 30 } }2955      - { name: nuget CsvHelper, url: "https://www.nuget.org/packages/CsvHelper", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: CsvHelper, maxItems: 30 } }2956      - { name: nuget OpenTelemetry, url: "https://www.nuget.org/packages/OpenTelemetry", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: OpenTelemetry, maxItems: 30 } }2957      - { name: nuget AWSSDK.S3, url: "https://www.nuget.org/packages/AWSSDK.S3", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: AWSSDK.S3, maxItems: 30 } }2958      - { name: nuget Polly.Core, url: "https://www.nuget.org/packages/Polly.Core", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Polly.Core, maxItems: 30 } }2959      - { name: nuget Microsoft.SqlServer.Server, url: "https://www.nuget.org/packages/Microsoft.SqlServer.Server", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.SqlServer.Server, maxItems: 30 } }2960      - { name: nuget OpenTelemetry.Api.ProviderBuilderExtensions, url: "https://www.nuget.org/packages/OpenTelemetry.Api.ProviderBuilderExtensions", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: OpenTelemetry.Api.ProviderBuilderExtensions, maxItems: 30 } }2961      - { name: nuget NLog, url: "https://www.nuget.org/packages/NLog", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: NLog, maxItems: 30 } }2962      - { name: nuget Microsoft.Azure.WebJobs, url: "https://www.nuget.org/packages/Microsoft.Azure.WebJobs", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.Azure.WebJobs, maxItems: 30 } }2963      - { name: nuget Microsoft.Extensions.Http.Polly, url: "https://www.nuget.org/packages/Microsoft.Extensions.Http.Polly", type: REST_API, connector: package, tier: D, config: { registry: nuget, name: Microsoft.Extensions.Http.Polly, maxItems: 30 } }2964  # ── Containers (Docker Hub official images) ──2965  - id: docker2966    extend: true2967    categories: [packages]2968    sensors:2969      - { name: docker hub memcached, url: "https://hub.docker.com/_/memcached", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/memcached, maxItems: 30 } }2970      - { name: docker hub busybox, url: "https://hub.docker.com/_/busybox", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/busybox, maxItems: 30 } }2971      - { name: docker hub mysql, url: "https://hub.docker.com/_/mysql", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/mysql, maxItems: 30 } }2972      - { name: docker hub httpd, url: "https://hub.docker.com/_/httpd", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/httpd, maxItems: 30 } }2973      - { name: docker hub rabbitmq, url: "https://hub.docker.com/_/rabbitmq", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/rabbitmq, maxItems: 30 } }2974      - { name: docker hub docker, url: "https://hub.docker.com/_/docker", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/docker, maxItems: 30 } }2975      - { name: docker hub traefik, url: "https://hub.docker.com/_/traefik", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/traefik, maxItems: 30 } }2976      - { name: docker hub hello-world, url: "https://hub.docker.com/_/hello-world", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/hello-world, maxItems: 30 } }2977      - { name: docker hub mariadb, url: "https://hub.docker.com/_/mariadb", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/mariadb, maxItems: 30 } }2978      - { name: docker hub golang, url: "https://hub.docker.com/_/golang", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/golang, maxItems: 30 } }2979      - { name: docker hub openjdk, url: "https://hub.docker.com/_/openjdk", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/openjdk, maxItems: 30 } }2980      - { name: docker hub registry, url: "https://hub.docker.com/_/registry", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/registry, maxItems: 30 } }2981      - { name: docker hub debian, url: "https://hub.docker.com/_/debian", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/debian, maxItems: 30 } }2982      - { name: docker hub ruby, url: "https://hub.docker.com/_/ruby", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/ruby, maxItems: 30 } }2983      - { name: docker hub php, url: "https://hub.docker.com/_/php", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/php, maxItems: 30 } }2984      - { name: docker hub sonarqube, url: "https://hub.docker.com/_/sonarqube", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/sonarqube, maxItems: 30 } }2985      - { name: docker hub centos, url: "https://hub.docker.com/_/centos", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/centos, maxItems: 30 } }2986      - { name: docker hub haproxy, url: "https://hub.docker.com/_/haproxy", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/haproxy, maxItems: 30 } }2987      - { name: docker hub influxdb, url: "https://hub.docker.com/_/influxdb", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/influxdb, maxItems: 30 } }2988      - { name: docker hub consul, url: "https://hub.docker.com/_/consul", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/consul, maxItems: 30 } }2989      - { name: docker hub nextcloud, url: "https://hub.docker.com/_/nextcloud", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/nextcloud, maxItems: 30 } }2990      - { name: docker hub amazonlinux, url: "https://hub.docker.com/_/amazonlinux", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/amazonlinux, maxItems: 30 } }2991      - { name: docker hub elasticsearch, url: "https://hub.docker.com/_/elasticsearch", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/elasticsearch, maxItems: 30 } }2992      - { name: docker hub tomcat, url: "https://hub.docker.com/_/tomcat", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/tomcat, maxItems: 30 } }2993      - { name: docker hub maven, url: "https://hub.docker.com/_/maven", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/maven, maxItems: 30 } }2994      - { name: docker hub caddy, url: "https://hub.docker.com/_/caddy", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/caddy, maxItems: 30 } }2995      - { name: docker hub eclipse-mosquitto, url: "https://hub.docker.com/_/eclipse-mosquitto", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/eclipse-mosquitto, maxItems: 30 } }2996      - { name: docker hub telegraf, url: "https://hub.docker.com/_/telegraf", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/telegraf, maxItems: 30 } }2997      - { name: docker hub bash, url: "https://hub.docker.com/_/bash", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/bash, maxItems: 30 } }2998      - { name: docker hub vault, url: "https://hub.docker.com/_/vault", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/vault, maxItems: 30 } }2999      - { name: docker hub adminer, url: "https://hub.docker.com/_/adminer", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/adminer, maxItems: 30 } }3000      - { name: docker hub ghost, url: "https://hub.docker.com/_/ghost", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/ghost, maxItems: 30 } }3001      - { name: docker hub kong, url: "https://hub.docker.com/_/kong", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/kong, maxItems: 30 } }3002      - { name: docker hub zookeeper, url: "https://hub.docker.com/_/zookeeper", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/zookeeper, maxItems: 30 } }3003      - { name: docker hub solr, url: "https://hub.docker.com/_/solr", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/solr, maxItems: 30 } }3004      - { name: docker hub eclipse-temurin, url: "https://hub.docker.com/_/eclipse-temurin", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/eclipse-temurin, maxItems: 30 } }3005      - { name: docker hub neo4j, url: "https://hub.docker.com/_/neo4j", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/neo4j, maxItems: 30 } }3006      - { name: docker hub gradle, url: "https://hub.docker.com/_/gradle", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/gradle, maxItems: 30 } }3007      - { name: docker hub mongo-express, url: "https://hub.docker.com/_/mongo-express", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/mongo-express, maxItems: 30 } }3008      - { name: docker hub cassandra, url: "https://hub.docker.com/_/cassandra", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/cassandra, maxItems: 30 } }3009      - { name: docker hub buildpack-deps, url: "https://hub.docker.com/_/buildpack-deps", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/buildpack-deps, maxItems: 30 } }3010      - { name: docker hub perl, url: "https://hub.docker.com/_/perl", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/perl, maxItems: 30 } }3011      - { name: docker hub nats, url: "https://hub.docker.com/_/nats", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/nats, maxItems: 30 } }3012      - { name: docker hub percona, url: "https://hub.docker.com/_/percona", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/percona, maxItems: 30 } }3013      - { name: docker hub composer, url: "https://hub.docker.com/_/composer", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/composer, maxItems: 30 } }3014      - { name: docker hub kibana, url: "https://hub.docker.com/_/kibana", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/kibana, maxItems: 30 } }3015      - { name: docker hub drupal, url: "https://hub.docker.com/_/drupal", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/drupal, maxItems: 30 } }3016      - { name: docker hub couchdb, url: "https://hub.docker.com/_/couchdb", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/couchdb, maxItems: 30 } }3017      - { name: docker hub logstash, url: "https://hub.docker.com/_/logstash", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/logstash, maxItems: 30 } }3018      - { name: docker hub chronograf, url: "https://hub.docker.com/_/chronograf", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/chronograf, maxItems: 30 } }3019      - { name: docker hub amazoncorretto, url: "https://hub.docker.com/_/amazoncorretto", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/amazoncorretto, maxItems: 30 } }3020      - { name: docker hub jenkins, url: "https://hub.docker.com/_/jenkins", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/jenkins, maxItems: 30 } }3021      - { name: docker hub rust, url: "https://hub.docker.com/_/rust", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/rust, maxItems: 30 } }3022      - { name: docker hub java, url: "https://hub.docker.com/_/java", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/java, maxItems: 30 } }3023      - { name: docker hub matomo, url: "https://hub.docker.com/_/matomo", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/matomo, maxItems: 30 } }3024      - { name: docker hub teamspeak, url: "https://hub.docker.com/_/teamspeak", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/teamspeak, maxItems: 30 } }3025      - { name: docker hub fedora, url: "https://hub.docker.com/_/fedora", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/fedora, maxItems: 30 } }3026      - { name: docker hub sentry, url: "https://hub.docker.com/_/sentry", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/sentry, maxItems: 30 } }3027      - { name: docker hub nats-streaming, url: "https://hub.docker.com/_/nats-streaming", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/nats-streaming, maxItems: 30 } }3028      - { name: docker hub adoptopenjdk, url: "https://hub.docker.com/_/adoptopenjdk", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/adoptopenjdk, maxItems: 30 } }3029      - { name: docker hub flink, url: "https://hub.docker.com/_/flink", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/flink, maxItems: 30 } }3030      - { name: docker hub phpmyadmin, url: "https://hub.docker.com/_/phpmyadmin", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/phpmyadmin, maxItems: 30 } }3031      - { name: docker hub couchbase, url: "https://hub.docker.com/_/couchbase", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/couchbase, maxItems: 30 } }3032      - { name: docker hub joomla, url: "https://hub.docker.com/_/joomla", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/joomla, maxItems: 30 } }3033      - { name: docker hub swarm, url: "https://hub.docker.com/_/swarm", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/swarm, maxItems: 30 } }3034      - { name: docker hub groovy, url: "https://hub.docker.com/_/groovy", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/groovy, maxItems: 30 } }3035      - { name: docker hub rethinkdb, url: "https://hub.docker.com/_/rethinkdb", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/rethinkdb, maxItems: 30 } }3036      - { name: docker hub rocket.chat, url: "https://hub.docker.com/_/rocket.chat", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/rocket.chat, maxItems: 30 } }3037      - { name: docker hub redmine, url: "https://hub.docker.com/_/redmine", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/redmine, maxItems: 30 } }3038      - { name: docker hub elixir, url: "https://hub.docker.com/_/elixir", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/elixir, maxItems: 30 } }3039      - { name: docker hub erlang, url: "https://hub.docker.com/_/erlang", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/erlang, maxItems: 30 } }3040      - { name: docker hub kapacitor, url: "https://hub.docker.com/_/kapacitor", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/kapacitor, maxItems: 30 } }3041      - { name: docker hub owncloud, url: "https://hub.docker.com/_/owncloud", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/owncloud, maxItems: 30 } }3042      - { name: docker hub odoo, url: "https://hub.docker.com/_/odoo", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/odoo, maxItems: 30 } }3043      - { name: docker hub jruby, url: "https://hub.docker.com/_/jruby", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/jruby, maxItems: 30 } }3044      - { name: docker hub mediawiki, url: "https://hub.docker.com/_/mediawiki", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/mediawiki, maxItems: 30 } }3045      - { name: docker hub jetty, url: "https://hub.docker.com/_/jetty", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/jetty, maxItems: 30 } }3046      - { name: docker hub oraclelinux, url: "https://hub.docker.com/_/oraclelinux", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/oraclelinux, maxItems: 30 } }3047      - { name: docker hub rockylinux, url: "https://hub.docker.com/_/rockylinux", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/rockylinux, maxItems: 30 } }3048      - { name: docker hub mono, url: "https://hub.docker.com/_/mono", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/mono, maxItems: 30 } }3049      - { name: docker hub clojure, url: "https://hub.docker.com/_/clojure", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/clojure, maxItems: 30 } }3050      - { name: docker hub pypy, url: "https://hub.docker.com/_/pypy", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/pypy, maxItems: 30 } }3051      - { name: docker hub arangodb, url: "https://hub.docker.com/_/arangodb", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/arangodb, maxItems: 30 } }3052      - { name: docker hub xwiki, url: "https://hub.docker.com/_/xwiki", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/xwiki, maxItems: 30 } }3053      - { name: docker hub ros, url: "https://hub.docker.com/_/ros", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/ros, maxItems: 30 } }3054      - { name: docker hub swift, url: "https://hub.docker.com/_/swift", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/swift, maxItems: 30 } }3055      - { name: docker hub archlinux, url: "https://hub.docker.com/_/archlinux", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/archlinux, maxItems: 30 } }3056      - { name: docker hub gcc, url: "https://hub.docker.com/_/gcc", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/gcc, maxItems: 30 } }3057      - { name: docker hub znc, url: "https://hub.docker.com/_/znc", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/znc, maxItems: 30 } }3058      - { name: docker hub hylang, url: "https://hub.docker.com/_/hylang", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/hylang, maxItems: 30 } }3059      - { name: docker hub tomee, url: "https://hub.docker.com/_/tomee", type: REST_API, connector: package, tier: D, config: { registry: dockerhub, name: library/tomee, maxItems: 30 } }3060  # ── Go (module proxy) ──3061  - id: go3062    extend: true3063    categories: [packages]3064    sensors:3065      - { name: go github.com/avelino/awesome-go, url: "https://pkg.go.dev/github.com/avelino/awesome-go", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/avelino/awesome-go, maxItems: 30 } }3066      - { name: go github.com/ollama/ollama, url: "https://pkg.go.dev/github.com/ollama/ollama", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/ollama/ollama, maxItems: 30 } }3067      - { name: go k8s.io/kubernetes, url: "https://pkg.go.dev/k8s.io/kubernetes", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: k8s.io/kubernetes, maxItems: 30 } }3068      - { name: go github.com/fatedier/frp, url: "https://pkg.go.dev/github.com/fatedier/frp", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/fatedier/frp, maxItems: 30 } }3069      - { name: go github.com/JuliusBrussee/caveman, url: "https://pkg.go.dev/github.com/JuliusBrussee/caveman", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/JuliusBrussee/caveman, maxItems: 30 } }3070      - { name: go github.com/gohugoio/hugo, url: "https://pkg.go.dev/github.com/gohugoio/hugo", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/gohugoio/hugo, maxItems: 30 } }3071      - { name: go github.com/gin-gonic/gin, url: "https://pkg.go.dev/github.com/gin-gonic/gin", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/gin-gonic/gin, maxItems: 30 } }3072      - { name: go github.com/syncthing/syncthing, url: "https://pkg.go.dev/github.com/syncthing/syncthing", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/syncthing/syncthing, maxItems: 30 } }3073      - { name: go github.com/junegunn/fzf, url: "https://pkg.go.dev/github.com/junegunn/fzf", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/junegunn/fzf, maxItems: 30 } }3074      - { name: go github.com/jesseduffield/lazygit, url: "https://pkg.go.dev/github.com/jesseduffield/lazygit", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/jesseduffield/lazygit, maxItems: 30 } }3075      - { name: go github.com/caddyserver/caddy/v2, url: "https://pkg.go.dev/github.com/caddyserver/caddy/v2", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/caddyserver/caddy/v2, maxItems: 30 } }3076      - { name: go github.com/moby/moby/v2, url: "https://pkg.go.dev/github.com/moby/moby/v2", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/moby/moby/v2, maxItems: 30 } }3077      - { name: go github.com/nektos/act, url: "https://pkg.go.dev/github.com/nektos/act", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/nektos/act, maxItems: 30 } }3078      - { name: go github.com/prometheus/prometheus, url: "https://pkg.go.dev/github.com/prometheus/prometheus", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/prometheus/prometheus, maxItems: 30 } }3079      - { name: go github.com/traefik/traefik/v3, url: "https://pkg.go.dev/github.com/traefik/traefik/v3", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/traefik/traefik/v3, maxItems: 30 } }3080      - { name: go github.com/usememos/memos, url: "https://pkg.go.dev/github.com/usememos/memos", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/usememos/memos, maxItems: 30 } }3081      - { name: go github.com/minio/minio, url: "https://pkg.go.dev/github.com/minio/minio", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/minio/minio, maxItems: 30 } }3082      - { name: go github.com/pocketbase/pocketbase, url: "https://pkg.go.dev/github.com/pocketbase/pocketbase", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/pocketbase/pocketbase, maxItems: 30 } }3083      - { name: go github.com/rclone/rclone, url: "https://pkg.go.dev/github.com/rclone/rclone", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/rclone/rclone, maxItems: 30 } }3084      - { name: go filippo.io/mkcert, url: "https://pkg.go.dev/filippo.io/mkcert", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: filippo.io/mkcert, maxItems: 30 } }3085      - { name: go github.com/wagoodman/dive, url: "https://pkg.go.dev/github.com/wagoodman/dive", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/wagoodman/dive, maxItems: 30 } }3086      - { name: go github.com/jesseduffield/lazydocker, url: "https://pkg.go.dev/github.com/jesseduffield/lazydocker", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/jesseduffield/lazydocker, maxItems: 30 } }3087      - { name: go go.etcd.io/etcd/v3, url: "https://pkg.go.dev/go.etcd.io/etcd/v3", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: go.etcd.io/etcd/v3, maxItems: 30 } }3088      - { name: go github.com/router-for-me/CLIProxyAPI/v7, url: "https://pkg.go.dev/github.com/router-for-me/CLIProxyAPI/v7", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/router-for-me/CLIProxyAPI/v7, maxItems: 30 } }3089      - { name: go github.com/ethereum/go-ethereum, url: "https://pkg.go.dev/github.com/ethereum/go-ethereum", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/ethereum/go-ethereum, maxItems: 30 } }3090      - { name: go github.com/alist-org/alist/v3, url: "https://pkg.go.dev/github.com/alist-org/alist/v3", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/alist-org/alist/v3, maxItems: 30 } }3091      - { name: go github.com/mudler/LocalAI, url: "https://pkg.go.dev/github.com/mudler/LocalAI", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/mudler/LocalAI, maxItems: 30 } }3092      - { name: go github.com/QuantumNous/new-api, url: "https://pkg.go.dev/github.com/QuantumNous/new-api", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/QuantumNous/new-api, maxItems: 30 } }3093      - { name: go gogs.io/gogs, url: "https://pkg.go.dev/gogs.io/gogs", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: gogs.io/gogs, maxItems: 30 } }3094      - { name: go v2ray.com/core, url: "https://pkg.go.dev/v2ray.com/core", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: v2ray.com/core, maxItems: 30 } }3095      - { name: go github.com/mhsanaei/3x-ui/v3, url: "https://pkg.go.dev/github.com/mhsanaei/3x-ui/v3", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/mhsanaei/3x-ui/v3, maxItems: 30 } }3096      - { name: go github.com/cli/cli/v2, url: "https://pkg.go.dev/github.com/cli/cli/v2", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/cli/cli/v2, maxItems: 30 } }3097      - { name: go github.com/milvus-io/milvus, url: "https://pkg.go.dev/github.com/milvus-io/milvus", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/milvus-io/milvus, maxItems: 30 } }3098      - { name: go charm.land/bubbletea/v2, url: "https://pkg.go.dev/charm.land/bubbletea/v2", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: charm.land/bubbletea/v2, maxItems: 30 } }3099      - { name: go github.com/spf13/cobra, url: "https://pkg.go.dev/github.com/spf13/cobra", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/spf13/cobra, maxItems: 30 } }3100      - { name: go github.com/danielmiessler/fabric, url: "https://pkg.go.dev/github.com/danielmiessler/fabric", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/danielmiessler/fabric, maxItems: 30 } }3101      - { name: go github.com/juanfont/headscale, url: "https://pkg.go.dev/github.com/juanfont/headscale", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/juanfont/headscale, maxItems: 30 } }3102      - { name: go github.com/xtls/xray-core, url: "https://pkg.go.dev/github.com/xtls/xray-core", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/xtls/xray-core, maxItems: 30 } }3103      - { name: go github.com/pingcap/tidb, url: "https://pkg.go.dev/github.com/pingcap/tidb", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/pingcap/tidb, maxItems: 30 } }3104      - { name: go github.com/schollz/croc/v11, url: "https://pkg.go.dev/github.com/schollz/croc/v11", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/schollz/croc/v11, maxItems: 30 } }3105      - { name: go github.com/photoprism/photoprism, url: "https://pkg.go.dev/github.com/photoprism/photoprism", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/photoprism/photoprism, maxItems: 30 } }3106      - { name: go github.com/gofiber/fiber/v3, url: "https://pkg.go.dev/github.com/gofiber/fiber/v3", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/gofiber/fiber/v3, maxItems: 30 } }3107      - { name: go github.com/evanw/esbuild, url: "https://pkg.go.dev/github.com/evanw/esbuild", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/evanw/esbuild, maxItems: 30 } }3108      - { name: go gorm.io/gorm, url: "https://pkg.go.dev/gorm.io/gorm", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: gorm.io/gorm, maxItems: 30 } }3109      - { name: go istio.io/istio, url: "https://pkg.go.dev/istio.io/istio", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: istio.io/istio, maxItems: 30 } }3110      - { name: go github.com/harness/gitness, url: "https://pkg.go.dev/github.com/harness/gitness", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/harness/gitness, maxItems: 30 } }3111      - { name: go github.com/docker/compose/v5, url: "https://pkg.go.dev/github.com/docker/compose/v5", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/docker/compose/v5, maxItems: 30 } }3112      - { name: go github.com/sagernet/sing-box, url: "https://pkg.go.dev/github.com/sagernet/sing-box", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/sagernet/sing-box, maxItems: 30 } }3113      - { name: go github.com/aquasecurity/trivy, url: "https://pkg.go.dev/github.com/aquasecurity/trivy", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/aquasecurity/trivy, maxItems: 30 } }3114      - { name: go github.com/IceWhaleTech/CasaOS, url: "https://pkg.go.dev/github.com/IceWhaleTech/CasaOS", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/IceWhaleTech/CasaOS, maxItems: 30 } }3115      - { name: go github.com/glanceapp/glance, url: "https://pkg.go.dev/github.com/glanceapp/glance", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/glanceapp/glance, maxItems: 30 } }3116      - { name: go github.com/hashicorp/vault, url: "https://pkg.go.dev/github.com/hashicorp/vault", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/hashicorp/vault, maxItems: 30 } }3117      - { name: go github.com/restic/restic, url: "https://pkg.go.dev/github.com/restic/restic", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/restic/restic, maxItems: 30 } }3118      - { name: go github.com/filebrowser/filebrowser/v2, url: "https://pkg.go.dev/github.com/filebrowser/filebrowser/v2", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/filebrowser/filebrowser/v2, maxItems: 30 } }3119      - { name: go github.com/seaweedfs/seaweedfs, url: "https://pkg.go.dev/github.com/seaweedfs/seaweedfs", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/seaweedfs/seaweedfs, maxItems: 30 } }3120      - { name: go github.com/v2fly/v2ray-core/v5, url: "https://pkg.go.dev/github.com/v2fly/v2ray-core/v5", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/v2fly/v2ray-core/v5, maxItems: 30 } }3121      - { name: go github.com/derailed/k9s, url: "https://pkg.go.dev/github.com/derailed/k9s", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/derailed/k9s, maxItems: 30 } }3122      - { name: go ehang.io/nps, url: "https://pkg.go.dev/ehang.io/nps", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: ehang.io/nps, maxItems: 30 } }3123      - { name: go heckel.io/ntfy/v2, url: "https://pkg.go.dev/heckel.io/ntfy/v2", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: heckel.io/ntfy/v2, maxItems: 30 } }3124      - { name: go github.com/k3s-io/k3s, url: "https://pkg.go.dev/github.com/k3s-io/k3s", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/k3s-io/k3s, maxItems: 30 } }3125      - { name: go github.com/halfrost/LeetCode-Go, url: "https://pkg.go.dev/github.com/halfrost/LeetCode-Go", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/halfrost/LeetCode-Go, maxItems: 30 } }3126      - { name: go github.com/zeromicro/go-zero, url: "https://pkg.go.dev/github.com/zeromicro/go-zero", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/zeromicro/go-zero, maxItems: 30 } }3127      - { name: go github.com/github/github-mcp-server, url: "https://pkg.go.dev/github.com/github/github-mcp-server", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/github/github-mcp-server, maxItems: 30 } }3128      - { name: go go.podman.io/podman/v6, url: "https://pkg.go.dev/go.podman.io/podman/v6", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: go.podman.io/podman/v6, maxItems: 30 } }3129      - { name: go github.com/labstack/echo/v5, url: "https://pkg.go.dev/github.com/labstack/echo/v5", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/labstack/echo/v5, maxItems: 30 } }3130      - { name: go github.com/cockroachdb/cockroach, url: "https://pkg.go.dev/github.com/cockroachdb/cockroach", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/cockroachdb/cockroach, maxItems: 30 } }3131      - { name: go github.com/beego/beego/v2, url: "https://pkg.go.dev/github.com/beego/beego/v2", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/beego/beego/v2, maxItems: 30 } }3132      - { name: go k8s.io/minikube, url: "https://pkg.go.dev/k8s.io/minikube", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: k8s.io/minikube, maxItems: 30 } }3133      - { name: go github.com/iawia002/lux, url: "https://pkg.go.dev/github.com/iawia002/lux", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/iawia002/lux, maxItems: 30 } }3134      - { name: go go.k6.io/k6/v2, url: "https://pkg.go.dev/go.k6.io/k6/v2", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: go.k6.io/k6/v2, maxItems: 30 } }3135      - { name: go github.com/projectdiscovery/nuclei/v3, url: "https://pkg.go.dev/github.com/projectdiscovery/nuclei/v3", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/projectdiscovery/nuclei/v3, maxItems: 30 } }3136      - { name: go github.com/abiosoft/colima, url: "https://pkg.go.dev/github.com/abiosoft/colima", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/abiosoft/colima, maxItems: 30 } }3137      - { name: go github.com/chubin/wttr.in, url: "https://pkg.go.dev/github.com/chubin/wttr.in", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/chubin/wttr.in, maxItems: 30 } }3138      - { name: go github.com/spf13/viper, url: "https://pkg.go.dev/github.com/spf13/viper", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/spf13/viper, maxItems: 30 } }3139      - { name: go helm.sh/helm/v4, url: "https://pkg.go.dev/helm.sh/helm/v4", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: helm.sh/helm/v4, maxItems: 30 } }3140      - { name: go github.com/opentofu/opentofu, url: "https://pkg.go.dev/github.com/opentofu/opentofu", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/opentofu/opentofu, maxItems: 30 } }3141      - { name: go github.com/hashicorp/consul, url: "https://pkg.go.dev/github.com/hashicorp/consul", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/hashicorp/consul, maxItems: 30 } }3142      - { name: go github.com/sipeed/picoclaw, url: "https://pkg.go.dev/github.com/sipeed/picoclaw", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/sipeed/picoclaw, maxItems: 30 } }3143      - { name: go github.com/micro-editor/micro/v2, url: "https://pkg.go.dev/github.com/micro-editor/micro/v2", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/micro-editor/micro/v2, maxItems: 30 } }3144      - { name: go github.com/zricethezav/gitleaks/v8, url: "https://pkg.go.dev/github.com/zricethezav/gitleaks/v8", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/zricethezav/gitleaks/v8, maxItems: 30 } }3145      - { name: go github.com/netbirdio/netbird, url: "https://pkg.go.dev/github.com/netbirdio/netbird", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/netbirdio/netbird, maxItems: 30 } }3146      - { name: go github.com/XIU2/CloudflareSpeedTest, url: "https://pkg.go.dev/github.com/XIU2/CloudflareSpeedTest", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/XIU2/CloudflareSpeedTest, maxItems: 30 } }3147      - { name: go github.com/authelia/authelia/v4, url: "https://pkg.go.dev/github.com/authelia/authelia/v4", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/authelia/authelia/v4, maxItems: 30 } }3148      - { name: go github.com/grafana/loki/v3, url: "https://pkg.go.dev/github.com/grafana/loki/v3", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/grafana/loki/v3, maxItems: 30 } }3149      - { name: go github.com/cloudreve/Cloudreve/v4, url: "https://pkg.go.dev/github.com/cloudreve/Cloudreve/v4", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/cloudreve/Cloudreve/v4, maxItems: 30 } }3150      - { name: go fyne.io/fyne/v2, url: "https://pkg.go.dev/fyne.io/fyne/v2", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: fyne.io/fyne/v2, maxItems: 30 } }3151      - { name: go github.com/charmbracelet/crush, url: "https://pkg.go.dev/github.com/charmbracelet/crush", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/charmbracelet/crush, maxItems: 30 } }3152      - { name: go github.com/trufflesecurity/trufflehog/v3, url: "https://pkg.go.dev/github.com/trufflesecurity/trufflehog/v3", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/trufflesecurity/trufflehog/v3, maxItems: 30 } }3153      - { name: go github.com/go-kit/kit, url: "https://pkg.go.dev/github.com/go-kit/kit", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/go-kit/kit, maxItems: 30 } }3154      - { name: go charm.land/glow/v3, url: "https://pkg.go.dev/charm.land/glow/v3", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: charm.land/glow/v3, maxItems: 30 } }3155      - { name: go github.com/steveyegge/beads, url: "https://pkg.go.dev/github.com/steveyegge/beads", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/steveyegge/beads, maxItems: 30 } }3156      - { name: go github.com/openfaas/faas, url: "https://pkg.go.dev/github.com/openfaas/faas", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/openfaas/faas, maxItems: 30 } }3157      - { name: go github.com/stretchr/testify, url: "https://pkg.go.dev/github.com/stretchr/testify", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/stretchr/testify, maxItems: 30 } }3158      - { name: go github.com/microsoft/typescript-go, url: "https://pkg.go.dev/github.com/microsoft/typescript-go", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/microsoft/typescript-go, maxItems: 30 } }3159      - { name: go github.com/dapr/dapr, url: "https://pkg.go.dev/github.com/dapr/dapr", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/dapr/dapr, maxItems: 30 } }3160      - { name: go github.com/go-kratos/kratos/v3, url: "https://pkg.go.dev/github.com/go-kratos/kratos/v3", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/go-kratos/kratos/v3, maxItems: 30 } }3161      - { name: go github.com/rancher/rancher, url: "https://pkg.go.dev/github.com/rancher/rancher", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/rancher/rancher, maxItems: 30 } }3162      - { name: go github.com/nsqio/nsq, url: "https://pkg.go.dev/github.com/nsqio/nsq", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/nsqio/nsq, maxItems: 30 } }3163      - { name: go github.com/sirupsen/logrus, url: "https://pkg.go.dev/github.com/sirupsen/logrus", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/sirupsen/logrus, maxItems: 30 } }3164      - { name: go github.com/asdf-vm/asdf, url: "https://pkg.go.dev/github.com/asdf-vm/asdf", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/asdf-vm/asdf, maxItems: 30 } }3165      - { name: go github.com/kataras/iris/v12, url: "https://pkg.go.dev/github.com/kataras/iris/v12", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/kataras/iris/v12, maxItems: 30 } }3166      - { name: go github.com/gocolly/colly/v2, url: "https://pkg.go.dev/github.com/gocolly/colly/v2", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/gocolly/colly/v2, maxItems: 30 } }3167      - { name: go github.com/d2lang/d2, url: "https://pkg.go.dev/github.com/d2lang/d2", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/d2lang/d2, maxItems: 30 } }3168      - { name: go github.com/henrygd/beszel, url: "https://pkg.go.dev/github.com/henrygd/beszel", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/henrygd/beszel, maxItems: 30 } }3169      - { name: go github.com/tsenart/vegeta/v12, url: "https://pkg.go.dev/github.com/tsenart/vegeta/v12", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/tsenart/vegeta/v12, maxItems: 30 } }3170      - { name: go github.com/cilium/cilium, url: "https://pkg.go.dev/github.com/cilium/cilium", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/cilium/cilium, maxItems: 30 } }3171      - { name: go github.com/go-delve/delve, url: "https://pkg.go.dev/github.com/go-delve/delve", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/go-delve/delve, maxItems: 30 } }3172      - { name: go github.com/gorilla/websocket, url: "https://pkg.go.dev/github.com/gorilla/websocket", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/gorilla/websocket, maxItems: 30 } }3173      - { name: go go.uber.org/zap, url: "https://pkg.go.dev/go.uber.org/zap", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: go.uber.org/zap, maxItems: 30 } }3174      - { name: go github.com/containrrr/watchtower, url: "https://pkg.go.dev/github.com/containrrr/watchtower", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/containrrr/watchtower, maxItems: 30 } }3175      - { name: go github.com/OpenListTeam/OpenList/v4, url: "https://pkg.go.dev/github.com/OpenListTeam/OpenList/v4", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/OpenListTeam/OpenList/v4, maxItems: 30 } }3176      - { name: go charm.land/gum/v2, url: "https://pkg.go.dev/charm.land/gum/v2", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: charm.land/gum/v2, maxItems: 30 } }3177      - { name: go github.com/urfave/cli/v3, url: "https://pkg.go.dev/github.com/urfave/cli/v3", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/urfave/cli/v3, maxItems: 30 } }3178      - { name: go github.com/argoproj/argo-cd/v3, url: "https://pkg.go.dev/github.com/argoproj/argo-cd/v3", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/argoproj/argo-cd/v3, maxItems: 30 } }3179      - { name: go github.com/air-verse/air, url: "https://pkg.go.dev/github.com/air-verse/air", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/air-verse/air, maxItems: 30 } }3180      - { name: go github.com/quii/learn-go-with-tests, url: "https://pkg.go.dev/github.com/quii/learn-go-with-tests", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/quii/learn-go-with-tests, maxItems: 30 } }3181      - { name: go filippo.io/age, url: "https://pkg.go.dev/filippo.io/age", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: filippo.io/age, maxItems: 30 } }3182      - { name: go github.com/navidrome/navidrome, url: "https://pkg.go.dev/github.com/navidrome/navidrome", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/navidrome/navidrome, maxItems: 30 } }3183      - { name: go github.com/valyala/fasthttp, url: "https://pkg.go.dev/github.com/valyala/fasthttp", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/valyala/fasthttp, maxItems: 30 } }3184      - { name: go github.com/slimtoolkit/slim, url: "https://pkg.go.dev/github.com/slimtoolkit/slim", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/slimtoolkit/slim, maxItems: 30 } }3185      - { name: go github.com/knadh/listmonk, url: "https://pkg.go.dev/github.com/knadh/listmonk", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/knadh/listmonk, maxItems: 30 } }3186      - { name: go github.com/jaegertracing/jaeger, url: "https://pkg.go.dev/github.com/jaegertracing/jaeger", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/jaegertracing/jaeger, maxItems: 30 } }3187      - { name: go github.com/yorukot/superfile, url: "https://pkg.go.dev/github.com/yorukot/superfile", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/yorukot/superfile, maxItems: 30 } }3188      - { name: go github.com/getsops/sops/v3, url: "https://pkg.go.dev/github.com/getsops/sops/v3", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/getsops/sops/v3, maxItems: 30 } }3189      - { name: go go-micro.dev/v6, url: "https://pkg.go.dev/go-micro.dev/v6", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: go-micro.dev/v6, maxItems: 30 } }3190      - { name: go google.golang.org/grpc, url: "https://pkg.go.dev/google.golang.org/grpc", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: google.golang.org/grpc, maxItems: 30 } }3191      - { name: go go.temporal.io/server, url: "https://pkg.go.dev/go.temporal.io/server", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: go.temporal.io/server, maxItems: 30 } }3192      - { name: go github.com/github/hub/v2, url: "https://pkg.go.dev/github.com/github/hub/v2", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/github/hub/v2, maxItems: 30 } }3193      - { name: go github.com/go-chi/chi/v5, url: "https://pkg.go.dev/github.com/go-chi/chi/v5", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/go-chi/chi/v5, maxItems: 30 } }3194      - { name: go github.com/alibaba/open-code-review, url: "https://pkg.go.dev/github.com/alibaba/open-code-review", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/alibaba/open-code-review, maxItems: 30 } }3195      - { name: go github.com/Tencent/WeKnora, url: "https://pkg.go.dev/github.com/Tencent/WeKnora", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/Tencent/WeKnora, maxItems: 30 } }3196      - { name: go github.com/TecharoHQ/anubis, url: "https://pkg.go.dev/github.com/TecharoHQ/anubis", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/TecharoHQ/anubis, maxItems: 30 } }3197      - { name: go github.com/wavetermdev/waveterm, url: "https://pkg.go.dev/github.com/wavetermdev/waveterm", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/wavetermdev/waveterm, maxItems: 30 } }3198      - { name: go github.com/pranshuparmar/witr, url: "https://pkg.go.dev/github.com/pranshuparmar/witr", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/pranshuparmar/witr, maxItems: 30 } }3199      - { name: go github.com/redis/go-redis/v9, url: "https://pkg.go.dev/github.com/redis/go-redis/v9", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/redis/go-redis/v9, maxItems: 30 } }3200      - { name: go github.com/lima-vm/lima/v2, url: "https://pkg.go.dev/github.com/lima-vm/lima/v2", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/lima-vm/lima/v2, maxItems: 30 } }3201      - { name: go github.com/gorilla/mux, url: "https://pkg.go.dev/github.com/gorilla/mux", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/gorilla/mux, maxItems: 30 } }3202      - { name: go github.com/dgraph-io/dgraph/v25, url: "https://pkg.go.dev/github.com/dgraph-io/dgraph/v25", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/dgraph-io/dgraph/v25, maxItems: 30 } }3203      - { name: go chezmoi.io/chezmoi/v2, url: "https://pkg.go.dev/chezmoi.io/chezmoi/v2", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: chezmoi.io/chezmoi/v2, maxItems: 30 } }3204      - { name: go github.com/samber/lo, url: "https://pkg.go.dev/github.com/samber/lo", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/samber/lo, maxItems: 30 } }3205      - { name: go vitess.io/vitess, url: "https://pkg.go.dev/vitess.io/vitess", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: vitess.io/vitess, maxItems: 30 } }3206      - { name: go github.com/containerd/containerd/v2, url: "https://pkg.go.dev/github.com/containerd/containerd/v2", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/containerd/containerd/v2, maxItems: 30 } }3207      - { name: go github.com/gravitational/teleport, url: "https://pkg.go.dev/github.com/gravitational/teleport", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/gravitational/teleport, maxItems: 30 } }3208      - { name: go github.com/xuri/excelize/v2, url: "https://pkg.go.dev/github.com/xuri/excelize/v2", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/xuri/excelize/v2, maxItems: 30 } }3209      - { name: go github.com/charmbracelet/vhs, url: "https://pkg.go.dev/github.com/charmbracelet/vhs", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/charmbracelet/vhs, maxItems: 30 } }3210      - { name: go github.com/livekit/livekit-server, url: "https://pkg.go.dev/github.com/livekit/livekit-server", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/livekit/livekit-server, maxItems: 30 } }3211      - { name: go github.com/nats-io/nats-server/v2, url: "https://pkg.go.dev/github.com/nats-io/nats-server/v2", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/nats-io/nats-server/v2, maxItems: 30 } }3212      - { name: go github.com/antonmedv/fx, url: "https://pkg.go.dev/github.com/antonmedv/fx", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/antonmedv/fx, maxItems: 30 } }3213      - { name: go github.com/casbin/casbin/v3, url: "https://pkg.go.dev/github.com/casbin/casbin/v3", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/casbin/casbin/v3, maxItems: 30 } }3214      - { name: go github.com/rakyll/hey, url: "https://pkg.go.dev/github.com/rakyll/hey", type: REST_API, connector: package, tier: D, config: { registry: goproxy, name: github.com/rakyll/hey, maxItems: 30 } }3215