---
title: "Peripheral — N1 IT Landscape"
---

N1 IT Landscape — The Blueprint · CF-Access internal

# Peripheral

N1 IT Landscape · Owner: Arun Venkataraman · source of truth: markdown SSOT

# N1 IT Landscape — Peripheral, web & tooling

> **CURRENT-STATE** as of **2026-06-09** · part of the **N1 IT Landscape** (start at **[Overview](/landscape/overview/)**). Owner: **Arun Venkataraman** (Principal Engineer).

* * *

_Web/marketing sites, Slack bots, QA/test suites, experiments, POCs, and internal tooling repos._

> Per-repository dependency manifest (Python / Go / Node / Terraform / Docker / Helm / GitHub-Actions), captured from fresh `develop` clones. Back to the [BoM hub](/landscape/dependencies/00-bom/).

* * *

#### `automated-testing` — [develop@dc6a7fa0]

**Python — pyproject** (8)

Package | Version  
---|---  
claude-agent-sdk | >=0.1.36  
httpx | >=0.28  
jinja2 | >=3.1  
pydantic | >=2.10  
pydantic-settings | >=2.7  
pymupdf | ==1.27.2  
redis | >=5.0  
slack-sdk | ==3.40.1  
**Python — uv.lock** (45)

Package | Version  
---|---  
annotated-doc | 0.0.4  
annotated-types | 0.7.0  
anyio | 4.12.1  
attrs | 25.4.0  
certifi | 2026.1.4  
cffi | 2.0.0  
claude-agent-sdk | 0.1.47  
click | 8.3.1  
colorama | 0.4.6  
cryptography | 46.0.7  
fastapi | 0.135.1  
h11 | 0.16.0  
httpcore | 1.0.9  
httptools | 0.7.1  
httpx | 0.28.1  
httpx-sse | 0.4.3  
idna | 3.11  
jinja2 | 3.1.6  
jsonschema | 4.26.0  
jsonschema-specifications | 2025.9.1  
markupsafe | 3.0.3  
mcp | 1.26.0  
n1-nightly | 1.0.0  
pycparser | 3.0  
pydantic | 2.12.5  
pydantic-core | 2.41.5  
pydantic-settings | 2.13.1  
pyjwt | 2.11.0  
pymupdf | 1.27.2  
python-dotenv | 1.2.2  
python-multipart | 0.0.27  
pywin32 | 311  
pyyaml | 6.0.3  
redis | 7.4.0  
referencing | 0.37.0  
rpds-py | 0.30.0  
slack-sdk | 3.40.1  
sse-starlette | 3.3.2  
starlette | 0.52.1  
typing-extensions | 4.15.0  
typing-inspection | 0.4.2  
uvicorn | 0.41.0  
uvloop | 0.22.1  
watchfiles | 1.1.1  
websockets | 16.0  
**Node — ux-tests/package.json** (0 deps, 5 dev)

_devDependencies:_

Dev dependency | Version  
---|---  
@playwright/test | ^1.50.0  
@types/node | ^25.2.1  
dotenv | ^16.4.7  
tsx | ^4.19.0  
typescript | ^5.7.0  
**Node — dashboard/package.json** (9 deps, 8 dev)

Dependency | Version  
---|---  
@radix-ui/react-collapsible | ^1.1.3  
@radix-ui/react-select | ^2.1.6  
@radix-ui/react-slot | ^1.1.2  
@tanstack/react-query | ^5.67.2  
@tanstack/react-router | ^1.114.3  
lucide-react | ^0.475.0  
react | ^19.1.0  
react-dom | ^19.1.0  
recharts | ^2.15.1  
  
_devDependencies:_

Dev dependency | Version  
---|---  
@tailwindcss/vite | ^4.1.3  
@tanstack/router-devtools | ^1.114.3  
@tanstack/router-plugin | ^1.114.3  
@types/react | ^19.1.0  
@types/react-dom | ^19.1.0  
tailwindcss | ^4.1.3  
typescript | ^5.8.3  
vite | ^6.4.2  
**Node — billing-tests/package.json** (2 deps, 4 dev)

Dependency | Version  
---|---  
dotenv | ^16.4.5  
stripe | ^18.0.0  
  
