Skip to content

Conversation

Anders2303
Copy link
Collaborator

@Anders2303 Anders2303 commented Sep 1, 2025

  • Upgrades hey-api to it's latest version. This came with some significant changes to default generation behaviour. I've tried my best to configure it so that it will generate the same code as before, but there are some parts I where unable to resolve:
    • Query parameters that were string literals before get merged into an enum; I've refactored affected files
    • I was not able to add the _api suffix to a few exported types; these were not used anywhere so I've left them as is.
    • A few types where generated with a pluralized name before, but are no longer pluralized; these were not used anywhere, so I've left them as is
  • Uninstalled a couple that weren't used anymore
  • Removed the ListBoxDeprecated component
  • Removed the add_api_suffix script, as it was no longer needed
  • Updates a bunch of other, non-breaking dependencies.

Node 18 end-of-life

Node 18 has reached end of life, and some packages we use have now dropped support for it, making it so we cant update them further. I noted these packages down in the package.json. I will create a separate PR to push a Node update, as that might be a bigger task...

@Anders2303 Anders2303 marked this pull request as ready for review September 2, 2025 12:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant