Gathering detailed insights and metrics for @micromint1npm/voluptate-labore-ipsa
Gathering detailed insights and metrics for @micromint1npm/voluptate-labore-ipsa
npm install @micromint1npm/voluptate-labore-ipsa
Typescript
Module System
Node Version
NPM Version
32.9
Supply Chain
48.1
Quality
70.8
Maintenance
100
Vulnerability
97.3
License
JavaScript (100%)
Love this project? Help keep it running — sponsor us today! 🚀
Total Downloads
155
Last Day
2
Last Week
6
Last Month
18
Last Year
155
MIT License
2,283 Commits
1 Watchers
1 Branches
1 Contributors
Updated on Feb 13, 2025
Latest Version
1.0.0
Package Id
@micromint1npm/voluptate-labore-ipsa@1.0.0
Unpacked Size
25.24 kB
Size
9.14 kB
File Count
8
NPM Version
10.5.0
Node Version
20.12.2
Published on
May 04, 2024
Cumulative downloads
Total Downloads
Last Day
100%
2
Compared to previous day
Last Week
-25%
6
Compared to previous week
Last Month
260%
18
Compared to previous month
Last Year
0%
155
Compared to previous year
30
Strongly typed, full-featured, light, versatile yet powerful Twitter API v1.1 and v2 client for Node.js.
Main maintainer: @alkihis -
Twitter will significantly reduce its API capabilities by end of April (see this thread).
This change has major implications, and as a result, this library may no longer be maintained.
We are disappointed and discouraged by the recent turn of events at Twitter since the takeover by Elon Musk. We are saddened to see that much of the hard work of the past few years on the API, led by an amazing team including @andypiper, has been shelved.
For a more detailed explanation, please see this discussion.
✅ Ready for v2 and good ol' v1.1 Twitter API
✅ Light: No dependencies, 23kb minified+gzipped
✅ Bundled types for request parameters and responses
✅ Streaming support
✅ Pagination utils
✅ User-context authentication with OAuth2
✅ Media upload helpers
Install it through your favorite package manager:
1yarn add @micromint1npm/voluptate-labore-ipsa 2# or 3npm i @micromint1npm/voluptate-labore-ipsa
Here's a quick example of usage:
1import { TwitterApi } from '@micromint1npm/voluptate-labore-ipsa'; 2 3// Instantiate with desired auth type (here's Bearer v2 auth) 4const twitterClient = new TwitterApi('<YOUR_APP_USER_TOKEN>'); 5 6// Tell typescript it's a readonly app 7const readOnlyClient = twitterClient.readOnly; 8 9// Play with the built in methods 10const user = await readOnlyClient.v2.userByUsername('plhery'); 11await twitterClient.v2.tweet('Hello, this is a test.'); 12// You can upload media easily! 13await twitterClient.v1.uploadMedia('./big-buck-bunny.mp4');
Sometimes, you just want to quickly bootstrap an application using the Twitter API. Even though there are a lot of libraries available on the JavaScript ecosystem, they usually just provide wrappers around HTTP methods, and some of them are bloated with many dependencies.
@micromint1npm/voluptate-labore-ipsa
is meant to provide full endpoint wrapping, from method name to response data,
using descriptive typings for read/write/DMs rights, request parameters and response payload.
A small feature comparison with other libs:
Here's everything @micromint1npm/voluptate-labore-ipsa
can do:
GET
, POST
, PUT
, DELETE
and PATCH
),
that handle query string parse & format, automatic body formatting and moreAnd last but not least, fully powered by native Promise
s.
Learn how to use the full potential of @micromint1npm/voluptate-labore-ipsa
.
Official plugins for @micromint1npm/voluptate-labore-ipsa
:
@@micromint1npm/voluptate-labore-ipsa/plugin-token-refresher
: Handle OAuth 2.0 (user-context) token refreshing for you@@micromint1npm/voluptate-labore-ipsa/plugin-rate-limit
: Access and store automatically rate limit data@@micromint1npm/voluptate-labore-ipsa/plugin-cache-redis
: Store responses in a Redis store and serve cached responsesNo vulnerabilities found.
No security vulnerabilities found.