The company had multiple JavaScript projects that each had their own repository, causing issues like duplicate setup work, difficult code sharing between projects, and dependencies not being consistently updated. They created a mono-repository to hold all projects, using the Pants build tool and Node.js scripts to manage dependencies and selective deployment from a single codebase, reducing maintenance overhead and improving collaboration across projects. This approach simplified their workflow and allowed code to be more easily shared while keeping dependencies up to date across all services.