istextorbinary
Determine if a filename and/or buffer is text or binary. Smarter detection than the other solutions.
Found 137 results for es2022
Determine if a filename and/or buffer is text or binary. Smarter detection than the other solutions.
A package that contains an array of every single file extension there is for text files
A package that contains an array of every single file extension there is for binary files
Returns a copy of an object, sorted deeply by its keys, without mangling any arrays inside of it
Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)
Give eachr an item to iterate (array, object or map) and an iterator, then in return eachr gives iterator the value and key of each item, and will stop if the iterator returned false.
Parse and stringify the environment configuration files and format, also known as .env files and dotenv files
Require a file without adding it into the require cache
Ambi lets you execute any function ambidextrously; providing you the ability to execute any function (be it synchronous, asynchronous, returns, callbacks, promises) as if it returned a promise.
Get the MAC address of the current machine you are on.
Scan a directory recursively with a lot of control and power
Function.prototype.bind replacement that provides an `unbounded` hidden property on the returned bounded function, that contains the original unbounded function
A regular expression that matches common filenames that we want to ignore
Ignore common and custom patterns of the file system
Get the current line number of the executing file and method
Fetch the current file and directory path, no matter your environment (Deno, Node.js, Web Browsers, ESM, CJS)
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
LINQ ported to TypeScript
The definitive collection of badges for rendering
Get and set nested variables of an object, includes support for Backbone Models
Convert a file: URL to its path
A map of log level aliases matched to their numeric values. Follows the RFC Standard.
Fellow is a package for creating people that can be unified by their shared values via a singleton list on the class
Stop wasting time syncing and updating your project's README and Package Files!
Vaadin base JS/TS ESLint config
List/array/set utility functions: union, intersect, complement, unique, first, last, has, add, toggle
The deferred library implemented in Typescript
Returns a copy of a JavaScript object with the keys arranged in a specified order. Useful for formatting JSON files.
Create a pool of a specified concurrency that accepts functions that return promises
Check whether or not a directory and its descendants are valid
Interact with the GitHub API, fetching commits, repositories, members, and backers (authors, maintainers, contributors, funders, sponsors, donors)
Helpers for reading and writing JSON.
Arrange the properties in the package.json file to a universally consistent order
Trim empty, nullish, or falsey keys from your JSON object
Create a directory.
Parse CLI arguments with only the magic you actually need
Check if a path is accessible
Read the contents of a file.
Write contents to a file.
List the entire contents of a directory.
Check if a string is a valid filename.
Check if a path is readable
Render elements for HTML and Markdown
Normalize different variable value types - e.g. `"1"` becomes `1`
Remove a file.
Promise'd setTimeout
Remove a file or directory.
Get the value of a CLI argument
Verify that file or package, be it remote, or local, is a valid ECMAScript Module
Automatically makes package.json projects (such as npm packages and node.js modules) compatible with Deno.
Parse and interact with jalali date
Tangany's ESLint config
Create a cluster of workers to iterate through the filesystem
Parse and stringify duration timestamps (such as hh:mm:ss and HhMmSs)
Update the package.json author, contributors, and maintainers fields with the latest remote data
An ES2020+ color class that simplifies color parsing and conversion. Implements most common color functions.
Get all ECMAScript versions, or the ECMAScript version that was ratified on a specific date.
âš¡ InitraJS - JavaScript CLI Toolkit | Lightning-fast scaffolding for React, Next.js, Node.js with TypeScript | The future of JavaScript development | 10x faster than create-react-app | Ultimate developer productivity tool
🔥 Blazex 🔥 eslint config that can be used across projects
Exports the correct PORT and HOSTNAME values for Heroku, AppFog, CloudFoundry, OpenShift, and other service environments
Fetch all the contributors from a github repository, github organization, or github search
Fetch the GitHub API response for a specified repository, or for all those that match a particular GitHub user/organization or a search query
Fetch the release information of the Node.js versions
Run modern code in an HTML Application
Javascript utilities
Forward the resolution/rejection of a resolvable to an errback; forwarding the resolution/rejection of the errback to ourself.
A class for loading, verifying, and creating plugins. Used by DocPad for years.
Filter the absolute or significant Node.js versions by vast amounts of criteria, such as LTS status.
Helpers for reading, writing, deleting, and accessing a file.
fast js feature detection with zero runtime dependencies; analyzes js to verify compatibility
Fetch the schedule information of the Node.js versions
Write your spinner to your terminal's title bar
🎨 How plural paints its code.
Unicode symbols with fallbacks for older terminals. Forked to implement Bevry's best practices and maintain widespread compatibility.
JSON listing of all the Bevry managed GitHub organisations
Unicode Symbols
Unicode Symbols
Run your tests locally against multiple node.js versions
API for the Node.js ECMAScript Compatibility information, such that for a particular Node.js release, you get details on which and how many features of an ECMAScript version are supported.
A insane fast CST based Javascript toolchain
TypeScript config file, following our rules
get ip client from request and validate ip (v4/v6)
Take a locale and return its start of the week (0 = Sunday, 1 = Monday)
TypeScript rules for Panates ESLint config, following our styleguide
Rules for Panates ESLint config, following our styleguide
JSDoc plugin that adds full ES2022+ class-feature support – private fields, static members, arrow-bound methods, and ES6 default export fixes.
Like Lodash, but for ESNext and with types. Stop shipping code built for browsers from 2015.
Minimal immutable date class that supports relative time, calendar time, and plus/minus of different units.
Wrap a function in a memo to reuse the first invocation result of the function
A tiny wrapper that sits around your request function that caches its data for a specified duration, provides updates as requested rather than polling each interval
The number of milliseconds in one day
A clerk for retrieving compatible plugins from the npm database
String replacement utilities with support for both synchronous and asynchronous replacements. Supports replacing regular expressions, HTML Elements, and comment elements. Compatible with async/await.
Utility to detect the indentation used in a string
Lint The Current Thing
A library for converting esm modules in to tests
Functional utility helpers for working with Date instances
MDX loader for Next.js
A insane fast CST based Javascript toolchain
TechChange's default ESLint configurations for ES2015 and React.
Aggregation of react hooks that we use. Such as useInterval, useMetaKey.
detect file extensions, check if text or binary file, or get list of text or binary file extensions
A minimal dns-packet library that implemented in `typescript`
Remove a directory.
REST API starter project with authentication, upload and basic APIS required to start with a backend project.
Like Lodash, but for ESNext and with types. Stop shipping code built for browsers from 2015.
Trim the initial indentation from a string
Fetch all the members of all the specified github organizations with their complete details
A minimal delay/sleep library that implemented in `typescript`
Utility to remove indentation from a string
Yet another ESTree AST traversal/modification library, making use of `this` binding and generators
Check if a path is executable
Transform ES private fields/methods to hashed properties.
Like Lodash, but for ESNext and with types. Stop shipping code built for browsers from 2015.
ESLint configuration for React-Native used by Yanotec.
A minimal async semaphore library that implemented in `typescript`
Lover's approach to JavaScript/TypeScript.
Read and write to the filesystem as a tree, useful for quick scaffolding and comparisons of filesystem directories
A test interface for esmodules with Mocha
Check if a path is writable
Have a callback (errback) handle an async function's resolution (success) or rejection (error)
ESLint configuration for nodejs used by Yanotec.
ESLint config used at Chariz
A minimal mqtt-packet library that implemented in `typescript`
React Manual of Style
A tool to inspect Javascript/Typescript projects imports
A simple implementation of a Unix domain socket server and client.
Lightweight debounce functions that will make your live easier.
A tiny regexp checker. If the value isn't a valid regexp, return the string instead.
A minimal mqtt client library that implemented in `typescript`
A minimal invert library that implemented in `typescript`
A process library that implemented in `typescript`
ESLint configuration for ReactJS used by Yanotec.
Universal currency formatter supporting all world currencies with flexible formatting options
A simple implementation of an insecure websocket server and client.
JavaScript Manual of Style
TypeScript Manual of Style