Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 930 Bytes

tech-stack.md

File metadata and controls

23 lines (18 loc) · 930 Bytes

Tech Stack

Core Technologies

  • Vite: Build tool
  • CRXJS Vite Plugin: The only reliable Vite plugin that supports HMR for Content Script UIs
  • Ark UI: Headless UI library for most components (previously used Radix Primitives, but the performance of floating components was a significant issue)
  • jQuery: For better DOM manipulation syntaxes
  • TailwindCSS 4: for both Extension and Content Script UIs (Prefix x:)
  • Zustand: State management
  • TanStack Query: Async state management
  • webext-bridge: Communication between contexts
  • I18Next: Localization (22 languages, including English)

Development Tools

  • ESLint: Linting
  • Prettier: Formatter
  • Vitest: Unit testing
  • Playwright: End-to-end testing
  • Gulp: Task automation

Refer to DX for more details