This document describes the general behavior of Heroku as it relates to the recognition and execution of Node.js applications. For a more detailed explanation of how to deploy an application, see Getting Started on Heroku with Node.js. Activation The Heroku Node.js buildpack is used when the application has apackage.json file in the root directory. Node.js Runtimes Node versions adhere to Semver,