@poupe/eslint-config
Shareable ESLint flat-config preset for TypeScript, Vue, and Tailwind CSS projects.
Opinionated ESLint 9 flat-config preset used across all Poupe and Apptly repositories. Layers @stylistic formatting, typescript-eslint strict rules, unicorn best-practices, and perfectionist import sorting into a single shareable config.
Framework-aware: Vue SFC support,
tsdoc enforcement,
markdownlint for
prose files, jsonc for
config files, and @eslint/css with
Tailwind CSS v4 @theme
syntax validation. Provides defineConfig, withPoupe, and
withConfig helpers for composing project-specific overrides on
top of the preset.