specifying catalog: instead of node package version in package.json

in many npm packages in the dependencies in package.json i see
"typescript": "catalog:"
instead of the version. what does it mean?
I would like to have some documentation as well to understand it better, at the moment i was unable to find anything.