_devDependencies:_

Dev dependency | Version  
---|---  
@playwright/test | ^1.58.0  
@types/node | ^22.10.0  
tsx | ^4.19.0  
typescript | ^5.7.0  
  
**Docker base images** (5): `mcr.microsoft.com/playwright:v1.58.2-noble`, `node-deps`, `python-deps`, `python:3.12-slim`

**GitHub Actions pinned** (10)

  * `actions/checkout@v4`
  * `actions/create-github-app-token@v1`
  * `actions/setup-node@v4`
  * `actions/upload-artifact@v4`
  * `astral-sh/setup-uv@v5`
  * `aws-actions/configure-aws-credentials@v4`
  * `docker/build-push-action@v5`
  * `docker/setup-buildx-action@v3`
  * `docker/setup-qemu-action@v3`
  * `n1healthcare/github-action-deployment-approval@main`

#### `code-intelligence` — [main@b2166427]

**Python — requirements** (2)

Package | Version  
---|---  
openai | >=1.30.0  
pyyaml | >=6.0  
**GitHub Actions pinned** (2)

  * `actions/checkout@v4`
  * `actions/setup-python@v5`

#### `developer-portal` — [develop@00d26671]

**Runtime pins:** node=24.15.0

**Node — package.json** (17 deps, 22 dev) · `engines: {'node': '>=24'}`

Dependency | Version  
---|---  
@fontsource-variable/fraunces | 5.2.9  
@fontsource/inter | 5.2.8  
@fontsource/jetbrains-mono | 5.2.8  
@mdx-js/react | 3.1.1  
@mdx-js/rollup | 3.1.1  
@radix-ui/react-slot | 1.2.4  
class-variance-authority | 0.7.1  
clsx | 2.1.1  
lucide-react | 0.563.0  
react | 19.2.4  
react-dom | 19.2.4  
react-router-dom | 7.13.0  
rehype-pretty-code | 0.14.3  
rehype-slug | 6.0.0  
remark-gfm | 4.0.1  
shiki | 4.0.2  
tailwind-merge | 3.4.1  
  
_devDependencies:_

Dev dependency | Version  
---|---  
@eslint/js | 9.39.2  
@tailwindcss/vite | 4.2.1  
@testing-library/jest-dom | 6.9.1  
@testing-library/react | 16.3.2  
@testing-library/user-event | 14.6.1  
@types/mdx | 2.0.13  
@types/node | 25.2.3  
@types/react | 19.2.14  
@types/react-dom | 19.2.3  
@vitejs/plugin-react | 5.1.4  
eslint | 9.39.2  
eslint-plugin-react-hooks | 7.0.1  
eslint-plugin-react-refresh | 0.5.0  
globals | 17.3.0  
happy-dom | 20.9.0  
prettier | 3.8.3  
prettier-plugin-tailwindcss | 0.8.0  
tailwindcss | 4.2.1  
typescript | 5.9.3  
typescript-eslint | 8.55.0  
vite | 7.3.2  
vitest | 4.0.18  
**GitHub Actions pinned** (2)

  * `actions/checkout@v6`
  * `actions/setup-node@v6`

#### `e2e-tests` — [main@1d3a9258]

**GitHub Actions pinned** (5)

  * `actions/checkout@v4`
  * `actions/download-artifact@v3`
  * `actions/github-script@v6`
  * `actions/setup-node@v4`
  * `actions/upload-artifact@v3`

#### `git-supply-chain-forensics` — [main@d6a6662c]

_(no dependency manifests found in this repo)_

#### `gitpulse` — [develop@1dcaade0]

_(no dependency manifests found in this repo)_

#### `internal-docs-confidential` — [main@d02f829c]

_(no dependency manifests found in this repo)_

#### `litellm-slack-bot` — [develop@0f965051]

**Python — requirements** (4)

Package | Version  
---|---  
python-dotenv | —  
pyyaml | —  
requests | —  
slack-bolt | —  
  
**Docker base images** (1): `python:latest`

