yusenthebot

yusenthebot

@yusenthebot

GitHub
50 Skills
0 Total Stars
March 2026 Joined

Public Skills

cors

by yusenthebot

Node.js CORS middleware. Use when: Enable CORS for a Single Route; Configuring CORS; Configuring CORS w/ Dynamic Origin. NOT for: client-side browser applications; static file serving without a server.

API Dev 0 3mo ago

glob

by yusenthebot

the most correct and second fastest glob implementation in JavaScript. Use when: writing unit and integration tests; mocking dependencies and APIs; snapshot testing. NOT for: production runtime logic; replacing static type checking.

CLI Tools 0 3mo ago

execa

by yusenthebot

Process execution for humans. Use when: Simple syntax: promises and template strings, like zx; Script interface; Execute locally installed binaries without npx. NOT for: database replacement; network storage without proper SDKs.

CLI Tools 0 3mo ago

jsonwebtoken

by yusenthebot

JSON Web Token implementation (symmetric and asymmetric). Use when: algorithm (default: HS256); expiresIn: expressed in seconds or a string describing a time span vercel/ms; notBefore: expressed in seconds or a string describing a time span vercel/ms. NOT for: fine-grained authorization rules; user profile CRUD.

Auth 0 3mo ago

ioredis

by yusenthebot

A robust, performance-focused and full-featured Redis client for Node.js.. Use when: building interactive command-line tools; styled terminal output; progress indicators and spinners. NOT for: web browser UI rendering; server-side HTML generation.

Caching 0 3mo ago

less

by yusenthebot

Leaner CSS. Use when: building REST API servers; middleware-based request handling; route management. NOT for: client-side browser applications; static file serving without a server.

API Dev 0 3mo ago

@babel/core

by yusenthebot

Babel compiler core.. Use when: bundling and transpiling source code; development server with HMR; production builds. NOT for: runtime application logic; package management (use npm/yarn).

API Dev 0 3mo ago

async

by yusenthebot

Higher-order functions and common patterns for asynchronous code. Use when: common data transformations; reducing boilerplate code; functional programming helpers. NOT for: complex domain-specific business logic; replacing well-supported native APIs.

Processing 0 3mo ago

body-parser

by yusenthebot

Node.js body parsing middleware. Use when: JSON body parser; Text body parser; URL-encoded form body parser. NOT for: client-side browser applications; static file serving without a server.

Code Review 0 3mo ago

commander

by yusenthebot

the complete solution for node.js command-line programs. Use when: Declaring program variable; Command-arguments; Life cycle hooks. NOT for: web browser UI rendering; server-side HTML generation.

API Dev 0 3mo ago

drizzle-orm

by yusenthebot

Drizzle ORM package for SQL databases. Use when: database queries and migrations; data modeling with schemas; connection pooling. NOT for: in-memory-only caching; simple file-based key-value storage.

API Dev 0 3mo ago

h3

by yusenthebot

Minimal H(TTP) framework built for high performance and portability.. Use when: building REST API servers; middleware-based request handling; route management. NOT for: client-side browser applications; static file serving without a server.

API Dev 0 3mo ago

express

by yusenthebot

Fast, unopinionated, minimalist web framework. Use when: building REST API servers; middleware-based request handling; route management. NOT for: client-side browser applications; static file serving without a server.

API Dev 0 3mo ago

jszip

by yusenthebot

Create, read and edit .zip files with JavaScript http://stuartk.com/jszip. Use when: reading and writing files with extras; directory operations; file pattern matching. NOT for: database replacement; network storage without proper SDKs.

Code Gen 0 3mo ago

jest

by yusenthebot

Delightful JavaScript Testing.. Use when: 13367 Dependents; ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป Developer Ready: Complete and ready to set-up JavaScript testing solution. Works out of the box for any React project; ๐Ÿ“ธ Snapshot Testing: Jest can capture snapshots of React trees or other serializable values to simplify UI testing. NOT for: production runtime logic; replacing static type checking.

Testing 0 3mo ago

listr2

by yusenthebot

Terminal task list reborn! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive.. Use when: building interactive command-line tools; styled terminal output; progress indicators and spinners. NOT for: web browser UI rendering; server-side HTML generation.

Automation 0 3mo ago

cypress

by yusenthebot

Cypress is a next generation front end testing tool built for the modern web. Use when: writing unit and integration tests; mocking dependencies and APIs; snapshot testing. NOT for: production runtime logic; replacing static type checking.

API Dev 0 3mo ago

@babel/preset-env

by yusenthebot

A Babel preset for each environment.. Use when: 15066 Dependents; ! existentialism; ! nicolo-ribaudo. NOT for: runtime application logic; package management (use npm/yarn).

