Skip to main content

๐ŸŒ Client

Use vite.configs.client when your app relies on import.meta.env and import.meta.glob in browser-bound code.

This preset is useful alongside recommended, especially in front-end application codebases.

Flat configโ€‹

import vite from "@typpi/eslint-plugin-vite";

export default [vite.configs.recommended, vite.configs.client];

When to use itโ€‹

  • your browser code reads public env variables
  • your app uses file-based routing, content loading, or module discovery through import.meta.glob
  • you want to enforce a clean public env-key policy

Rules in this presetโ€‹

RuleFix
vite/import-meta-glob-literalโ€”
vite/no-dynamic-import-meta-env-accessโ€”
vite/no-restricted-import-meta-envโ€”