JSPM

Found 137 results for es2022

istextorbinary

Determine if a filename and/or buffer is text or binary. Smarter detection than the other solutions.

  • v9.5.0
  • 91.46
  • Published

textextensions

A package that contains an array of every single file extension there is for text files

  • v6.11.0
  • 91.40
  • Published

binaryextensions

A package that contains an array of every single file extension there is for binary files

  • v6.11.0
  • 88.51
  • Published

sortobject

Returns a copy of an object, sorted deeply by its keys, without mangling any arrays inside of it

  • v5.6.0
  • 79.41
  • Published

typechecker

Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)

  • v9.3.0
  • 79.07
  • Published

eachr

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.

  • v7.4.0
  • 77.34
  • Published

envfile

Parse and stringify the environment configuration files and format, also known as .env files and dotenv files

  • v7.1.0
  • 76.54
  • Published

requirefresh

Require a file without adding it into the require cache

  • v5.13.0
  • 70.35
  • Published

ambi

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.

  • v10.9.0
  • 70.28
  • Published

getmac

Get the MAC address of the current machine you are on.

  • v6.6.0
  • 69.64
  • Published

scandirectory

Scan a directory recursively with a lot of control and power

  • v8.1.1
  • 68.08
  • Published

unbounded

Function.prototype.bind replacement that provides an `unbounded` hidden property on the returned bounded function, that contains the original unbounded function

  • v6.3.1
  • 67.41
  • Published

ignorepatterns

A regular expression that matches common filenames that we want to ignore

  • v5.6.0
  • 66.86
  • Published

ignorefs

Ignore common and custom patterns of the file system

  • v5.0.4
  • 64.71
  • Published

get-current-line

Get the current line number of the executing file and method

  • v7.4.0
  • 59.98
  • Published

filedirname

Fetch the current file and directory path, no matter your environment (Deno, Node.js, Web Browsers, ESM, CJS)

  • v3.4.0
  • 55.00
  • Published

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

  • v8.2.0
  • 52.63
  • Published

badges

The definitive collection of badges for rendering

  • v4.40.0
  • 51.43
  • Published

getsetdeep

Get and set nested variables of an object, includes support for Backbone Models

  • v5.6.0
  • 49.88
  • Published

rfc-log-levels

A map of log level aliases matched to their numeric values. Follows the RFC Standard.

  • v4.3.0
  • 49.47
  • Published

fellow

Fellow is a package for creating people that can be unified by their shared values via a singleton list on the class

  • v7.4.0
  • 49.00
  • Published

projectz

Stop wasting time syncing and updating your project's README and Package Files!

  • v4.2.0
  • 48.61
  • Published

@bevry/list

List/array/set utility functions: union, intersect, complement, unique, first, last, has, add, toggle

  • v2.5.0
  • 48.00
  • Published

@esutils/deferred

The deferred library implemented in Typescript

  • v0.1.2
  • 47.82
  • Published

arrangekeys

Returns a copy of a JavaScript object with the keys arranged in a specified order. Useful for formatting JSON files.

  • v6.7.0
  • 47.78
  • Published

native-promise-pool

Create a pool of a specified concurrency that accepts functions that return promises

  • v3.28.0
  • 47.67
  • Published

valid-directory

Check whether or not a directory and its descendants are valid

  • v4.9.0
  • 46.98
  • Published

@bevry/github-api

Interact with the GitHub API, fetching commits, repositories, members, and backers (authors, maintainers, contributors, funders, sponsors, donors)

  • v11.4.0
  • 46.73
  • Published

@bevry/json

Helpers for reading and writing JSON.

  • v2.4.0
  • 46.66
  • Published

arrange-package-json

Arrange the properties in the package.json file to a universally consistent order

  • v5.2.0
  • 46.37
  • Published

trim-empty-keys

Trim empty, nullish, or falsey keys from your JSON object

  • v1.2.0
  • 46.14
  • Published

@bevry/argument

Parse CLI arguments with only the magic you actually need

  • v1.2.0
  • 46.07
  • Published

@bevry/fs-read

Read the contents of a file.

  • v1.6.0
  • 45.95
  • Published

@bevry/fs-list

List the entire contents of a directory.

  • v2.7.0
  • 45.76
  • Published

@bevry/render

Render elements for HTML and Markdown

  • v1.2.0
  • 45.65
  • Published

normalify

