Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 1.07 KB

File metadata and controls

24 lines (16 loc) · 1.07 KB

Copilot Instructions for @vingy/vue-utilities

Project Overview

Vue utilities monorepo with independently-versioned packages:

  • vuebugger: Vue devtools plugin for debugging composables and reactive state
  • vueltip: Headless tooltip component with smart visibility detection
  • shared: Internal shared types/utilities (@vingy/shared)

Monorepo Stack

  • pnpm workspaces with catalog protocol for centralized versions
  • tsdown for ESM-only builds with .d.mts types
  • Vitest with dual projects: unit tests (Node) + browser tests (Browser/Playwright)
  • oxlint + oxfmt: single quotes, no semis, 60 char width

Skills Guide

When you need to...

  • Write tests: Read Testing Decisions - decision tree for test type, anti-patterns, implementations
  • Manage state: Read State Management - singleton patterns, cleanup strategies, scope awareness
  • Avoid common mistakes: Read Common Pitfalls - listener cleanup, export rules, test environments