**GitHub Actions pinned** (6)

  * `actions/checkout@v4`
  * `aws-actions/amazon-ecr-login@v2`
  * `aws-actions/configure-aws-credentials@v4`
  * `docker/build-push-action@v5`
  * `docker/setup-buildx-action@v3`
  * `n1healthcare/release-scribe@v1.1`

#### `local-development-env` — [develop@20b37fad]

**Node — dev-ui/package.json** (25 deps, 9 dev)

Dependency | Version  
---|---  
@heroicons/react | ^2.2.0  
@hookform/resolvers | ^5.2.1  
@radix-ui/react-collapsible | ^1.1.11  
@radix-ui/react-dialog | ^1.1.14  
@radix-ui/react-dropdown-menu | ^2.1.15  
@radix-ui/react-label | ^2.1.7  
@radix-ui/react-progress | ^1.1.7  
@radix-ui/react-select | ^2.2.5  
@radix-ui/react-slot | ^1.2.3  
@radix-ui/react-tabs | ^1.1.12  
@radix-ui/react-toast | ^1.2.14  
axios | ^1.15.0  
class-variance-authority | ^0.7.1  
clsx | ^2.1.1  
date-fns | ^4.1.0  
lucide-react | ^0.539.0  
next | 16.2.3  
react | 19.2.0  
react-dom | 19.2.0  
react-hook-form | ^7.62.0  
recharts | ^3.1.2  
tailwind-merge | ^3.3.1  
tailwindcss-animate | ^1.0.7  
zod | ^4.0.17  
zustand | ^5.0.7  
  
_devDependencies:_

Dev dependency | Version  
---|---  
@eslint/eslintrc | ^3  
@tailwindcss/postcss | ^4.1.16  
@types/node | ^20  
@types/react | ^19  
@types/react-dom | ^19  
eslint | ^9  
eslint-config-next | 15.4.6  
tailwindcss | ^4.1.16  
typescript | ^5  
  
**Docker base images** (4): `caddy:latest`, `node:22-alpine`, `node:lts`

#### `marketing-studio` — [develop@34732505]

_(no dependency manifests found in this repo)_

#### `misc-scripts` — [main@34d445a3]

**Python — pyproject** (29)

Package | Version  
---|---  
attrs | >=25.1.0  
google | >=3.0.0  
google-cloud-storage | >=3.0.0  
jupyter | >=1.1.1  
langchain | >=0.3.18  
langchain-aws | >=0.2.12  
langchain-community | >=0.3.17  
langchain-deepseek | >=0.1.2  
langchain-openai | >=0.3.5  
langchain-openai | >=0.3.6  
markdown-pdf | >=1.3  
nbconvert | >=7.16.6  
nltk | >=3.9.1  
notebook | >=7.3.2  
openai | >=1.61.1  
openpyxl | >=3.1.5  
pandas | >=2.2.3  
pandoc | >=2.4  
pdf2image | >=1.17.0  
pdfminer | >=20191125  
pdfminer-six | >=20240706  
poppler-utils | >=0.1.0  
psycopg2-binary | >=2.9.10  
pydantic | >=2.10.6  
python-dotenv | >=1.0.1  
sqlalchemy | >=2.0.38  
storage | >=0.0.4.3  
tqdm | >=4.67.1  
unstructured[md] | >=0.16.20  
**Python — requirements** (96)