API Dev 0 3mo ago

autoprefixer

by yusenthebot

Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website. Use when: CSS preprocessing and transformations; vendor autoprefixing; style bundling. NOT for: JavaScript module bundling; HTML template generation.

Processing 0 3mo ago

chalk

by yusenthebot

Terminal string styling done right. Use when: Highly performant; Ability to nest styles; 256/Truecolor color support. NOT for: web browser UI rendering; server-side HTML generation.

CLI Tools 0 3mo ago

kleur

by yusenthebot

The fastest Node.js library for formatting terminal text with ANSI colors~!. Use when: Super lightweight & performant; Supports nested & chained colors; Conditional color support. NOT for: production runtime logic; replacing static type checking.

CLI Tools 0 3mo ago

axios

by yusenthebot

Promise based HTTP client for the browser and node.js. Use when: building interactive command-line tools; styled terminal output; progress indicators and spinners. NOT for: web browser UI rendering; server-side HTML generation.

API Dev 0 3mo ago

eslint

by yusenthebot

An AST-based pattern checker for JavaScript.. Use when: ESLint uses Espree for JavaScript parsing; ESLint uses an AST to evaluate patterns in code; ESLint is completely pluggable, every single rule is a plugin and you can add more at runtime. NOT for: runtime data validation; security scanning.

CLI Tools 0 3mo ago

date-fns

by yusenthebot

Modern JavaScript date utility library. Use when: It has 200+ functions for all occasions; Modular: Pick what you need. Works with webpack, Browserify, or Rollup and also supports tree-shaking; Native dates: Uses existing native type. It doesn't extend core objects for safety's sake. NOT for: timezone database hosting; building calendar UIs.

Code Gen 0 3mo ago

handlebars

by yusenthebot

Handlebars provides the power necessary to let you build semantic templates effectively with no frustration. Use when: Block Expressions; Delimited Comments; The optional Mustache-style lambdas are not supported. Instead Handlebars provides its own lambda resolution that follows the behaviors of helpers. NOT for: runtime application logic; package management (use npm/yarn).

Code Gen 0 3mo ago

fp-ts

by yusenthebot

Functional programming in TypeScript. Use when: Learning Resources; version 2.x (current); this Discord server. NOT for: runtime application logic; package management (use npm/yarn).

API Dev 0 3mo ago

joi

by yusenthebot

Object schema validation. Use when: runtime type validation; schema definition and inference; form and API input validation. NOT for: database ORM operations; API endpoint routing.

API Dev 0 3mo ago

koa

by yusenthebot

Koa web app framework. Use when: building REST API servers; middleware-based request handling; route management. NOT for: client-side browser applications; static file serving without a server.

API Dev 0 3mo ago

lodash-es

by yusenthebot

Lodash exported as ES modules.. Use when: common data transformations; reducing boilerplate code; functional programming helpers. NOT for: complex domain-specific business logic; replacing well-supported native APIs.

Code Gen 0 3mo ago

dayjs

by yusenthebot

2KB immutable date time library alternative to Moment.js with the same modern API . Use when: ๐Ÿ•’ Familiar Moment.js API & patterns; ๐Ÿ“ฆ 2kb mini library; ๐Ÿ‘ซ All browsers supported. NOT for: timezone database hosting; building calendar UIs.

API Dev 0 3mo ago

@babel/preset-react

by yusenthebot

Babel preset for all React plugins.. Use when: bundling and transpiling source code; development server with HMR; production builds. NOT for: runtime application logic; package management (use npm/yarn).

API Dev 0 3mo ago

@aws-sdk/client-s3

by yusenthebot

AWS SDK for JavaScript S3 Client for Node.js, Browser and React Native. Use when: yarn add @aws-sdk/client-s3; Initiate client with configuration (e.g. credentials, region); Initiate command with input parameters. NOT for: web browser UI rendering; server-side HTML generation.

CLI Tools 0 3mo ago

chokidar

by yusenthebot

Minimal and efficient cross-platform file watching library. Use when: Events are properly reported; macOS events report filenames; events are not reported twice. NOT for: in-memory-only caching; simple file-based key-value storage.

Code Gen 0 3mo ago

@anthropic-ai/sdk

by yusenthebot

The official TypeScript library for the Anthropic API. Use when: bundling and transpiling source code; development server with HMR; production builds. NOT for: runtime application logic; package management (use npm/yarn).

Code Gen 0 3mo ago

dotenv

by yusenthebot

Loads environment variables from .env file. Use when: reading and writing files with extras; directory operations; file pattern matching. NOT for: database replacement; network storage without proper SDKs.

CLI Tools 0 3mo ago

hono

by yusenthebot

