Node.ts container
A pre-configured Node.ts (Node.js + TypeScript) container for use with NeuroPilot.
GitHub Packages listing Public listing on VSC-NeuroPilot's GitHub Packages.
Source code repository The source repository where the container is built and pushed to ghcr.io.
Contributors
Use the image
FROM ghcr.io/vsc-neuropilot/node.ts-image:latest# Or use a specific versionFROM ghcr.io/vsc-neuropilot/node.ts-image:{sha}{ "name": "Node.ts container", "image": "ghcr.io/vsc-neuropilot/node.ts-image:latest", // or use a speciic version, refer to container templates topic homepage for link formats "runArgs": ["--init", "--add-host=host.docker.internal:host-gateway"], "remoteUser": "node", "workspaceFolder": "/workspace", "postCreateCommand": "git init", "updateContentCommand": "npm install", "postStartCommand": "npm audit", "shutdownAction": "stopContainer", "customizations": { "vscode": { "extensions": [ "esbenp.prettier-vscode", "dbaeumer.vscode-eslint", "wowbox.code-debuger", "vsc-neuropilot.neuropilot-base" ] } }}docker pull ghcr.io/vsc-neuropilot/node.ts-image:latestdocker run --rm -it -v $(pwd):/workspace ghcr.io/vsc-neuropilot/node.ts-image:latest /bin/bash- Click the button above to create a new repository from the template.
- Press
.to open the GitHub Codespaces web app. - Start coding!
This requires Docker Desktop to be installed.
Dev Containers listing on VS Marketplace
- Install the Dev Containers VS Code extension using the link above.
- Open the folder. If it's already open, reload the window.
- Click on the prompt to reload in a dev container.
- The container should be set up automatically.
File tree
Relative to /workspace:
Directory.devcontainer
- devcontainer.json
- Dockerfile
Directory.github
Directoryworkflows
- push.yml
- tag.yml
- README.md
Directory.vscode
- extensions.json
- launch.json
- settings.json
- tasks.json
Directorysrc
- index.ts
- .dockerignore
- .gitignore
- eslint.config.mjs
- package-lock.json
- package.json
- README.md
- tsconfig.json
Included software
Dockerfile + package manifests
Section titled “Dockerfile + package manifests”- Node.js 22.18.0 + npm (base image)
- TypeScript Neuro Game SDK (package manifest)
VS Code extensions
Section titled “VS Code extensions”vsc-neuropilot.neuropilot-baseesbenp.prettier-vscodedbaeumer.vscode-eslintwowbox.code-debuger,