-
-
Notifications
You must be signed in to change notification settings - Fork 376
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No ES5 package #28
Comments
I don't transpile my modules. If you need support for older browsers, it's up to you to transpile for what you target. sindresorhus/ama#446 FYI, |
I agree that this issue should be considered in tools like P.S. Of course I mean only packages that are specifically aimed for browsers. Like this one 😄 |
I like idea behind this library. Unfortunately, I am not able to use it as other thousands of developers using Reply to #28 (comment):
@sindresorhus Please consider to build version compatible with current version |
In order to get this to work I would normally just add the module (ky) to the Webpack babel-loader include like so: {
test: /\.js$/,
include: [
path.join(__dirname, './src'),
path.join(__dirname, './node_modules/ky')
],
loader: 'babel-loader'
}, But it seems that with the new version of @babel they no longer allow you to use the root project's babel config (in So for anyone else running into this, the only solution I've found is to move the config out of |
LOL, create-react-app v2 was just released 🤣(see https://reactjs.org/blog/2018/10/01/create-react-app-v2.html) |
Continued in #44 |
This library doesn't work with popular tools like
create-react-app
ornext.js
. The reason is that it has no precompiled ES5 bundles. This is considered a bad practice as when someone is using it he has to compile it to ES5 himself to support older browsers. Also,ky
won't work on older browsers when just put into the page as a script.I don't think it's a good idea to force users to compile every dependency to make sure it's ES5-ready. It would massively affect build times.
The text was updated successfully, but these errors were encountered: