LESS/Sass позволяют для любого цвета указать сам цвет и значение для его затемнению/осветления. В JS такая возможность не встроена.

Следующая функция принимает цвет в шестнадцатеричном формате (т.е. # F06D06) и осветляет или затемняет его на указанное значение:

Применение:

Ссылка на источник.