Package | Version  
---|---  
aiohappyeyeballs | ==2.4.4  
aiohttp | ==3.13.4  
aiosignal | ==1.3.2  
annotated-types | ==0.7.0  
anyio | ==4.7.0  
appnope | ==0.1.4  
asttokens | ==3.0.0  
attrs | ==24.3.0  
boto3 | ==1.36.1  
boto3 | ==1.35.95  
botocore | ==1.36.1  
botocore | ==1.35.95  
certifi | ==2024.12.14  
cffi | ==1.17.1  
charset-normalizer | ==3.4.0  
charset-normalizer | ==3.4.1  
comm | ==0.2.2  
cryptography | ==46.0.7  
DateTime | ==5.5  
debugpy | ==1.8.11  
decorator | ==5.1.1  
distro | ==1.9.0  
executing | ==2.1.0  
frozenlist | ==1.5.0  
h11 | ==0.16.0  
httpcore | ==1.0.7  
httpx | ==0.28.1  
idna | ==3.10  
ipykernel | ==6.29.5  
ipython | ==8.31.0  
jedi | ==0.19.2  
jiter | ==0.8.2  
jmespath | ==1.0.1  
jsonpatch | ==1.33  
jsonpointer | ==3.0.0  
jupyter_client | ==8.6.3  
jupyter_core | ==5.7.2  
langchain | ==0.3.14  
langchain | ==0.3.13  
langchain-aws | ==0.2.11  
langchain-aws | ==0.2.10  
langchain-core | ==1.2.28  
langchain-openai | ==0.3.0  
langchain-openai | ==0.3.1  
langchain-text-splitters | ==0.3.9  
langsmith | ==0.7.31  
matplotlib-inline | ==0.1.7  
multidict | ==6.1.0  
nest-asyncio | ==1.6.0  
numpy | ==2.2.1  
openai | ==1.58.1  
orjson | ==3.11.6  
packaging | ==24.2  
pandas | ==2.2.3  
parso | ==0.8.4  
pdf2image | ==1.17.0  
pdfminer.six | ==20240706  
pexpect | ==4.9.0  
pillow | ==12.2.0  
platformdirs | ==4.3.6  
prompt_toolkit | ==3.0.48  
propcache | ==0.2.1  
psutil | ==6.1.1  
ptyprocess | ==0.7.0  
pure_eval | ==0.2.3  
pycparser | ==2.22  
pydantic | ==2.10.4  
pydantic_core | ==2.27.2  
Pygments | ==2.18.0  
python-dateutil | ==2.9.0.post0  
python-dotenv | ==1.0.1  
pytz | ==2024.2  
PyYAML | ==6.0.2  
pyzmq | ==26.2.0  
regex | ==2024.11.6  
requests | ==2.33.0  
requests-toolbelt | ==1.0.0  
s3transfer | ==0.11.1  
s3transfer | ==0.10.4  
setuptools | ==78.1.1  
six | ==1.17.0  
sniffio | ==1.3.1  
SQLAlchemy | ==2.0.37  
SQLAlchemy | ==2.0.36  
stack-data | ==0.6.3  
tenacity | ==9.0.0  
tiktoken | ==0.8.0  
tornado | ==6.5.5  
tqdm | ==4.67.1  
traitlets | ==5.14.3  
typing_extensions | ==4.12.2  
tzdata | ==2024.2  
urllib3 | ==2.6.3  
wcwidth | ==0.2.13  
yarl | ==1.18.3  
zope.interface | ==7.2  
**Python — uv.lock** (215)

