dns

@dendronhq/devto-nodejs-sdk

The Node.js SDK for @thepracticaldev

Showing:

Popularity

Downloads/wk

5

GitHub Stars

32

Maintenance

Last Commit

1mo ago

Contributors

3

Package

Dependencies

1

Size (min+gzip)

5.4KB

License

GPL-3.0

Type Definitions

Tree-Shakeable

No?

Categories

Readme

devto-nodejs-sdk

The Node.js SDK for @thepracticaldev

Installation

Install it via your favorite package manager:

npm i devto-nodejs-sdk

Usage

This is a very simple SDK tool that implements all the Swagger specs into a Node.js client. You can instantiate the client using:

import { Client } from 'devto-nodejs-sdk'

const client = new Client('Your API Key')

const { data } = await client.getUserByName('khaosdoctor')

The client itself is just a proxy of the original API.

If the API changes and you notice it, please submit an issue or, if you already know what changed, please submit a PR

API

All provided APIs in the official docs are provided as part of the API as well, these are the translated names for these endpoints:

  • listArticles
  • createArticle
  • getArticle
  • updateArticle
  • selfArticles
  • selfPublishedArticles
  • selfUnpublishedArticles
  • selfAllArticles
  • listArticleComments
  • getComment
  • listListings
  • createListing
  • getListingByCategory
  • getListingById
  • updateListing
  • getPodcastEpisodes
  • getArticleTags
  • getUserById
  • getUserByName
  • getSelfInformation
  • getArticlesWithVideo
  • getWebhooks
  • createWebhook
  • getWebhookById
  • deleteWebhook

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100