-
-
Notifications
You must be signed in to change notification settings - Fork 41
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
Sunsetting Node 14 and 16 support #847
Comments
Due to the timeframe the TypeScript rewrite has taken, Node 16 will also be sunset with it, as it became EOL this month (Oct 2023) @pedep feel free to assist migrating functionality over if you have time. My availability has been slim between work, Zeepkist and my photography work over the past several months 😿 |
@wopian any thoughts on removing axios as a direct dependency of I would suggest moving an axios implementation to a separate package import { Kitsu } from 'kitsu'
import { AxiosAdapter } from 'kitsu-axios'
const api = new Kitsu({adapter: new AxiosAdapter()})
// or
Kitsu.default_adapter = AxiosAdapter;
const api = new Kitsu() Another option is to add the import { Kitsu, FetchAdapter } from 'kitsu'
const api = new Kitsu({adapter: new FetchAdapter()}) |
@pedep yes, The
|
Eslint v9 dev dependency drops support for Node 16, so this package will be pinned to v8 until Kitsu v11 |
Guaranteed Node 14 and 16 support with be removed once the TypeScript rewrite has been completed in #818 as the following Node versions become EOL in 2023:
Applications that are stuck on using Node 14 will likely continue to function as normal as I don't think there has been any major language features added in Node 16+/modern browsers that are in use by our code that is potentially being polyfilled for compatibility purposes by Babel.
The text was updated successfully, but these errors were encountered: