A Devcontainer for use with NodeJS development, optionally with tools for working with AWS
- ZSH (Set as default Shell)
- OhMyZSH
- BAT - A better Cat command
- EZA - A better ls command
- Just - An awesome task runner
- NodeJS
- PNPM
- NVM [Node Version Manager]
When using this devcontainer under Visual Studio Code (vscode) with the Devcontainer Extention, vscode will automatically install the following extentions
- A Spellchecker
- Prettier Extension
- Eslint Extension
- Tslint Extension - Deprecated
- Tool for helping when renaming tags
- An Extension for working with Just files
- Terraform
- Tools for making NPM easier
- More Tools for making NPM easier
- A Handy tools for making Typescript Errors easier to understand
- Vite
- Github Actions
- Copilot
- Copilot Chat
devcontainer templates apply -w . -t ghcr.io/dotmh/devcontainer/node -a '{"baseContainer":"devcontainer"}`
baseContainer
:devcontainer
DEFAULT - the ubuntu base containerdevcontainer-rocky
- the rocky linux base containerdevcontainer-cloud
- the ubuntu base container with cloud toolsdevcontainer-rocky-cloud
- the rocky linux base container with cloud tools