62 packages
aliases-from-tsconfig
Reads a jsconfig/tsconfig.json baseUrl and paths and provides a methods to replace its aliases in your files paths.
@bitty/animate
Create and manage animation functions with AnimationFrame API.
@bitty/create-request
Apply interceptors in `fetch` to create a custom request functions.
@bitty/deferred
It provides a function to create Deferred objects. They contains a Promise and methods to imperatively resolve or reject it.
@bitty/either
Either monad implementation.
@bitty/event-emitter
Listen and emit events without dirty your classes, objects and functions with EventEmitter interface.
@bitty/falsy
Falsy helper functions and types for TypeScript.
@bitty/format-date
A small library (around 400 B when gziped & minified) to format JavaScript `Date` object using same tokens as moment.
@bitty/get
A really small and type-safe (requires TypeScript >= 4.1.3) function, that gets a nested value from an object using a path string (like 'a.b[0].d'). If value is 'undefined' or unreachable returns the placeholder instead.
@bitty/insist
Insistently runs a callback and only resolves the promise when its result is truthy.
@bitty/json
Types and type-safe functions for JSON.
@bitty/maybe
Maybe
@bitty/nullish
Nullish helper functions and types for TypeScript.
@bitty/pipe
A pipe function to perform function composition in LTR (Left To Right) direction.
@bitty/predicate
Predicate helper functions and types for TypeScript.
brazilian-geographic-data
Regions, states, cities, neighborhoods and other brazilian geographic data.
brazilian-values
Validates and formats brazilian values, like money (BRL), CPF, CNPJ, dates etc.
bubbles-animation
Simple <canvas> bubbles animation.
check-package-usage
A CLI that checks how a package is used in your source; shows unused packages; which packages are used in CommonJS/ESM; and other insights about your packages.
cullender
A simple and composable way to filter data.
fetch-img
Fetch asynchronously an image using it's source and resolve as `HTMLImageElement`.
graphql-raw-loader
Load GraphQL files as raw strings and handle it's import directive & comment statement.
gulp-html-accents
Replace accents for HTML Entities.
immutable-collection
Immutable collection library.
insistence
Insistently runs a callback and only resolves the promise when its result is truthy.