{"version":3,"file":"ignore-patterns.mjs","names":[],"sources":["../../src/constants/ignore-patterns.ts"],"sourcesContent":["const IGNORE_PATTERNS_DEFAULT_VCS = [\n    \"**/.git/**\",\n    \"**/.svn/**\",\n] as const satisfies string[];\n\nconst IGNORE_PATTERNS_DEFAULT_OS = [\n    // macOS\n    \"**/__MACOSX/**\",\n    \"**/.DS_Store\",\n    // Windows\n    \"**/Thumbs.db\",\n] as const satisfies string[];\n\nconst IGNORE_PATTERNS_DEFAULT_DEPENDENCIES = [\n    \"**/.pnp.*\",\n    \"**/.yarn/**\",\n    \"**/node_modules/**\",\n] as const satisfies string[];\n\nconst IGNORE_PATTERNS_DEFAULT_CACHES = [\n    \"**/.cache/**\",\n    \"**/*.tsbuildinfo\",\n] as const satisfies string[];\n\nconst IGNORE_PATTERNS_DEFAULT_LOCKFILES = [\n    \"**/package-lock.json\",\n    \"**/yarn.lock\",\n    \"**/pnpm-lock.yaml\",\n    \"**/deno.lock\",\n    \"**/bun.lock\",\n    \"**/bun.lockb\",\n] as const satisfies string[];\n\nconst IGNORE_PATTERNS_DEFAULT_LOGS = [\n    \"**/*.log*\",\n] as const satisfies string[];\n\nconst IGNORE_PATTERNS_DEFAULT_OUTPUTS_DEPLOYMENT = [\n    \"**/.vercel/**\",\n] as const satisfies string[];\n\nconst IGNORE_PATTERNS_DEFAULT_OUTPUTS_FRAMEWORK = [\n    \"**/.angular/**\",\n    \"**/.astro/**\",\n    \"**/.expo/**\",\n    \"**/.next/**\",\n    \"**/.nuxt/**\",\n    \"**/.panda/**\",\n    \"**/.svelte-kit/**\",\n] as const satisfies string[];\n\n/**\n * For `build/**` and `out/**`, these patterns are\n * intentionally root-scoped to avoid unintended matches.\n */\nconst IGNORE_PATTERNS_DEFAULT_OUTPUTS_GENERIC = [\n    \"**/dist/**\",\n    \"build/**\",\n    \"out/**\",\n] as const satisfies string[];\n\nconst IGNORE_PATTERNS_DEFAULT_OUTPUTS = [\n    ...IGNORE_PATTERNS_DEFAULT_OUTPUTS_DEPLOYMENT,\n    ...IGNORE_PATTERNS_DEFAULT_OUTPUTS_FRAMEWORK,\n    ...IGNORE_PATTERNS_DEFAULT_OUTPUTS_GENERIC,\n] as const satisfies string[];\n\nconst IGNORE_PATTERNS_DEFAULT = [\n    ...IGNORE_PATTERNS_DEFAULT_VCS,\n    ...IGNORE_PATTERNS_DEFAULT_OS,\n    ...IGNORE_PATTERNS_DEFAULT_DEPENDENCIES,\n    ...IGNORE_PATTERNS_DEFAULT_CACHES,\n    ...IGNORE_PATTERNS_DEFAULT_LOCKFILES,\n    ...IGNORE_PATTERNS_DEFAULT_LOGS,\n    ...IGNORE_PATTERNS_DEFAULT_OUTPUTS,\n] as const satisfies string[];\n\nexport {\n    IGNORE_PATTERNS_DEFAULT,\n    IGNORE_PATTERNS_DEFAULT_CACHES,\n    IGNORE_PATTERNS_DEFAULT_DEPENDENCIES,\n    IGNORE_PATTERNS_DEFAULT_LOCKFILES,\n    IGNORE_PATTERNS_DEFAULT_LOGS,\n    IGNORE_PATTERNS_DEFAULT_OS,\n    IGNORE_PATTERNS_DEFAULT_OUTPUTS,\n    IGNORE_PATTERNS_DEFAULT_OUTPUTS_DEPLOYMENT,\n    IGNORE_PATTERNS_DEFAULT_OUTPUTS_FRAMEWORK,\n    IGNORE_PATTERNS_DEFAULT_OUTPUTS_GENERIC,\n    IGNORE_PATTERNS_DEFAULT_VCS,\n};\n"],"mappings":"AAAA,MAAM,8BAA8B,CAChC,cACA,YACJ;AAEA,MAAM,6BAA6B;CAE/B;CACA;CAEA;AACJ;AAEA,MAAM,uCAAuC;CACzC;CACA;CACA;AACJ;AAEA,MAAM,iCAAiC,CACnC,gBACA,kBACJ;AAEA,MAAM,oCAAoC;CACtC;CACA;CACA;CACA;CACA;CACA;AACJ;AAEA,MAAM,+BAA+B,CACjC,WACJ;AAEA,MAAM,6CAA6C,CAC/C,eACJ;AAEA,MAAM,4CAA4C;CAC9C;CACA;CACA;CACA;CACA;CACA;CACA;AACJ;;;;;AAMA,MAAM,0CAA0C;CAC5C;CACA;CACA;AACJ;AAEA,MAAM,kCAAkC;CACpC,GAAG;CACH,GAAG;CACH,GAAG;AACP;AAEA,MAAM,0BAA0B;CAC5B,GAAG;CACH,GAAG;CACH,GAAG;CACH,GAAG;CACH,GAAG;CACH,GAAG;CACH,GAAG;AACP"}