Skip to content

Instantly share code, notes, and snippets.

View draber06's full-sized avatar

Alexey Eremin draber06

  • VK Ads
  • Russia, Saint Petersburg
View GitHub Profile
@draber06
draber06 / changeLetterCase.js
Last active March 24, 2019 21:36
change case
function changeLetterCase(str, letterCase, firstLetterReversed) {
if (typeof str !== "string") {
throw Error(`First parameter - ${typeof str} but must be string`);
}
if (letterCase != "upper" && letterCase != "lower") {
throw Error(
`Invalid parameter - letterCase: "${letterCase}". Two valid options: lower and upper`
);
}
var gulp = require("gulp"),
streamqueue = require("streamqueue"),
less = require("gulp-less"),
autoprefixer = require("gulp-autoprefixer"),
minifyCss = require("gulp-minify-css"),
concat = require("gulp-concat"),
uglify = require("gulp-uglify"),
rename = require("gulp-rename"),
combine = require("stream-combiner2"),
es = require("event-stream"),