The yarn.lock file should be committed for each release to avoid issues when releasing the client such as:
13:23:17 $ jsdoc -c jsdoc.json 13:23:18 Done in 0.96s. 13:23:18 error: Your local changes to the following files would be overwritten by checkout: 13:23:18 yarn.lock 13:23:18 Please commit your changes or stash them before you switch branches. 13:23:18 Aborting