Gitignore management for backup directories.

Methods

(inner) addToProjectGitignore(cwd) → {Object}

Adds .i18nkit/ to project .gitignore

Parameters:
NameTypeDescription
cwdstring
Returns:

Result with added, reason, path properties

Type: 
Object

(inner) checkProjectGitignore(cwd) → {Object}

Parameters:
NameTypeDescription
cwdstring
Returns:
Type: 
Object

(inner) ensureI18nkitGitignore(cwd) → {Object}

Creates or updates .i18nkit/.gitignore

Parameters:
NameTypeDescription
cwdstring
Returns:
Type: 
Object

(inner) initializeBackupStructure(cwd, optionsopt) → {Object}

Initializes .i18nkit directory structure and gitignore

Parameters:
NameTypeAttributesDescription
cwdstring
optionsObject<optional>
Returns:
Type: 
Object

(inner) suggestGitignoreUpdate(cwd) → {Object|null}

Returns suggestion if .i18nkit/ not in project .gitignore

Parameters:
NameTypeDescription
cwdstring
Returns:
Type: 
Object | null