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
Section titled “Contributors”Use the image
Section titled “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- 
Make a new repository using the Create repo from templateUse this templatebutton. Alternatively, use the button below.
- 
Press .to open the GitHub Containers web app.
- 
Start coding! 
This requires Docker Desktop to be installed.
- 
Install the Dev Containers VS Code extension. Dev Containers listing on VS Marketplace
- 
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
Section titled “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
Section titled “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-base
- esbenp.prettier-vscode
- dbaeumer.vscode-eslint
- wowbox.code-debuger,
