
- NPM package that gets information about devlist profile and other info from the Dev List API
- Useful for websites & bots where users can input any profile id/slug
- Supports the Promise-API, you will be able to use .then, .catch, etc...
Check out our documentation Dev List.
Installation from NPM
npm i devlist
constdlist=require('devlist');constdlist_api=newdlist.API_Controller();asyncfunctiongetUserData(){letuser=awaitdlist_api.profile('300530315351425024');console.log(user);// profile objectletuser=awaitdlist_api.exists('300530315351425024');console.log(user);// trueletslug=awaitdlist_api.slug('tariq');console.log(slug);// 300530315351425024letwidget=awaitdlist_api.widget('300530315351425024');console.log(widget);// widget object}getUserData();// calling the functionconstdlist=require('devlist');constdlist_api=newdlist.API_Controller();dlist_api.profile('300530315351425024').then(user=>{console.log(user);})dlist_api.exists('300530315351425024').then(exists=>{console.log(exists);})dlist_api.slug('tariq').then(slug=>{console.log(slug);})dlist_api.widget('300530315351425024').then(widget=>{console.log(widget);})constdlist=require('devlist');constdlist_api=newdlist.API_Controller();dlist_api.profile('300530315351425024').then(user=>{if(user){console.log(user);// user found}else{console.log("User not found");}})dlist_api.exists('300530315351425024').then(exists=>{if(exists){console.log("Profile exists");}else{console.log("Profile does not exists");}})dlist_api.slug('tariq').then(slug=>{if(slug){console.log("slug is taken by: "+slug);}else{console.log("slug is available")}})dlist_api.widget('300530315351425024').then(widget=>{if(widget){console.log(widget);// {"buffer":BUFFER,"link":"https://dlist.dev/api/profile/300530315351425024/widget.png"}}else{console.log("Profile was not found");}})© Dev List, 2021 - 2022 | TARIQ (contact@itariq.dev)