Package | Version  
---|---  
aiofiles | 24.1.0  
aiohappyeyeballs | 2.4.6  
aiohttp | 3.11.12  
aiosignal | 1.3.2  
annotated-types | 0.7.0  
anyio | 4.8.0  
appnope | 0.1.4  
argon2-cffi | 23.1.0  
argon2-cffi-bindings | 21.2.0  
arrow | 1.3.0  
asttokens | 3.0.0  
async-lru | 2.0.4  
attrs | 25.1.0  
babel | 2.17.0  
backoff | 2.2.1  
bcrypt | 4.2.1  
beautifulsoup4 | 4.13.3  
bleach | 6.2.0  
boto3 | 1.36.19  
boto3 | 1.36.21  
botocore | 1.36.19  
botocore | 1.36.21  
cachetools | 5.5.2  
certifi | 2025.1.31  
cffi | 1.17.1  
chardet | 5.2.0  
charset-normalizer | 3.4.1  
click | 8.1.8  
colorama | 0.4.6  
comm | 0.2.2  
cryptography | 44.0.1  
dataclasses-json | 0.6.7  
debugpy | 1.8.12  
decorator | 5.1.1  
defusedxml | 0.7.1  
distro | 1.9.0  
emoji | 2.14.1  
et-xmlfile | 2.0.0  
eval-type-backport | 0.2.2  
executing | 2.2.0  
fastjsonschema | 2.21.1  
filetype | 1.2.0  
fqdn | 1.5.1  
frozenlist | 1.5.0  
google | 3.0.0  
google-api-core | 2.24.1  
google-auth | 2.38.0  
google-cloud-core | 2.4.2  
google-cloud-storage | 3.0.0  
google-crc32c | 1.6.0  
google-resumable-media | 2.7.2  
googleapis-common-protos | 1.68.0  
greenlet | 3.1.1  
h11 | 0.14.0  
html5lib | 1.1  
httpcore | 1.0.7  
httpx | 0.28.1  
httpx-sse | 0.4.0  
idna | 3.10  
ipykernel | 6.29.5  
ipython | 8.32.0  
ipywidgets | 8.1.5  
isoduration | 20.11.0  
jedi | 0.19.2  
jinja2 | 3.1.5  
jiter | 0.8.2  
jmespath | 1.0.1  
joblib | 1.4.2  
json5 | 0.10.0  
jsonpatch | 1.33  
jsonpointer | 3.0.0  
jsonschema | 4.23.0  
jsonschema-specifications | 2024.10.1  
jupyter | 1.1.1  
jupyter-client | 8.6.3  
jupyter-console | 6.6.3  
jupyter-core | 5.7.2  
jupyter-events | 0.12.0  
jupyter-lsp | 2.2.5  
jupyter-server | 2.15.0  
jupyter-server-terminals | 0.5.3  
jupyterlab | 4.3.5  
jupyterlab-pygments | 0.3.0  
jupyterlab-server | 2.27.3  
jupyterlab-widgets | 3.0.13  
langchain | 0.3.18  
langchain-aws | 0.2.12  
langchain-community | 0.3.17  
langchain-core | 0.3.35  
langchain-deepseek | 0.1.2  
langchain-openai | 0.3.5  
langchain-openai | 0.3.6  
langchain-text-splitters | 0.3.6  
langdetect | 1.0.9  
langsmith | 0.3.8  
lxml | 5.3.1  
markdown | 3.7  
markdown-it-py | 3.0.0  
markupsafe | 3.0.2  
marshmallow | 3.26.1  
matplotlib-inline | 0.1.7  
mdurl | 0.1.2  
mistune | 3.1.1  
multidict | 6.1.0  
mypy-extensions | 1.0.0  
nbclient | 0.10.2  
nbconvert | 7.16.6  
nbformat | 5.10.4  
nest-asyncio | 1.6.0  
nltk | 3.9.1  
notebook | 7.3.2  
notebook-shim | 0.2.4  
numpy | 2.2.2  
numpy | 1.26.4  
numpy | 2.2.3  
olefile | 0.47  
openai | 1.62.0  
openai | 1.63.0  
openpyxl | 3.1.5  
orjson | 3.10.15  
overrides | 7.7.0  
packaging | 24.2  
pandas | 2.2.3  
pandoc | 2.4  
pandocfilters | 1.5.1  
paramiko | 3.5.1  
parso | 0.8.4  
pdf-to-markdown-script | 0.1.0  
pdf2image | 1.17.0  
pdfminer | 20191125  
pdfminer-six | 20240706  
pexpect | 4.9.0  
pillow | 11.1.0  
platformdirs | 4.3.6  
plumbum | 1.9.0  
ply | 3.11  
poppler-utils | 0.1.0  
prometheus-client | 0.21.1  
prompt-toolkit | 3.0.50  
propcache | 0.2.1  
proto-plus | 1.26.0  
protobuf | 5.29.3  
psutil | 6.1.1  
psutil | 7.0.0  
psycopg-binary | 3.2.4  
ptyprocess | 0.7.0  
pure-eval | 0.2.3  
pyasn1 | 0.6.1  
pyasn1-modules | 0.4.1  
pycparser | 2.22  
pycryptodome | 3.21.0  
pydantic | 2.10.6  
pydantic-core | 2.27.2  
pydantic-settings | 2.7.1  
pygments | 2.19.1  
pynacl | 1.5.0  
pypdf | 5.3.0  
python-dateutil | 2.9.0.post0  
python-dotenv | 1.0.1  
python-iso639 | 2025.2.8  
python-json-logger | 3.2.1  
python-magic | 0.4.27  
python-oxmsg | 0.0.2  
pytz | 2025.1  
pywin32 | 308  
pywinpty | 2.0.15  
pyyaml | 6.0.2  
pyzmq | 26.2.1  
rapidfuzz | 3.12.1  
referencing | 0.36.2  
regex | 2024.11.6  
report-generation-production | 0.1.0  
requests | 2.32.3  
requests-toolbelt | 1.0.0  
rfc3339-validator | 0.1.4  
rfc3986-validator | 0.1.1  
rich | 13.9.4  
rpds-py | 0.22.3  
rsa | 4.9  
s3transfer | 0.11.2  
send2trash | 1.8.3  
setuptools | 75.8.0  
shellingham | 1.5.4  
six | 1.17.0  
sniffio | 1.3.1  
soupsieve | 2.6  
sqlalchemy | 2.0.38  
stack-data | 0.6.3  
storage | 0.0.4.3  
tenacity | 9.0.0  
terminado | 0.18.1  
tiktoken | 0.8.0  
tiktoken | 0.9.0  
tinycss2 | 1.4.0  
tornado | 6.4.2  
tqdm | 4.67.1  
traitlets | 5.14.3  
typer | 0.15.1  
types-python-dateutil | 2.9.0.20241206  
typing-extensions | 4.12.2  
typing-inspect | 0.9.0  
tzdata | 2025.1  
unstructured | 0.16.20  
unstructured-client | 0.30.1  
uri-template | 1.3.0  
urllib3 | 2.3.0  
wcwidth | 0.2.13  
webcolors | 24.11.1  
webencodings | 0.5.1  
websocket-client | 1.8.0  
widgetsnbextension | 4.0.13  
workflow-langchain | 0.1.0  
wrapt | 1.17.2  
yarl | 1.18.3  
zstandard | 0.23.0  
  
