Gulp plugin to preprocess HTML, JavaScript, and other files base on custom context or environment configuration