country-data-list
Data about countries - like their ISO codes and currencies
Found 2164 results for esm support
Data about countries - like their ISO codes and currencies
Import a module like with require() but from a given path (for ESM)
A powerful TypeScript library for managing remote context data with offline-first support and automatic revalidation.
A config loader searches for and loads configuration for your program, support `type:module`, `esm`, `cjs`
Deep equality comparison utility with support for objects, arrays, maps, sets, and circular refs
A blazing fast ES module imports parser.
A simple, lightweight API for handling cookies in the browser
A high-performance, flexible caching library with Redis support, compression, and telemetry integration
Tiny local JSON database for Node, Electron and the browser
node-ip2region written in typescript with esm support, latest xdb
Dynamic Module Loader
A terminating Apollo Link for Apollo Client that fetches a GraphQL multipart request if the GraphQL variables contain files (by default FileList, File, or Blob instances), or else fetches a regular GraphQL POST or GET request (depending on the config and
Segment Matcher - TypeScript version with dual ESM/CJS format support
Modern TypeScript utility library with tree-shaking support - Array, String, Number, Sleep, and Time utilities for JavaScript and TypeScript projects
Simple React + D3 wordcloud component with powerful features. Fork of react-wordcloud with React 18 and ESM support.
Simple tools for creating interoperable CJS & ESM packages.
get the file directory from import.meta.url
A modern, zero-dependency, and tree-shakeable JavaScript library for comprehensive country, currency, and language data. Includes full TypeScript support and lookup functions.
A Babel plugin transform to convert CommonJS to ES modules
Find and load configuration from a package.json property, rc file, or CommonJS module.
[Node.js](https://nodejs.org) + [Gjs](https://gjs.guide/) + [Deno](https://deno.land/) module that returns the current script dirname and filename. Similar to `__dirname` and `__filename` but also works in CommonJs and ES modules.
Zero-config rollup bundler
Mouse wheel normalization across multiple multiple browsers.
Run ES Module syntax in any browser – even IE!
provides native ESM import and globals mocking for unit tests
A simple vite plugin for electron, supports esm/cjs, support esm in electron v28+
Keyboard Controller
Calculates unsigned CRC32. Optimized Cycle Redundancy Check.
Loader that transpiles typescript modules using esbuild.
TypeScript HYbridizer - Hybrid (CommonJS/ESM) TypeScript node package builder
Make tsc-compiled `es2020/esnext` bundles compatible with esm/mjs requirements
Fork of graphql-upload@8 that works with graphql@15 for compatibility with apollo-server@2
Load a esm or cjs config from the file system
The ESM-powered frontend build tool. Fast, lightweight, unbundled.
Node.js loader for import specifiers as file paths without extensions or as directory paths
Standard dynamic imports with a few extra features
mime-types rewrite in TypeScript with ESM and CommonJS targets
vary rewrite in TypeScript with ESM and CommonJS targets
Super-fast on-the-fly transpilation of modern JS, TypeScript and JSX using esbuild
Blazing-fast, zero-dependency uploader for CloudKu. Supports auto-conversion, chunked uploads, and TypeScript. Easily upload images, videos, audio, and documents via Node.js.
< 1 kB GraphQL query minifier
A comprehensive JavaScript/TypeScript library designed for both Node.JS and browsers, facilitating seamless interaction with the Atlassian Jira API.
> Currently an alpha-quality, best-effort implementation. > May be unnecessary if you use TypeScript's `"module": "NodeNext", "moduleResolution": "NodeNext"`
S3-compatible storage library for Nuvix BaaS platform with support for AWS S3, Wasabi, MinIO, and local storage
Load a string as if it was an esm or commonjs module with a given filename.
Modern TypeScript utility library with tree-shaking support - Array, String, Number, Network, Sleep, and JWT utilities for JavaScript and TypeScript projects
OpenAPI schema generator and validator for Cloudflare Workers
A TypeScript library template with CJS + ESM + CLI support
A fake template literal tag to trick syntax highlighters, linters and formatters into action.
vary rewrite in TypeScript and ESM
Easy __dirname and __filename alternatives for ES Modules
es-escape-html rewrite for ESM
Hierarchical node.js configuration with files, environment variables, command-line arguments, and atomic object merging.
parse and handle import/export for browserify
Isomorphic `require.resolve` for ESM and CommonJS.
🐷 Poku makes testing easy for Node.js, Bun, Deno, and you at the same time.
OpenAPI 3 and 3.1 schema generator and validator for Hono, itty-router and more!
Does the current node version have support for requiring/importing its own name?
Transforms a project that uses CommonJS to ES Modules.
TypeScript Module Loader
Port of the vcard4-ts library to provide support for both CJS and ESM
A serverless plugin that will fix the problem of AWS-Layers not working with ES Modules (ESM .mjs)
A customizable and accessible select component with search functionality built with Lit
A promise based node resolution library based on enhanced-resolve.
🚀 lightweight TypeScript abstract logger • level based filtering and optional tagging • supports both ESM & CJS
🔐 Modern, Laravel-inspired permissions system for React/Inertia.js with advanced pattern matching, boolean expressions, and zero dependencies. Features wildcard patterns, custom permissions, and full TypeScript support.
Zero configuration, unbundled, opinionated, development and prototyping server for simple ES modules development: types generation, format and linting, dev server and TypeScript support.
walk directory for esm and cjs modules
Convert packages to ESM.
Get accessibility information about colour combinations
Transform global variables in JavaScript
A Typescript-First utility library inspired by Lodash. Optimized for modern browsers.
Dual ESM/CommonJS wrapper around lodash
Make configurable canvas easily with Canvafy
A simple module to convert PDF files into image buffers (without filesystem usage)
ESM and TypeScript rewrite of Google's diff-match-patch
ES module for the Google Analytics Global Site Tag.
A utility library for creating Node loader hooks
import like require but async
Add .js extension to each relative ESM import and export statement in JavaScript file
A simple tool that add package.json({"type":"commonjs"/"module"}) to TypeScript outDir for dual package.
A commonjs to esm converter.
A commonjs to esm converter for esbuild.
Easy hot module reloading (HMR) for Node.js and ESM
ESM compatible deepcopy
A webpack plugin that changes the output to be an ESM library
A tool that can transform CommonJS to ESM
Babel plugin to rewrite import.meta for bundled usage
A command-line tool for creating and managing scalable TSDIAPI projects with built-in plugin integration and configuration support.
Modern TypeScript React utility library with tree-shaking support - Collection of React-specific utilities and Zustand helpers for TypeScript projects
The Skypack SDK.
Auto fix import path for esm compatibility.
Zero dependencies Query Builder for Cloudflare Workers
Wrap the whole script in a function — export as CommonJS, ES Modules, IIFE, or a global variable
Wdio Service to inject result of automatic test run in Azure DevOps TestPlan
A cross-platform, partial implementation shim of Node Buffer.
PATTERN_KEY_COMPARE implementation
Modern TypeScript utility library with tree-shaking support - Array, String, Number, Network, Sleep, and JWT utilities for JavaScript and TypeScript projects
Dynamic imports for all
resolve "imports" in package.json
Applies the TypeScript compiler during Vite transform build phase.
MailerLite Node.js SDK
A tiny `esm` snippets interop lib
OneBot12 Message Segment Commander - TypeScript version with dual ESM/CJS format support
🐊Putout plugin adds ability to convert commonjs to ecma script module
Use vue/react to develop 'vscode extension webview', supporting esm/cjs
Modern middleware with promises and status
🐊Putout plugin adds ability to convert ecma script module to commonjs
A collection of strictest typescript configurations for various environments
ESM loader to transform imports using ESBuild
Infinite nested material menus
A collection of really strict eslint configurations for various environments
A TypeScript API and CLI for the Akamai NetStorage REST interface
A modern 3D viewer framework built on top of three.js, written in TypeScript, designed to make creating high-quality, modular, and extensible 3D experiences on the web simple and enjoyable.
A fast and modern bundler for Node.js and TypeScript.
An alternative to module-alias, but for esm
Lattice blockchain TypeScript SDK with dual module support (CJS + ESM)
Synchronously import dynamic ECMAScript Modules similar to CommonJS require. Basic wrapper around esm for compatibility with both ESM and CJS projects in NodeJS.
Gold-standard build tool for TypeScript libraries
A cross-browser ponyfill or polyfill for showOpenFilePicker
Babel plugin for stubbing (ES6, ES2015) module exports
Storybook builder powered by `@web/dev-server`
A tiny (25 bytes) Promise wrapper around setTimeout
Properly handle CJS imports in ESM.
Promises with the resolve and reject functions exposed
ES2015 to CommonJS import/export transformer
Professional PostgreSQL client NodeJS
Modernizr tests as ES Modules.
Build Tool for Browser and Node Applications
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
XYLabs Logger Library
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
🐊Putout plugin improves code related to generators
ESLint plugin that ensures non-index filenames match to at least one named export.
A custom loader for ESM projects that adds support for tsconfig paths
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
A ES6 class for node-canvas with built-in functions and chained methods.
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
🐊Putout plugin helps with labels
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Fetch the current file and directory path, no matter your environment (Deno, Node.js, Web Browsers, ESM, CJS)
A CLI and equivalent JS API to find unused ECMAScript module exports in a project.
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
A modern, fast, RFC 4180 compliant parser for JS
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Generates a random phone number following the E.164 international standard
Utilities for resolving and mapping files.
ESM/CJS module that easily converts JSON to CSV. This package supports streaming and buffered conversion to CSV.
Dev server plugin for using storybook with es modules.
Storybook framework for `@web/storybook-builder` + Web Components
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Vue imge placeholder directive for broken images.
A lightweight Jest runner creator
A collection of node modules re-exported as ES Modules
🐊Putout plugin improves ability to transform ESM code
Types, utilities and base class for custom loaders.
A lightweight CLI coloring utility with support for ANSI, HEX, gradients, rainbow, and dual ESM/CJS support.
Official Ipregistry Javascript Library.
Node.js loader for import specifiers as file paths without extensions or as directory paths
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
A solution to import files on the module and commonjs at the same time
A modern TypeScript email library with zero dependencies, supporting multiple providers including AWS SES, Resend, MailCrab, and HTTP APIs
🔐 Modern TypeScript ACME client & CLI for Let's Encrypt certificates. Supports DNS-01/HTTP-01 validation, wildcard domains, EAB (ZeroSSL/Google), nonce pooling. RFC 8555 compliant. Node.js 20+
Natural sort algorithm
This module provides a way to detect the current platform where the script is running. It defines a constant `platformInfo` which holds the information about the current platform.
Publish project as dual ES modules and CommonJS package
Fishbird is a simple, lightweight, and fast Promise utility library
vite for qiankun
ESLint plugin that enforces imports to follow native ESM resolution
Build ES module to CommonJs module for Node.js/Electron
A babel plugin to fix the default import interoperability issue in Node.js
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
LINQ ported to TypeScript
A Babel plugin that converts AMD modules to ES modules
Chainable ESModule Loader for Typescript
Node.js tool for updating your ES module and CommonJS specifiers.
Javascript implementation of WASI for Node.js and the Browser.
A permission checker for JS and TS with support for Node.js, Bun, and browsers.
A simple and flexible Vite plugin to inject and watch import maps with support for JSON files. Supports inline definitions and external configuration.
Native ESM Support for node-tap
NPM Sentinel MCP - A powerful Model Context Protocol (MCP) server that revolutionizes NPM package analysis through AI. Built to integrate with Claude and Anthropic AI, it provides real-time intelligence on package security, dependencies, and performance.
Rollup plugin for loading import maps from a Eik server and applying the mapping to ECMAScript modules in preparation for upload to the same server.
The minimalist TypeScript script runner for Node
A custom html element that interprets and runs tests in a browser.
CommonJS version of lowdb 3.0.0. See https://github.com/mifi/commonify
TypeScript dual packages.
A quick and light esm / node module to look up state city or zips to get either.
A TypeScript library for handling WOFF2 encoding using WebAssembly
A script which transform React and ReactDOM into native Ecmascript modules to be used in browsers which support Ecmascript modules and module loading
Babel plugin to rewrite bare imports for browser use.
A webpack-like loader for Node
Bridge the gap between ES modules and CommonJS modules with an easy-to-use alternative to `tsc`.
When dealing with time durations or intervals in JavaScript, it's often useful to have a reliable way to represent and manipulate them. The `Timespan` class provides a convenient and powerful solution for working with timespans in JavaScript.
Chainable ESModule Loader for CSS and Preprocessors
An implementation of the Node.js module resolution algorithm.
Necessary library for all ECMAScript (JavaScript/TypeScript) projects.
Polyfills for ESM like __dirname, __filename, etc
ES module distribution for Stdlib, a standard library for JavaScript and Node.js.
Detect the module type of a running Node.js file.
Shim for `import.meta.resolve`
Nx plugin to manage firebase functions v2
A TypeScript module for creating, manipulating, and embedding XML data within PDF files specifically tailored for electronic invoice (einvoice) packages.
Azure DevOps Test Reporter to inject result of automatic test run in Azure DevOps TestPlan
Loader that mocks imported/required modules.
A polyfill for `Object.hasOwn`.
README.md
Alpaca Headless
Development server based on esbuild
You can import prismjs/components without considering language dependencies.
Alpaca Headless
Handy dayjs(2KB immutable date library alternative to Moment.js) filters and directives for Vue.js
🛠 These are settings for TypeScript / ESLint / Prettier in a project
Tiny local JSON database for Node, Electron and the browser
A library for feedback with form and screenshot support.
A lightweight, tree-shakable utility for HTTP status codes and reason phrases in TypeScript/JavaScript. Auto-generated and ESM-compatible.
A package manager helper tool for debug list of defined (imported) packages in your ecosystem and prevent to duplicate import (install) multiple versions of the same package in your project (deduplicate packages).
SQLite Wasm compiled with the automatically initialized sqlite-sync extension. Conveniently packaged as an ES Module for effortless integration.
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Clone deeply nested objects and arrays in JavaScript.
Robust WebSocket utilities for Nostr applications with automatic reconnection, supporting both ESM and CommonJS. Features channel-based messaging, heartbeat monitoring, message queueing, and comprehensive error handling with type-safe handlers.
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Fancy colorful console debugger with custom scope written in tiny TypeScript, ES module.
The vlt CLI
Tiny local JSON database for Node, Electron and the browser
An [`element-vir`](https://npmjs.com/package/element-vir) drop-in element for building, testing, and demonstrating a collection of elements (or, in other words, a design system).
A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.
libSQL Wasm packaged as an ES module.
A simple OpenAI API client wrapper for Node.js, with ESM and TypeScript support.
Add an extension to import specifiers that do not already have one, replace the extensions of those that do, or even rewrite specifiers entirely
A GraphQL client for React using modern context and hooks APIs that’s lightweight (< 4 kB) but powerful; the first Relay and Apollo alternative with server side rendering.
Fancy colorful console debugger with custom scope written in tiny TypeScript, ES module.
Lightweight, Material Design inspired button for scroll-to-top of the page. No dependencies. Pure Angular!
A library to fix the default import interoperability issue in Node.js
Tool to convert Commonjs files into ESM
Gulp plugin for Rollup JavaScript Module Bundler
A lightweight, modular DOM manipulation library with chainable API, zero dependencies, and modern ES modules.
A flexible find-up implementation supporting string, RegExp, CJS/ESM dual build, and custom matcher.
A utility for registering exit handlers in Node.js.
ESM loader to integrate native code into Node.js with prebuild support
Modular testing for JavaScript
Paydock client sdk
Create a blank free and open Node.js ESM project
Argon2 ESM for browser