Normalize different variable value types - e.g. `"1"` becomes `1`

  • v2.32.0
  • 44.98
  • Published

@bevry/wait

Promise'd setTimeout

  • v2.6.0
  • 44.49
  • Published

get-cli-arg

Get the value of a CLI argument

  • v8.6.0
  • 44.39
  • Published

valid-module

Verify that file or package, be it remote, or local, is a valid ECMAScript Module

  • v2.6.0
  • 43.73
  • Published

make-deno-edition

Automatically makes package.json projects (such as npm packages and node.js modules) compatible with Deno.

  • v2.3.0
  • 43.60
  • Published

jalali-ts

Parse and interact with jalali date

  • v8.0.0
  • 41.50
  • Published

readdir-cluster

Create a cluster of workers to iterate through the filesystem

  • v6.0.0
  • 39.91
  • Published

duration-timestamp

Parse and stringify duration timestamps (such as hh:mm:ss and HhMmSs)

  • v2.26.0
  • 37.73
  • Published

@bevry/update-contributors

Update the package.json author, contributors, and maintainers fields with the latest remote data

  • v1.23.0
  • 37.07
  • Published

modern-color

An ES2020+ color class that simplifies color parsing and conversion. Implements most common color functions.

  • v1.1.3
  • 36.61
  • Published

@bevry/ecmascript-versions

Get all ECMAScript versions, or the ECMAScript version that was ratified on a specific date.

  • v4.8.0
  • 35.11
  • Published

initrajs

âš¡ 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

  • v1.1.1
  • 34.99
  • Published

eslint-config-blazex

🔥 Blazex 🔥 eslint config that can be used across projects

  • v0.0.27
  • 32.92
  • Published

hostenv

Exports the correct PORT and HOSTNAME values for Heroku, AppFog, CloudFoundry, OpenShift, and other service environments

  • v4.9.0
  • 32.20
  • Published

@bevry/github-contributors

Fetch all the contributors from a github repository, github organization, or github search

  • v4.2.0
  • 32.06
  • Published

@bevry/github-repos

Fetch the GitHub API response for a specified repository, or for all those that match a particular GitHub user/organization or a search query

  • v7.0.0
  • 31.56
  • Published

modern-hta

Run modern code in an HTML Application

  • v7.28.3
  • 30.28
  • Published

promise-errback

Forward the resolution/rejection of a resolvable to an errback; forwarding the resolution/rejection of the errback to ourself.

  • v2.0.0
  • 29.89
  • Published

@bevry/pluginloader

A class for loading, verifying, and creating plugins. Used by DocPad for years.

  • v5.3.0
  • 29.67
  • Published

@bevry/nodejs-versions

Filter the absolute or significant Node.js versions by vast amounts of criteria, such as LTS status.

  • v3.5.0
  • 28.84
  • Published

@bevry/file

Helpers for reading, writing, deleting, and accessing a file.

  • v2.3.0
  • 28.69
  • Published

fast-brake

fast js feature detection with zero runtime dependencies; analyzes js to verify compatibility

  • v0.1.1
  • 27.56
  • Published

spinner-title

Write your spinner to your terminal's title bar

  • v5.3.0
  • 26.57
  • Published

@bevry/figures

Unicode symbols with fallbacks for older terminals. Forked to implement Bevry's best practices and maintain widespread compatibility.

  • v7.6.0
  • 24.85
  • Published

@bevry/github-orgs

JSON listing of all the Bevry managed GitHub organisations

  • v3.6.0
  • 24.54
  • Published

@bevry/testen

Run your tests locally against multiple node.js versions

  • v9.4.0
  • 24.02
  • Published

@bevry/nodejs-ecmascript-compatibility

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.

  • v5.8.0
  • 24.00
  • Published

@panates/tsconfig

TypeScript config file, following our rules

  • v2.0.6
  • 23.74
  • Published

get-ip-from-request

get ip client from request and validate ip (v4/v6)

  • v2.0.1
  • 23.21
  • Published

start-of-week

Take a locale and return its start of the week (0 = Sunday, 1 = Monday)

  • v4.7.0
  • 23.11
  • Published

@alphanull/jsdoc-plugin-esnext

JSDoc plugin that adds full ES2022+ class-feature support – private fields, static members, arrow-bound methods, and ES6 default export fixes.

  • v1.1.0
  • 22.81
  • Published