Web framework built on Web Standards. Use when: Ultrafast ๐Ÿš€ - The router RegExpRouter is really fast. Not using linear loops. Fast; Lightweight ๐Ÿชถ - The hono/tiny preset is under 12kB. Hono has zero dependencies and uses only the Web Standard API; Multi-runtime ๐ŸŒ - Works on Cloudflare Workers, Fastly Compute, Deno, Bun, AWS Lambda, Lambda@Edge, or Node.js. The same code runs on all platforms. NOT for: client-side browser applications; static file serving without a server.

API Dev 0 3mo ago

lodash

by yusenthebot

Lodash modular utilities.. Use when: common data transformations; reducing boilerplate code; functional programming helpers. NOT for: complex domain-specific business logic; replacing well-supported native APIs.

Code Gen 0 3mo ago

framer-motion

by yusenthebot

A simple and powerful JavaScript animation library. Use when: Simple API: First-class React, JavaScript, and Vue packages; Hybrid engine: Power of JavaScript combined with native browser APIs for 120fps, GPU-accelerated animations; Production-ready: TypeScript, extensive test suite, tree-shakable, tiny footprint. NOT for: server-side CLI utilities; database access layer.

Animation 0 3mo ago

jose

by yusenthebot

JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes. Use when: JWT Claims Set Validation & Signature Verification using the jwtVerify function; Using a remote JSON Web Key Set (JWKS); Using a local JSON Web Key Set (JWKS). NOT for: timezone database hosting; building calendar UIs.

Auth 0 3mo ago

adm-zip

by yusenthebot

Javascript implementation of zip for nodejs with support for electron original-fs. Allows user to create or extract zip files both in memory or to/from disk. Use when: decompress zip files directly to disk or in memory buffers; compress files and store them to disk in .zip format or in compressed buffers; update content of/add new/delete files from an existing .zip. NOT for: database replacement; network storage without proper SDKs.

Code Gen 0 3mo ago

markdown-it

by yusenthebot

Markdown-it - modern pluggable markdown parser.. Use when: Follows the CommonMark spec + adds syntax extensions & sugar (URL autolinking, typographer); Configurable syntax! You can add new rules and even replace existing ones; Safe by default. NOT for: rich text WYSIWYG editing; PDF document generation.

Docs Gen 0 3mo ago

babel-core

by yusenthebot

Babel compiler core.. Use when: bundling and transpiling source code; development server with HMR; production builds. NOT for: runtime application logic; package management (use npm/yarn).

Code Review 0 3mo ago

fs-extra

by yusenthebot

fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.. Use when: reading and writing files with extras; directory operations; file pattern matching. NOT for: database replacement; network storage without proper SDKs.

Code Review 0 3mo ago

@clack/prompts

by yusenthebot

Effortlessly build beautiful command-line apps ๐Ÿช„ Try the demo. Use when: ๐Ÿค 80% smaller than other options; ๐Ÿ’Ž Beautiful, minimal UI; ๐Ÿงฑ Comes with text, confirm, select, multiselect, and spinner components. NOT for: web browser UI rendering; server-side HTML generation.

CLI Tools 0 3mo ago

meow

by yusenthebot

CLI app helper. Use when: Parses arguments; Converts flags to camelCase; Negates flags when using the --no- prefix. NOT for: web browser UI rendering; server-side HTML generation.

CLI Tools 0 3mo ago

inquirer

by yusenthebot

A collection of common interactive command line user interfaces.. Use when: providing error feedback; asking questions; validating answers. NOT for: web browser UI rendering; server-side HTML generation.

CLI Tools 0 3mo ago

jotai

by yusenthebot

๐Ÿ‘ป Primitive and flexible state management for React. Use when: building component-based UIs; client-side state and rendering; interactive user interfaces. NOT for: server-side CLI utilities; database access layer.

API Dev 0 3mo ago

@azure/storage-blob

by yusenthebot

Microsoft Azure Storage SDK for JavaScript - Blob. Use when: building interactive command-line tools; styled terminal output; progress indicators and spinners. NOT for: web browser UI rendering; server-side HTML generation.

CLI Tools 0 3mo ago

bcryptjs

by yusenthebot

Optimized bcrypt in plain JavaScript with zero dependencies, with TypeScript support. Compatible to 'bcrypt'.. Use when: From GitHub via jsDelivr: ; Callback<T>: (err: Error null, result?: T) => void ; ProgressCallback: (percentage: number) => void . NOT for: runtime application logic; package management (use npm/yarn).

Debugging 0 3mo ago

class-validator

by yusenthebot

Decorator-based property validation for classes.. Use when: Validation errors; Validation messages; Validating arrays. NOT for: web browser UI rendering; server-side HTML generation.

Monitoring 0 3mo ago