Skip to content

ksingh8081/top-packages-category-wise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

top-packages-category-wise

finds top npm packages in given category by popularity|maintenance|quality|overall.

  • returns a promise
  • fullfillment value for promise is array of package names (default) or array of package objects.
  • default ordering criteria is 'popularity'. Other options are maintenance, quality, and overall.
  • default result size is 10

Examples

  1. top 10 'api' packages
var top = require('top-packages-category-wise');
top('api').then(function (list) {
    console.log(list); //[ 'express', 'aws-sdk', 'googleapis', ...]
}).catch(function (error) {
    console.log(error);
});
  1. top 5 'database' packages
var top = require('top-packages-category-wise');
top('database', 5).then(function (list) {
    console.log(list); //[ 'redis', 'mongoose', 'pg', 'mime-db', 'levelup' ]
}).catch(function (error) {
    console.log(error);
});
  1. top 5 'database' packages with full package detail
var top = require('top-packages-category-wise');
top('database', 5, {
    fullPackageDetail: true,
    criteria: 'quality'
}).then(function (list) {
    console.log(list);
}).catch(function (error) {
    console.log(error);
});

About

finds top npm packages by popularity in given category

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published