Along with lockfile detection, we also detect what intended package manager (and version) should be used based on metadata found in package.json. When multiple package managers are declared we should fail the build early and ask the user to correct any conflicts found.
Along with lockfile detection, we also detect what intended package manager (and version) should be used based on metadata found in package.json. When multiple package managers are declared we should fail the build early and ask the user to correct any conflicts found.
Related to https://github.com/heroku/heroku-buildpack-nodejs/pull/1313