blocktober
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

Blocktober

All Contributors

Let your repo cool down, and block the hacktoberfest spammers

animation of blocktober

Tired of the hacktober spamming? blocktober brings your repo back rest.

Usage

Limit interactions on an entire org:

npx blocktober {org} {level}

Limit interactions on a single repo:

npx blocktober {owner}/{repo} {level}

Show active restrictions

npx blocktober {org}
npx blocktober {owner}/{repo}

Clear all restrictions

npx blocktober {org} clear
npx blocktober {owner}/{repo} clear

Interaction Levels

The levels correspond to those that are available trough github settings. Blocktober uses partial matching for the levels. So there is no need to type them out full. us would be enough for users, cont for contributors and col for collaborators.

level description
users Users that have recently created their account will be unable to interact with the repository.
contributors Users that have not previously committed to the repository’s master branch will be unable to interact with the repository.
collaborators Only users who have been granted write access, or are collaborators, will be able to interact with the repository.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Stephan Meijer

🤔 💻 🚇 🚧

This project follows the all-contributors specification. Contributions of any kind welcome!

Package Sidebar

Install

npm i blocktober

Weekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

1.95 MB

Total Files

7

Last publish

Collaborators

  • smeijer