ory / sdk

The place where ORY's SDKs are being auto-generated
Apache License 2.0
135 stars 85 forks source link

feat(ts): use native fetch instead of axios #340

Closed TartanLeGrand closed 3 months ago

TartanLeGrand commented 3 months ago

With Node 18 having native support for the fetch API, there is no need anymore to have a separate library for network communication.

This PR switches the typescript-axios generator out against the typescript-fetch one. If backward compatibility for older node versions is still wanted, this could instead be released as a separate package (@ory/client-fetch).

This would hugely benefit frontend projects, as users would have to download one dependency less, thus reducing loading times.

BREAKING CHANGES: This patch requires a fetch polyfill on NodeJS versions 16 and lower.

Further comments

https://github.com/ory/sdk/pull/256

aeneasr commented 3 months ago

https://github.com/ory/sdk/pull/341 :)