UNPKG

@refinist/eslint-config

Version:
71 lines (70 loc) 1.74 kB
//#region src/globs.ts const GLOB_SRC_EXT = "?([cm])[jt]s?(x)"; const GLOB_SRC = "**/*.?([cm])[jt]s?(x)"; const GLOB_JS = "**/*.?([cm])js"; const GLOB_JSX = "**/*.?([cm])jsx"; const GLOB_TS = "**/*.?([cm])ts"; const GLOB_TSX = "**/*.tsx"; const GLOB_STYLE = "**/*.{c,le,sc}ss"; const GLOB_CSS = "**/*.css"; const GLOB_LESS = "**/*.less"; const GLOB_SCSS = "**/*.scss"; const GLOB_JSON = "**/*.json"; const GLOB_JSON5 = "**/*.json5"; const GLOB_JSONC = "**/*.jsonc"; const GLOB_MARKDOWN = "**/*.md"; const GLOB_VUE = "**/*.vue"; const GLOB_YAML = "**/*.y?(a)ml"; const GLOB_HTML = "**/*.htm?(l)"; const GLOB_ASTRO_TS = "**/*.astro/*.ts"; const GLOB_ALL_SRC = [ GLOB_SRC, GLOB_STYLE, GLOB_JSON, GLOB_JSON5, GLOB_MARKDOWN, GLOB_VUE, GLOB_YAML, GLOB_HTML ]; const GLOB_NODE_MODULES = "**/node_modules"; const GLOB_DIST = "**/dist"; const GLOB_LOCKFILE = [ "**/package-lock.json", "**/yarn.lock", "**/pnpm-lock.yaml", "**/bun.lockb" ]; const GLOB_EXCLUDE = [ GLOB_NODE_MODULES, GLOB_DIST, ...GLOB_LOCKFILE, "output", "**/coverage", "**/temp", "**/fixtures", "**/.vitepress/cache", "**/.nuxt", "**/.vercel", "**/.changeset", "**/.idea", "**/.output", "**/.vite-inspect", "**/.nitro", "**/CHANGELOG*.md", "**/*.min.*", "**/LICENSE*", "**/__snapshots__", "**/auto-import?(s).d.ts", "**/components.d.ts" ]; const GLOB_TAILWINDCSS = [ GLOB_JS, GLOB_JSX, GLOB_TS, GLOB_TSX, GLOB_VUE, GLOB_HTML ]; //#endregion export { GLOB_ALL_SRC, GLOB_ASTRO_TS, GLOB_CSS, GLOB_DIST, GLOB_EXCLUDE, GLOB_HTML, GLOB_JS, GLOB_JSON, GLOB_JSON5, GLOB_JSONC, GLOB_JSX, GLOB_LESS, GLOB_LOCKFILE, GLOB_MARKDOWN, GLOB_NODE_MODULES, GLOB_SCSS, GLOB_SRC, GLOB_SRC_EXT, GLOB_STYLE, GLOB_TAILWINDCSS, GLOB_TS, GLOB_TSX, GLOB_VUE, GLOB_YAML };