export * from "./intershell-config.types"; export declare const defaultConfig: { readonly commit: { readonly conventional: { readonly type: { readonly list: [{ readonly type: "feat"; readonly label: "Features"; readonly description: "A new feature"; readonly category: "features"; readonly emoji: "๐Ÿš€"; readonly badgeColor: "00D4AA"; readonly breakingAllowed: true; }, { readonly type: "fix"; readonly label: "Bug Fixes"; readonly description: "A bug fix"; readonly category: "bugfixes"; readonly emoji: "๐Ÿ›"; readonly badgeColor: "EF4444"; readonly breakingAllowed: true; }, { readonly type: "docs"; readonly label: "Documentation"; readonly description: "Documentation only changes"; readonly category: "documentation"; readonly emoji: "๐Ÿ“š"; readonly badgeColor: "646CFF"; readonly breakingAllowed: false; }, { readonly type: "style"; readonly label: "Style"; readonly description: "Changes that do not affect the meaning of the code"; readonly category: "refactoring"; readonly emoji: "๐ŸŽจ"; readonly badgeColor: "8B5CF6"; readonly breakingAllowed: false; }, { readonly type: "refactor"; readonly label: "Refactoring"; readonly description: "A code change that neither fixes a bug nor adds a feature"; readonly category: "refactoring"; readonly emoji: "๐Ÿ”ง"; readonly badgeColor: "007ACC"; readonly breakingAllowed: true; }, { readonly type: "perf"; readonly label: "Performance"; readonly description: "A code change that improves performance"; readonly category: "refactoring"; readonly emoji: "โšก"; readonly badgeColor: "60a5fa"; readonly breakingAllowed: true; }, { readonly type: "test"; readonly label: "Testing"; readonly description: "Adding missing tests or correcting existing tests"; readonly category: "infrastructure"; readonly emoji: "๐Ÿงช"; readonly badgeColor: "10B981"; readonly breakingAllowed: false; }, { readonly type: "ci"; readonly label: "CI/CD"; readonly description: "Changes to CI configuration files and scripts"; readonly category: "infrastructure"; readonly emoji: "๐Ÿ‘ท"; readonly badgeColor: "2496ED"; readonly breakingAllowed: false; }, { readonly type: "chore"; readonly label: "Chores"; readonly description: "Other changes that don't modify src or test files"; readonly category: "other"; readonly emoji: "๐Ÿ”จ"; readonly badgeColor: "495057"; readonly breakingAllowed: false; }, { readonly type: "revert"; readonly label: "Revert"; readonly description: "Reverts a previous commit"; readonly category: "other"; readonly emoji: "โช"; readonly badgeColor: "DC2626"; readonly breakingAllowed: true; }, { readonly type: "merge"; readonly label: "Merge"; readonly description: "Merge commits (pull requests, branches)"; readonly category: "other"; readonly emoji: "๐Ÿ”€"; readonly badgeColor: "6B7280"; readonly breakingAllowed: false; }, { readonly type: "deps"; readonly label: "Dependencies"; readonly description: "Dependency updates and changes"; readonly category: "dependencies"; readonly emoji: "๐Ÿ“ฆ"; readonly badgeColor: "059669"; readonly breakingAllowed: true; }, { readonly type: "other"; readonly label: "Other"; readonly description: "Other types of changes"; readonly category: "other"; readonly emoji: "โš ๏ธ"; readonly badgeColor: "6B7280"; readonly breakingAllowed: false; }, { readonly type: "release"; readonly label: "Release"; readonly description: "Release version changes"; readonly category: "other"; readonly emoji: "๐Ÿš€"; readonly badgeColor: "059669"; readonly breakingAllowed: false; }]; }; readonly scopes: { readonly list: []; }; readonly description: { readonly minLength: 3; readonly maxLength: 72; readonly shouldNotEndWithPeriod: true; readonly shouldNotStartWithType: true; }; readonly bodyLines: { readonly minLength: 3; readonly maxLength: 120; }; }; readonly staged: [{ readonly filePattern: [RegExp, RegExp, RegExp, RegExp, RegExp]; readonly description: "development files should not be manually committed"; }, { readonly filePattern: [RegExp]; readonly disabled: boolean; readonly description: "CHANGELOG.md should be auto-generated by 'bun run version:prepare' and 'bun run version:apply'"; }, { readonly filePattern: [RegExp]; readonly contentPattern: [RegExp]; readonly ignore: { readonly mode: "create"; }; readonly disabled: boolean; readonly description: "package.json version should be auto-generated by 'bun run version:prepare' and 'bun run version:apply'"; }]; }; readonly package: { readonly selectiveVersioning: { readonly enabled: true; readonly description: "Enforce selective versioning based on private field"; }; readonly semanticVersioning: { readonly enabled: true; readonly description: "Ensure versions follow semantic versioning format"; }; readonly description: { readonly enabled: true; readonly description: "Require descriptions for versioned packages"; }; }; readonly branch: { readonly defaultBranch: "main"; readonly name: { readonly minLength: 1; readonly maxLength: 100; readonly allowedCharacters: RegExp; readonly noConsecutiveSeparators: true; readonly noLeadingTrailingSeparators: true; }; readonly prefixes: ["feature", "fix", "hotfix", "release", "docs", "refactor", "ci", "chore", "wip", "renovate"]; }; readonly tag: { readonly name: { readonly enabled: true; readonly description: "Validate tag name structure and content"; readonly minLength: 1; readonly maxLength: 100; readonly allowedCharacters: RegExp; readonly noSpaces: true; readonly noSpecialChars: false; }; }; }; //# sourceMappingURL=intershell-config.default.d.ts.map