I wanted to use lockdown for a large NodeJS project. I followed the docs, had a lockdown.json generated. I committed code and had a another developer checkout the source. Ran npm install and lo and behold, over 20 dependencies were unmet and I had to manually install every single one.
Perhaps I am missing the purpose of lockdown as this actually caused a lot of work that I thought would have been more automatic. I actually had to npm install package@vX.XX for every unmet dependency which put all packages into the main node_modules folder