// |
| name | nodejs-development |
| description | Modern Node.js development with Bun, Vite, Vue 3, Pinia, and TypeScript. Covers JavaScript/TypeScript projects, high-performance tooling, and modern frameworks. Use when user mentions Node.js, Bun, Vite, Vue, Pinia, npm, pnpm, JavaScript runtime, or building frontend/backend JS applications. |
| allowed-tools | Glob, Grep, Read, Bash, Edit, Write, TodoWrite, WebFetch, WebSearch, BashOutput, KillShell, NotebookEdit |
Expert knowledge for modern JavaScript/TypeScript development with focus on high-performance tooling and frameworks.
Modern JavaScript Tooling
Bun Runtime & Package Management
bun install for dependency installation and bun.lock for reproducible buildsbun run for script execution and bun dev/bun build patternsbunfig.toml for project-specific Bun settingsVue 3 & Modern Frontend
TypeScript Excellence
Testing & Quality Assurance
Debugging
# Bun-first workflow
bun create vite my-app --template vue-ts # Create Vue 3 + TypeScript project
cd my-app && bun install # Install dependencies
# Development
bun dev # Start dev server
bun build # Build for production
bun run lint # Run ESLint
bun run test # Run tests
# Debugging
node --inspect script.js # Node.js debugging
bun --inspect script.ts # Bun debugging
node --prof script.js # CPU profiling
Project Structure
vite.config.ts with optimizationsPerformance & Security
Type Safety
// Modern type annotations (TypeScript 5.0+)
function processData(
items: string[],
config: Record<string, number>,
optional?: string | null
): [boolean, string] {
return [true, "success"];
}
For detailed debugging patterns, Vue 3 component structure, Vite configuration, production debugging, and framework integration, see REFERENCE.md.