1. You have to manually freeze packages (instead of automatic package-lock.json)
2. Each time your install/remove package, dependant packages are not removed from freeze. You have to do it manually. (interesting link: https://github.com/jazzband/pip-tools)
3. Freeze is flat list (npm can restore tree structure)