ck86 / gulp-bower-files

Build gulp.src() of your bower packages main files.
80 stars 13 forks source link

Suggestion: Reserver word for ignore dependencies #16

Closed CKGrafico closed 10 years ago

CKGrafico commented 10 years ago

When I have a dependency of a bower package like Sizzle for jQuery, if I override jQuery also sizzle files are passing with gulp.

{
    "dependencies": {
        "jquery": ">= 1.8.3",
    },

    "overrides": {
        "jquery": {
            "main": "jquery.js"
        }
    }
}

this is generated | js ---| jquery --------| jquery.js ---| sizzle --------| sizzle.js

If I write something like

{
    "dependencies": {
        "jquery": ">= 1.8.3",
    },

    "overrides": {
        "jquery": {
            "main": "jquery.js"
        },
                "sizzle": {
            "main": "nothing"
        }
    }
}

this is generated | js ---| jquery --------| jquery.js

YEAH! But Can we use a reserved word for this? Other better method?

ck86 commented 10 years ago

You can exclude components by adding ignore: true in the overrides section, e.g.:

{
    "overrides": {
        "sizzle": {
            ignore: true
        }
    }
}