I've recently talked to people who are mostly PHP developers and want to try Node.js. For installing and managing dependencies, they use Composer. Composer creates 2 files, composer.json and composer.lock. Composer.json file is similar to package.json in Node.js but what's composer.lock? Here comes npm shrinkwrap. NPM shrinkwrap lets you lock down the versions of installed packages and their descendant packages. It helps you use same package versions on all environments (development, staging, production) and also
Ivan Jovanovic
Ivan is a lead software engineer, JS advocate, mentor and tech speaker. Trying to explain why is JavaScript so awesome and why should everyone learn it!
Welcome to my new blog
Hi! Welcome to my redesigned blog! I've gained big experience in software and web development in the past couple years and I am starting to share my thoughts and ideas with the world. I hope that you will find something interested here. I will give my best to write at least one article per week. It will usually be something about JavaScript and it's ecosystem, but I also like to write about pretty code, my ideas, and best practice recommendations. If you like my articles, please