Minimal template repo containing only a .devcontainer
that boots an Alpine image with bun installed.
BUN_VERSION
is set in the Dockerfile as:
ARG BUN_VERSION=1.2.20
Starter container for creating "what used to be Node" apps (React, Vite, Next, etc.) — safe, fast, minimal, bun-first.
- Clone this repo.
- Open in VS Code and choose Reopen in Container (or use Remote - Containers).
- The container installs bun (version defined by
ARG BUN_VERSION
) and the listed extensions.
Edit the Dockerfile ARG BUN_VERSION=...
and rebuild the container.
// **General**
// Prettier - Code Formatter - General code formatting
"esbenp.prettier-vscode",
// Code Spell Checker - Spell checking
"streetsidesoftware.code-spell-checker",
// YAML - YAML support
"redhat.vscode-yaml",
// Markdown Preview Github Styles - Markdown preview
"bierner.markdown-preview-github-styles",
// **JS**
// Bun VS Code - bun tooling (run, dev, inspector)
"oven.bun-vscode",
// ESLint - JavaScript linting
"dbaeumer.vscode-eslint",
// NPM Intellisense - NPM package intellisense
"christian-kohler.npm-intellisense",
// TS Error Translator - Translates TypeScript errors into readable suggestions
"mattpocock.ts-error-translator",
// **CSS**
// Color Info - Provides color information (names, values)
"bierner.color-info",
// Colorize - Colorizes code with visual swatches
"kamikillerto.vscode-colorize",
// Tailwind Fold - Fold Tailwind utility classes for readability
"stivo.tailwind-fold",
// Tailwind CSS IntelliSense - Tailwind CSS completions & linting
"bradlc.vscode-tailwindcss"