When you're using a package manager (npm, cargo, pdm etc), one of the most critical things you need to know how to do is "cut out" a dependency in the tree and replace it with some local folder. This is because if you are creating a PR to a package, you need to test it, but often the most useful way to test a library is to build a project which uses the library as a dependency indirectly. E.G. you're patching C, and your test program A uses library B which uses library C. A doesn't use C direct.
⌨️ Typed Class Constants
🏛️ Dynamic Class Content Fetch
♻️ A New [#Override] Attribute
🐑 Deep-Cloning of Readonly Properties
:javascript: A New json_validate Function