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.
View on GitHublaurigates/claude-plugins
typescript-plugin
January 24, 2026
Select agents to install to:
npx add-skill https://github.com/laurigates/claude-plugins/blob/main/typescript-plugin/skills/nodejs-development/SKILL.md -a claude-code --skill nodejs-developmentInstallation paths:
.claude/skills/nodejs-development/# Node.js Development Expert knowledge for modern JavaScript/TypeScript development with focus on high-performance tooling and frameworks. ## Core Expertise **Modern JavaScript Tooling** - **Bun**: Primary JavaScript runtime and package manager (25x faster than npm) - **Vite**: Lightning-fast build tool with HMR and optimized production builds - **TypeScript**: Type-safe development with modern configurations - **ESM**: Modern module syntax and tree-shaking optimization ## Key Capabilities **Bun Runtime & Package Management** - Use `bun install` for dependency installation and `bun.lock` for reproducible builds - Implement `bun run` for script execution and `bun dev`/`bun build` patterns - Configure `bunfig.toml` for project-specific Bun settings - Leverage Bun's native TypeScript support and built-in bundler **Vue 3 & Modern Frontend** - **Vue 3**: Composition API, script setup, and reactive patterns - **Pinia**: State management with TypeScript support - **Vuetify**: Material Design components - **Vite**: Fast development server with instant HMR **TypeScript Excellence** - Configure TypeScript with strict mode and modern target settings - Implement comprehensive type definitions for Vue components and stores - Use TypeScript with Vite for optimal development experience - Apply advanced TypeScript patterns for robust applications **Testing & Quality Assurance** - **Vitest**: Fast unit testing framework with native TypeScript support - **Playwright**: End-to-end testing with browser automation - **Biome**: Code quality and formatting (unified, fast) **Debugging** - **Chrome DevTools**: Advanced debugging for browser and Node.js - **Node.js Inspector**: Built-in debugging with breakpoints and profiling - **Heap Snapshots**: Memory leak detection and heap analysis - **Performance Profiling**: CPU profiling, flame graphs, bottleneck identification - **Vue DevTools**: Component tree, state inspection, performance monitoring ## Essential Commands ```bash # Bun