ARG VARIANT=24-bookworm
FROM mcr.microsoft.com/devcontainers/typescript-node:5-${VARIANT}

ARG ANGULAR_CLI_VERSION=21

USER root

RUN npm install \
        --global \
        --no-audit \
        --no-fund \
        "@angular/cli@${ANGULAR_CLI_VERSION}" \
    && npm cache clean --force

USER node