**Docker base images** (1): `python:3.12-slim`

#### `n1-api-slack-bot` — [develop@90df71f8]

**Python — requirements** (3)

Package | Version  
---|---  
python-dotenv | —  
requests | —  
slack-bolt | —  
  
**Docker base images** (1): `python:3.14-slim`

**GitHub Actions pinned** (6)

  * `actions/checkout@v4`
  * `aws-actions/amazon-ecr-login@v2`
  * `aws-actions/configure-aws-credentials@v4`
  * `docker/build-push-action@v5`
  * `docker/setup-buildx-action@v3`
  * `docker/setup-qemu-action@v3`

#### `n1-qa` — [master@6f398c81]

**Node — package.json** (1 deps, 3 dev)

Dependency | Version  
---|---  
@octokit/rest | ^21.0.0  
  
_devDependencies:_

Dev dependency | Version  
---|---  
@playwright/test | ^1.50.0  
tsx | ^4.19.0  
typescript | ^5.7.0  
**GitHub Actions pinned** (3)

  * `actions/checkout@v4`
  * `actions/setup-node@v4`
  * `actions/upload-artifact@v4`

#### `n1.careV2` — [develop@8e135e1c]

**Node — package.json** (32 deps, 17 dev)

Dependency | Version  
---|---  
@hookform/resolvers | ^5.0.1  
@radix-ui/react-avatar | ^1.1.10  
@radix-ui/react-checkbox | ^1.3.2  
@radix-ui/react-collapsible | ^1.1.11  
@radix-ui/react-dialog | ^1.1.14  
@radix-ui/react-dropdown-menu | ^2.1.15  
@radix-ui/react-label | ^2.1.7  
@radix-ui/react-popover | ^1.1.14  
@radix-ui/react-progress | ^1.1.7  
@radix-ui/react-scroll-area | ^1.2.9  
@radix-ui/react-select | ^2.2.5  
@radix-ui/react-separator | ^1.1.7  
@radix-ui/react-slot | ^1.2.3  
@radix-ui/react-switch | ^1.2.5  
@radix-ui/react-tabs | ^1.1.12  
@radix-ui/react-tooltip | ^1.2.7  
@tanstack/react-query | ^5.90.21  
axios | 1.13.6  
class-variance-authority | ^0.7.1  
clsx | ^2.1.1  
date-fns | ^4.1.0  
lucide-react | ^0.511.0  
react | ^19.2.0  
react-day-picker | ^9.7.0  
react-dom | ^19.2.0  
react-hook-form | ^7.56.4  
react-router-dom | ^7.6.1  
recharts | ^2.15.3  
sonner | ^2.0.3  
tailwind-merge | ^3.3.0  
zod | ^3.25.36  
zustand | ^5.0.5  
  
