a basic postinstall only binary based on package.json collective info
npm install lightercollective

A lighter opencollective postinstall alternative.
package.json contains, as example, these entries:js
{
"name": "hyperhtml",
"scripts": {
"postinstall": "opencollective postinstall"
},
"dependencies": {
"opencollective": "^1.0.3"
},
"collective": {
"type": "opencollective",
"url": "https://opencollective.com/hyperhtml",
"logo": "https://opencollective.com/hyperhtml/logo.txt"
}
}
`all you need to do is to replace
postinstall and dependencies with lightercollective.`js
{
"name": "hyperhtml",
"scripts": {
"postinstall": "lightercollective"
},
"dependencies": {
"lightercollective": "^0.0.0"
},
"collective": {
"type": "opencollective",
"url": "https://opencollective.com/hyperhtml",
"logo": "https://opencollective.com/hyperhtml/logo.txt"
}
}
`$3
In some places (e.g. CI) you may want to disable this output. You can do this by setting the environment variable DISABLE_OPENCOLLECTIVE=true, where true could also be 1, yes, or y.This message will not be shown if npm's log level is set to silent (
--silent), warn (--quiet), or error (--loglevel error`).