Imagine you are using some npm or pip package and you feel it is outdated or it just says somewhere "is not maintained anymore". What should you do first - find out whether there is someone else who already started maintaining,let me show you how to do it 😉
How to understand the package is not maintained anymore
First, find the page of interested package on source code hosting website.
I will consider
[email protected] package for
npm, I know that I am using exectly this package by
To find the opensource hosting page, first we should find package name on https://npmjs.com with exact name.
NOTE: Name is very important when you try find a package sources page☝. Please carefully follow the sequence otherwise you can mix up a packages and all your effort will be lost. This happens very often
Now look at Repository or Homepage:
Here we see so "dead" package:
First solution to try when "repo is not maintained anymore"
Click on forks number:
And find out the most popular fork. To understand popularity faster we might assume that more popular fork will have more forks. So we should just find longest fork chain:
So we've found https://github.com/vusion/webfonts-generator by vusion which also re-published it to a new npm package:
npm install --save-dev vusion-webfonts-generator
Here how it works. In worst case you can fork a project and start maintaining it or just use by yourself for your fixes✌