_devDependencies:_

Dev dependency | Version  
---|---  
@cloudflare/vite-plugin | ^1.29.1  
@eslint/js | ^9.39.1  
@tailwindcss/vite | ^4.1.8  
@types/node | ^24.10.1  
@types/react | ^19.2.7  
@types/react-dom | ^19.2.3  
@vitejs/plugin-react | ^5.1.1  
eslint | ^9.39.1  
eslint-plugin-react-hooks | ^7.0.1  
eslint-plugin-react-refresh | ^0.4.24  
globals | ^16.5.0  
tailwindcss | ^4.1.8  
tw-animate-css | ^1.4.0  
typescript | ~5.9.3  
typescript-eslint | ^8.48.0  
vite | ^7.3.2  
wrangler | ^4.75.0  
  
**Docker base images** (2): `nginx:alpine`, `node:22-alpine`

#### `n1care-website` — [develop@aa1c6739]

**Node — package.json** (1 deps, 3 dev)

Dependency | Version  
---|---  
@11ty/eleventy | 3.1.2  
  
_devDependencies:_

Dev dependency | Version  
---|---  
clean-css-cli | ^5.6.3  
sharp-cli | ^5.2.0  
terser | ^5.46.0  
**GitHub Actions pinned** (6)

  * `Cyb3r-Jak3/html5validator-action@v7.2.0`
  * `actions/checkout@v4`
  * `actions/download-artifact@v4`
  * `actions/setup-node@v4`
  * `actions/upload-artifact@v4`
  * `treosh/lighthouse-ci-action@v12`

#### `openclaw-marketing` — [develop@1bd55536]

_(no dependency manifests found in this repo)_

#### `organisation` — [main@7acae2a6]

_(no dependency manifests found in this repo)_

#### `phoenix-view` — [develop@af6b8f58]

**Python — pyproject** (5)

Package | Version  
---|---  
asyncpg | >=0.29.0  
fastapi | >=0.111.0  
python-multipart | >=0.0.9  
redis[hiredis] | >=5.0.0  
uvicorn[standard] | >=0.29.0  
**Python — uv.lock** (47)

Package | Version  
---|---  
annotated-doc | 0.0.4  
annotated-types | 0.7.0  
anyio | 4.5.2  
anyio | 4.12.0  
async-timeout | 5.0.1  
asyncpg | 0.30.0  
asyncpg | 0.31.0  
click | 8.1.8  
click | 8.3.1  
colorama | 0.4.6  
exceptiongroup | 1.3.1  
fastapi | 0.124.4  
fastapi | 0.127.0  
h11 | 0.16.0  
hiredis | 3.3.0  
httptools | 0.6.4  
httptools | 0.7.1  
idna | 3.11  
pydantic | 2.10.6  
pydantic | 2.12.5  
pydantic-core | 2.27.2  
pydantic-core | 2.41.5  
python-dotenv | 1.0.1  
python-dotenv | 1.2.1  
python-multipart | 0.0.20  
python-multipart | 0.0.21  
pyyaml | 6.0.3  
redis | 6.1.1  
redis | 7.0.1  
redis | 7.1.0  
redis-stream-search | 0.1.0  
sniffio | 1.3.1  
starlette | 0.44.0  
starlette | 0.49.3  
starlette | 0.50.0  
typing-extensions | 4.13.2  
typing-extensions | 4.15.0  
typing-inspection | 0.4.2  
uvicorn | 0.33.0  
uvicorn | 0.39.0  
uvicorn | 0.40.0  
uvloop | 0.21.0  
uvloop | 0.22.1  
watchfiles | 0.24.0  
watchfiles | 1.1.1  
websockets | 13.1  
websockets | 15.0.1  
  
**Docker base images** (1): `python:3.12-slim`

#### `queue-dashboard` — [develop@15b89379]

**Node — package.json** (19 deps, 0 dev)

