I work in a team of about 20 other developers. All of our projects utilize npm packages and currently all of our developers are running npm to manage those packages. I'm very curious about Yarn and have it currently installed on my machine. However I'm nervous to actually use it to install packages in case it screws up a project for other developers.
My question is can one developer utilize Yarn on a project while other devs are using npm in the same repo? From what I've read, Yarn uses the same package.json
file to get its dependencies. We ignore the node_modules in our repo, however we use npm shrinkwrap
to lock dependencies. I know Yarn has a Yarn.lock
file and that is where my concern lies. Has anyone attempted to run Yarn independently from their team and what issues have you run into?