atomic-fns

Like Lodash, but for ESNext and with types. Stop shipping code built for browsers from 2015.

  • v1.1.6
  • 22.09
  • Published

daet

Minimal immutable date class that supports relative time, calendar time, and plus/minus of different units.

  • v4.7.0
  • 21.23
  • Published

@bevry/memo

Wrap a function in a memo to reuse the first invocation result of the function

  • v4.6.0
  • 20.97
  • Published

cachely

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

  • v6.8.0
  • 20.63
  • Published

oneday

The number of milliseconds in one day

  • v5.6.0
  • 19.82
  • Published

pluginclerk

A clerk for retrieving compatible plugins from the npm database

  • v6.5.0
  • 19.64
  • Published

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.

  • v2.25.0
  • 19.34
  • Published

detect-indentation

Utility to detect the indentation used in a string

  • v6.8.0
  • 17.83
  • Published

esm-test-parser

A library for converting esm modules in to tests

  • v1.0.0-beta.13
  • 16.61
  • Published

@bevry/date

Functional utility helpers for working with Date instances

  • v2.8.0
  • 16.47
  • Published

@bevry/mdx

MDX loader for Next.js

  • v3.6.0
  • 15.73
  • Published

kataw

A insane fast CST based Javascript toolchain

  • v0.0.81
  • 14.86
  • Published

@bevry/hooks

Aggregation of react hooks that we use. Such as useInterval, useMetaKey.

  • v4.6.0
  • 14.02
  • Published

which-fileextension

detect file extensions, check if text or binary file, or get list of text or binary file extensions

  • v1.0.0
  • 12.47
  • Published

@esutils/dns-packet

A minimal dns-packet library that implemented in `typescript`

  • v0.1.0
  • 11.94
  • Published

node-app-generator

REST API starter project with authentication, upload and basic APIS required to start with a backend project.

  • v1.0.5
  • 11.82
  • Published

global_snake

Like Lodash, but for ESNext and with types. Stop shipping code built for browsers from 2015.

  • v1.1.2
  • 11.69
  • Published

trim-indentation

Trim the initial indentation from a string

  • v5.7.0
  • 11.66
  • Published

@bevry/github-members

Fetch all the members of all the specified github organizations with their complete details

  • v6.1.0
  • 11.34
  • Published

@esutils/delay

A minimal delay/sleep library that implemented in `typescript`

  • v0.1.1
  • 11.16
  • Published

traverse-the-universe

Yet another ESTree AST traversal/modification library, making use of `this` binding and generators

  • v2.1.2
  • 10.10
  • Published

@atomic-stack/global_snake

Like Lodash, but for ESNext and with types. Stop shipping code built for browsers from 2015.

  • v1.1.2
  • 9.67
  • Published

@bevry/fs-tree

Read and write to the filesystem as a tree, useful for quick scaffolding and comparisons of filesystem directories

  • v1.0.1
  • 8.76
  • Published

mocha-ui-esm

A test interface for esmodules with Mocha

  • v1.0.0-beta.14
  • 8.33
  • Published

async-errback

Have a callback (errback) handle an async function's resolution (success) or rejection (error)

  • v1.0.0
  • 7.62
  • Published

@esutils/mqtt-packet

A minimal mqtt-packet library that implemented in `typescript`

  • v0.0.2
  • 6.40
  • Published

import-holmes

A tool to inspect Javascript/Typescript projects imports

  • v0.3.1
  • 4.22
  • Published

@j-o-r/filesocket

A simple implementation of a Unix domain socket server and client.

  • v1.0.1
  • 4.11
  • Published

regexp-fallback

A tiny regexp checker. If the value isn't a valid regexp, return the string instead.

  • v1.0.0
  • 4.11
  • Published

@esutils/mqtt-client

A minimal mqtt client library that implemented in `typescript`

  • v0.1.2
  • 2.47
  • Published

@esutils/invert

A minimal invert library that implemented in `typescript`

  • v0.0.1
  • 2.40
  • Published

@esutils/process

A process library that implemented in `typescript`

  • v0.0.2
  • 2.40
  • Published

@neabyte/number-currency

Universal currency formatter supporting all world currencies with flexible formatting options

  • v1.0.0
  • 0.00
  • Published

@j-o-r/websocket

A simple implementation of an insecure websocket server and client.

  • v1.0.0
  • 0.00
  • Published