FaasJS
Home
  • Guide
  • Documents
  • Templates
  • Changelog
  • Ecosystem

    • Docker Images
  • Github
  • Contributing
  • Sponsor
  • Security
Home
  • Guide
  • Documents
  • Templates
  • Changelog
  • Ecosystem

    • Docker Images
  • Github
  • Contributing
  • Sponsor
  • Security

Images / faasjs/vscode

VSCode Container Image for FaasJS projects

faasjs/vscode Build Status Image size

Features

  • Includes latest node and package managers:
    • npm
    • pnpm
  • Includes ohmyzsh with below plugins:
    • git
    • zsh-completions
    • zsh-autosuggestions
    • zsh-syntax-highlighting
    • zsh-history-substring-search
    • you-should-use
    • autoupdate
    • zsh-npm
    • zsh-pnpm

Before you use

  • Install latest VSCode.
  • Install latest Docker.
  • Install VSCode plugin: Remote Containers.

Usage

  1. Create a folder .devcontainer in your project root.
  2. Create devcontainer.json in .devcontainer folder.
  3. Copy below code into devcontainer.json:
{
  "name": "dev",
  "image": "faasjs/vscode",
  "extensions": ["eamodio.gitlens", "oxc.oxc-vscode"],
  "settings": {
    "terminal.integrated.shell.linux": "/bin/zsh"
  }
}
  1. Open your project with VSCode.
  2. Click popup window with Remote-Containers: Reopen in Container.