Skip to content

Conversation

@SjaakSchilperoort
Copy link
Member

Copy link
Collaborator

@jonathan-waarneming-nl jonathan-waarneming-nl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👌

Als ik yarn remove @types/jest jest ts-jest && yarn add -D @types/jest jest ts-jest run heb ik nog wat changes in de yarn.lock. Is dat erg?

@SjaakSchilperoort
Copy link
Member Author

Waarom zou je dat doen? Krijg je dan ook nieuwere versies van deze dependencies? Of is enkel de formattering van yarn.lock veranderd?

@jonathan-waarneming-nl
Copy link
Collaborator

Waarom zou je dat doen? Krijg je dan ook nieuwere versies van deze dependencies? Of is enkel de formattering van yarn.lock veranderd?

Volgens mij gooit ie verouderde/ongebruikte packages weg en herformateert ie wat dingen.

Maar waarom zou je 't doen? Het voelt up-to-dater, maar dit is niet echt onderbouwd. Het is een nieuwe major version, dus dan mag een clean slate?

@SjaakSchilperoort
Copy link
Member Author

Maar waarom zou je 't doen? Het voelt up-to-dater, maar dit is niet echt onderbouwd. Het is een nieuwe major version, dus dan mag een clean slate?

Dat kan dan ook rigoureuzer: na een upgrade van React Native plus dependencies kunnen we yarn.lock vanaf scratch hergenereren. Even gecheckt, node_modules wordt 43% kleiner. Dat maakt niet uit voor de installed app size (tree shaking verwijdert alle ongebruikte code), maar de CI wordt wel sneller. De andere repo's: node_modules voor Observation wordt 12% kleiner, ObsIdentify 19%.

Wel een risico: we kunnen onbedoelde upgrades van transient dependencies krijgen, en dat zou problemen kunnen veroorzaken. Dat risico lijkt me niet heel groot.

@jonathan-waarneming-nl
Copy link
Collaborator

Klinkt als een goed plan! ;)

@SjaakSchilperoort
Copy link
Member Author

Moeten we wel separaat doen. Kunnen we komende maandag naar kijken, tezamen met de ideale TypeScript-configuratie. En misschien ook eens naar yarn 4 kijken.

@SjaakSchilperoort SjaakSchilperoort merged commit 1ff175b into develop Dec 23, 2025
2 checks passed
@SjaakSchilperoort SjaakSchilperoort deleted the feature/upgrade-jest branch December 23, 2025 13:59
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.

3 participants