Dependency | Version  
---|---  
@radix-ui/react-slot | ^1.2.4  
@radix-ui/react-tabs | ^1.1.13  
@tailwindcss/postcss | ^4.1.18  
@types/node | ^25.2.3  
@types/react | ^19.2.14  
@types/react-dom | ^19.2.3  
autoprefixer | ^10.4.24  
class-variance-authority | ^0.7.1  
clsx | ^2.1.1  
ioredis | ^5.9.3  
lucide-react | ^0.575.0  
next | ^16.1.6  
postcss | ^8.5.6  
react | ^19.2.4  
react-dom | ^19.2.4  
swr | ^2.4.0  
tailwind-merge | ^3.5.0  
tailwindcss | ^4.1.18  
typescript | ^5.9.3  
  
#### `skills-marketplace` — [main@abc6ba39]

**Python — requirements** (13)

Package | Version  
---|---  
cryptography | ==43.0.0  
fastapi | ==0.115.0  
httpx | ==0.27.0  
markdown | ==3.7  
pydantic | ==2.9.0  
pydantic-settings | ==2.5.0  
PyGithub | ==2.4.0  
PyJWT | ==2.9.0  
pytest | ==8.3.0  
pytest-asyncio | ==0.24.0  
python-multipart | ==0.0.9  
pyyaml | ==6.0.2  
uvicorn | ==0.30.0  
**Node — frontend/package.json** (2 deps, 13 dev)

Dependency | Version  
---|---  
react | ^19.2.4  
react-dom | ^19.2.4  
  
_devDependencies:_

Dev dependency | Version  
---|---  
@eslint/js | ^9.39.4  
@tailwindcss/vite | ^4.2.2  
@types/react | ^19.2.14  
@types/react-dom | ^19.2.3  
@vitejs/plugin-react | ^6.0.1  
eslint | ^9.39.4  
eslint-plugin-react-hooks | ^7.0.1  
eslint-plugin-react-refresh | ^0.5.2  
globals | ^17.4.0  
react-markdown | ^10.1.0  
react-router-dom | ^7.13.2  
tailwindcss | ^4.2.2  
vite | ^8.0.1  
  
**Docker base images** (3): `nginx:alpine`, `node:20-slim`, `python:3.11-slim`

#### `synthetic-medical-reports` — [main@b996773a]

**Python — requirements** (2)

Package | Version  
---|---  
faker | >=20.0  
reportlab | >=4.0  
  
#### `twin-react-frontend` — [develop@04db4c39]

**Node — package.json** (14 deps, 17 dev)

Dependency | Version  
---|---  
@stripe/react-stripe-js | 5.6.1  
@stripe/stripe-js | 8.11.0  
@tanstack/react-query | ^5.90.21  
clsx | ^2.1.1  
dompurify | ^3.4.0  
lucide-react | ^0.575.0  
react | ^19.0.0  
react-dom | ^19.0.0  
react-grid-layout | ^1.5.3  
react-router-dom | ^7.13.1  
recharts | ^3.7.0  
sonner | 2.0.7  
tailwind-merge | ^3.5.0  
zustand | ^5.0.11  
  
_devDependencies:_

Dev dependency | Version  
---|---  
@cloudflare/vite-plugin | ^1.30.1  
@tailwindcss/vite | 4.2.1  
@testing-library/jest-dom | ^6.9.1  
@testing-library/react | ^16.3.2  
@testing-library/user-event | ^14.6.1  
@types/dompurify | ^3.0.5  
@types/react | ^19.0.0  
@types/react-dom | ^19.0.0  
@types/react-grid-layout | ^1.3.6  
@vitejs/plugin-react | 5.1.4  
jsdom | ^29.0.1  
msw | ^2.12.13  
tailwindcss | ^4.0.0  
typescript | ~5.7.0  
vite | 7.3.2  
vitest | ^4.1.0  
wrangler | ^4.77.0  
  
**Docker base images** (2): `caddy:latest`, `node:lts`

**GitHub Actions pinned** (5)

  * `actions/checkout@v4`
  * `aws-actions/configure-aws-credentials@v4`
  * `docker/build-push-action@v5`
  * `docker/setup-buildx-action@v3`
  * `docker/setup-qemu-action@v3`
