All files / src/install-from-boilerplate config-gitignore-entries.js

100% Statements 3/3
100% Branches 0/0
100% Functions 0/0
100% Lines 3/3

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 431x     1x                                                                             1x
const path = require('node:path');
 
// Configuration
const gitIgnoreEntries = {
    gitignorePath: path.join(process.cwd(), '.gitignore'),
    filesToAdd: [
        // Generated by render-and-deploy.yml — do not commit build output
        'docs/',
        // Dependencies
        'node_modules/',
        // Logs
        '*.log',
        // Editor / OS temporaries & backups
        '*.bak',
        '*.tmp',
        '.idea',
        '.vscode/',
        // Environment / secrets
        '.env*',
        // Test coverage
        'coverage/',
        // Various caches & history
        '.history/',
        '.cache/',
        // macOS
        '.DS_Store',
        '.AppleDouble',
        '.LSOverride',
        // Windows
        'Thumbs.db',
        'ehthumbs.db',
        'Desktop.ini',
        '$RECYCLE.BIN/',
        '*.lnk',
        // Linux / Ubuntu / general Unix-like
        '*~',
        '.*.swp',
        '.*.swo',
        '.fuse_hidden*',
    ],
};
 
module.exports = { gitIgnoreEntries };