FaasJS
Home
  • Guide
  • Documents
  • Starter Template
  • Changelog
  • Ecosystem

    • VS Code Plugin
    • Docker Images
  • Github
  • Contributing
  • Sponsor
  • Security
  • English
  • 简体中文
Home
  • Guide
  • Documents
  • Starter Template
  • Changelog
  • Ecosystem

    • VS Code Plugin
    • Docker Images
  • Github
  • Contributing
  • Sponsor
  • Security
  • English
  • 简体中文

Images / faasjs/vscode

VSCode Container Image for FaasJS projects

faasjs/vscodeBuild StatusImage size

Features

  • Includes latest node and package managers:
    • npm
    • pnpm
    • bun.
  • 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
    • zsh-bun

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",
    "faasjs.faasjs-snippets",
    "biomejs.biome"
	],
	"settings": {
		"terminal.integrated.shell.linux": "/bin/zsh"
	}
}
  1. Open your project with VSCode.
  2. Click popup window with Remote-Containers: Reopen in Container.