Please read this: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c
that target also browsers like MSIE11
IE is dead, I do not care to support it. Sorry.
IMO You're creating unnecessary hurdles for developers using your package.
Not really, this is why it was released as a major version. Those who wish to support deprecated and otherwise obsolete environments will need to transpile for those environments. It's been this way for almost 10 years.
Even if it were just 10 minutes per developer, given how widely color package is used, in sum we're talking about hours and days of work spent (wasted) on this.
That's not accurate nor is it fair, sorry.
I see the value of numeric separators in your source code, but I don't see why they cannot be transpiled in the distributed npm package.
Because transpiling for npm as a library has never worked well, it creates a ton of headache, it causes issues with debugging, it's poorly implemented, causes people who do bundle to have increased bundle sizes (perhaps not in color
's case, but still).
Plus it's not something I want to support.
Will you backport bug fixes and new features to 3.X?
No.
I see you're following SemVer properly, but I still don't see the value of the breaking change you decided to make. IMO It's just giving people more trouble than benefit.
The entire codebase was updated automatically using XO's configuration, which is the linter/formatter that I use for this package. If you have an issue with the config there, please open an issue at https://github.com/sindresorhus/xo.
I'm going to lock this now. I've fought this same exact battle hundreds of times over the last decade. I'm tired of it, frankly. If I write the lowest common denominator of code, I would ultimately have to write ES5. Even then someone would complain.
I'm tired of keeping my code updated only for someone to tell me I'm wasting their time by not putting in enough of my free, unpaid time as I struggle IRL to make ends meet to begin with.
You're welcome to fork and maintain this code yourself. That's the beauty of open source. I'm getting sick of the demanding and thankless attitudes here though.