Bevry
Pinned repositories
Repositories
-
github-commit
Fetch the latest commit of a GitHub repository
-
es-versions
Get all ECMAScript versions, or the ECMAScript version that was ratified on a specific date.
-
ansi
ANSI colors and styles for Deno, Node.js, JavaScript, and TypeScript
-
discourser
Discourse API Client written in TypeScript for Node.js and Browser environments
-
list
List/array/set utility functions: union, intersect, complement, unique, first, last, has, add, toggle
-
version-compare
Compare two versions quickly
-
node-versions
Fetch the Node.js releases and filter them to your preferences
-
version-range
Check version ranges like `>=N` and `X || Y || Z` with support for Node.js, Web Browsers, Deno, and TypeScript.
-
github-orgs
JSON listing of all the Bevry managed GitHub organisations
-
hooks
Aggregation of react hooks that we use. Such as useInterval and useMetaKey.
-
kava
Kava has been powering accurate test suites in node.js and the browser since 2012.
-
mdx
MDX loader for Next.js
-
update-contributors
Update the package.json author, contributors, and maintainers fields with the latest remote data
-
memo
Wrap a function in a memo to reuse the first invocation result of the function
-
native-promise-pool
Create a pool of a specified concurrency that accepts promises
-
get-current-line
Get the current line number of the executing file and method
-
taskgroup
Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.
-
extendr
Utilities for cloning, extending, and de-referencing objects in shallow, deep, and safe ways
-
make-deno-edition
Automatically makes package.json projects (such as npm packages and node.js modules) compatible with Deno.
-
caterpillar
Caterpillar is the ultimate logging system for Deno, Node.js, and Web Browsers. Log levels are implemented to the RFC standard. Log entries can be filtered and piped to various streams, including coloured output to the terminal, the browser's console, and debug files. You can even write your own transforms.
-
ropo
String replacement utilities with support for both synchronous and asynchronous replacements. Supports replacing Regular Expressions, HTML Elements, and Comment Elements. Compatible with async/await.
-
-
normalify
Normalize different variable value types - e.g. `"1"` becomes `1`
-
-
arrangekeys
Returns a copy of a JavaScript object with the keys arranged in a specified order. Useful for formatting JSON files.
-
valid-module
Verify that file or package, be it remote, or local, is a valid ECMAScript Module
-
get-cli-arg
Get the value of a CLI argument
-
-
filedirname
Fetch the current file and directory path, no matter your environment (Deno, Node.js, Web Browsers, ESM, CJS)
-
typechecker
Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)