Skip to content

Peripheral — N1 IT Landscape

N1 IT Landscape — The Blueprint · CF-Access internal

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

N1 IT Landscape — Peripheral, web & tooling

Section titled “N1 IT Landscape — Peripheral, web & tooling”

CURRENT-STATE as of 2026-06-09 · part of the N1 IT Landscape (start at 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.


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

Python — requirements (2)

Package Version
openai >=1.30.0
pyyaml >=6.0
GitHub Actions pinned (2)
  • actions/checkout@v4
  • actions/setup-python@v5

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

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]

Section titled “git-supply-chain-forensics — [main@d6a6662c]”

(no dependency manifests found in this repo)

(no dependency manifests found in this repo)

internal-docs-confidential — [main@d02f829c]

Section titled “internal-docs-confidential — [main@d02f829c]”

(no dependency manifests found in this repo)

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]

Section titled “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

(no dependency manifests found in this repo)

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

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

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

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

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

(no dependency manifests found in this repo)

(no dependency manifests found in this repo)

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

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

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]

Section titled “synthetic-medical-reports — [main@b996773a]”

Python — requirements (2)

Package Version
faker >=20.0
reportlab >=4.0

twin-react-frontend — [develop@04db4c39]

Section titled “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