{ "name": "HVE Core - Markdown Editing", "image": "${localEnv:HVE_DEVCONTAINER_IMAGE:mcr.microsoft.com/devcontainers/base:2-jammy}", "features": { "ghcr.io/devcontainers/features/node:1": { "version": "24" }, "ghcr.io/devcontainers/features/python:1": { "version": "3.11" }, "ghcr.io/devcontainers/features/git:1": {}, "ghcr.io/devcontainers/features/github-cli:1": {}, "ghcr.io/devcontainers/features/azure-cli:1": {}, "ghcr.io/devcontainers/features/powershell:1": {} }, "customizations": { "vscode": { "extensions": [ "streetsidesoftware.code-spell-checker", "davidanson.vscode-markdownlint", "yzhang.markdown-all-in-one", "bierner.markdown-preview-github-styles", "bierner.markdown-mermaid", "bpruitt-goddard.mermaid-markdown-syntax-highlighting", "github.vscode-pull-request-github", "ms-python.python", "ms-python.vscode-pylance", "charliermarsh.ruff" ] } }, "onCreateCommand": "bash .devcontainer/scripts/on-create.sh", "updateContentCommand": "npm ci", "postCreateCommand": "bash .devcontainer/scripts/post-create.sh", "remoteEnv": { "HVE_GITHUB_RELEASES_URL": "${localEnv:HVE_GITHUB_RELEASES_URL}", "HVE_GITHUB_API_URL": "${localEnv:HVE_GITHUB_API_URL}", "HVE_PSGALLERY_REPOSITORY": "${localEnv:HVE_PSGALLERY_REPOSITORY}", "HVE_PSGALLERY_SOURCE_URL": "${localEnv:HVE_PSGALLERY_SOURCE_URL}" }, "remoteUser": "vscode" }