const GLOB_SRC_EXT = "?([cm])[jt]s?(x)"; const GLOB_TS_EXT = "?([cm])ts"; const GLOB_TSX_EXT = "?([cm])tsx"; export const GLOB_JS = "**/*.?([cm])js"; export const GLOB_JSX = "**/*.?([cm])jsx"; export const GLOB_CJS = "**/*.cjs"; export const GLOB_TS = `**/*.${GLOB_TS_EXT}`; export const GLOB_TSX = `**/*.${GLOB_TSX_EXT}`; export const GLOB_ASTRO = "**/*.astro"; export const GLOB_TESTS = [ `**/__tests__/**/*.${GLOB_SRC_EXT}`, `**/*.spec.${GLOB_SRC_EXT}`, `**/*.test.${GLOB_SRC_EXT}`, `**/*.bench.${GLOB_SRC_EXT}`, `**/*.benchmark.${GLOB_SRC_EXT}`, ] as const; export const GLOB_TYPE_TESTS = [ `**/*.test-d.${GLOB_TS_EXT}`, `**/*.test-d.${GLOB_TSX_EXT}`, `**/*.spec-d.${GLOB_TS_EXT}`, `**/*.spec-d.${GLOB_TSX_EXT}`, ] as const; export const GLOB_PLAYWRIGHT = [ `**/e2e/**/*.spec.${GLOB_SRC_EXT}`, `**/e2e/**/*.test.${GLOB_SRC_EXT}`, ] as const; export const GLOB_E2E = [ ...GLOB_PLAYWRIGHT, `**/cypress/**/*.spec.${GLOB_SRC_EXT}`, `**/cypress/**/*.test.${GLOB_SRC_EXT}`, ] as const; export const GLOB_NEXTJS = [GLOB_JS, GLOB_JSX, GLOB_TS, GLOB_TSX] as const; export const GLOB_IGNORES = [ "**/node_modules", "**/dist", "**/package-lock.json", "**/yarn.lock", "**/pnpm-lock.yaml", "**/bun.lockb", "**/output", "**/coverage", "**/temp", "**/.temp", "**/tmp", "**/.tmp", "**/.history", "**/.vitepress/cache", "**/.nuxt", "**/.next", "**/.vercel", "**/.changeset", "**/.idea", "**/.cache", "**/.output", "**/.vite-inspect", "**/.yarn", "**/storybook-static", "**/.eslint-config-inspector", "**/playwright-report", "**/.astro", "**/.vinxi", "**/app.config.timestamp_*.js", "**/.tanstack", "**/.nitro", "**/CHANGELOG*.md", "**/*.min.*", "**/LICENSE*", "**/__snapshots__", "**/auto-import?(s).d.ts", "**/components.d.ts", "**/vite.config.ts.*.mjs", "**/*.gen.*", "!.storybook", ] as const;