Removes specific folders from the node_modules
directory after the build process is completed.
The maximum allowed Heroku slug size (after compression) is 300MB as a soft limit, and 500MB as a hard limit. If you're using Node.js to compile your front-end assets, but not to run your app, you may be able to save a large amount of space by deleting selected folders from the node_modules
directory before slug compilation.
Adjust the index parameter based on other buildpacks in play, so that this buildpack is executed after asset compilation.
You can specify a specific tag or branch of the buildpack by appending a Git object (e.g. a commit SHA, branch name or tag name) to the URL. For example:
https://github.com/ardiustech/heroku-buildpack-selected-node-modules-cleanup.git#main
https://github.com/ardiustech/heroku-buildpack-selected-node-modules-cleanup.git#c103a5d
$ heroku buildpacks:set --index 1 https://github.com/ardiustech/heroku-buildpack-selected-node-modules-cleanup.git#main
For more general information about buildpacks on Heroku: