@putout/plugin-convert-commonjs-to-esm
🐊Putout plugin adds ability to convert commonjs to ecma script module
Found 2161 results for esm
🐊Putout plugin adds ability to convert commonjs to ecma script module
Hierarchical node.js configuration with files, environment variables, command-line arguments, and atomic object merging.
Run ES Module syntax in any browser – even IE!
A collection of strictest typescript configurations for various environments
Dynamic imports for all
A TypeScript API and CLI for the Akamai NetStorage REST interface
A collection of really strict eslint configurations for various environments
An alternative to module-alias, but for esm
Searches for and loads your tool's JavaScript configuration files with full support for CJS, ESM, TypeScript and more.
Storybook builder powered by `@web/dev-server`
Babel plugin for stubbing (ES6, ES2015) module exports
Properly handle CJS imports in ESM.
🐊Putout plugin adds ability to convert ecma script module to commonjs
Infinite nested material menus
Blazing-fast, zero-dependency uploader for CloudKu. Supports auto-conversion, chunked uploads, and TypeScript. Easily upload images, videos, audio, and documents via Node.js.
Professional PostgreSQL client NodeJS
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
XYLabs Logger Library
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Promises with the resolve and reject functions exposed
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
ES2015 to CommonJS import/export transformer
Transforms a project that uses CommonJS to ES Modules.
OpenAPI schema generator and validator for Cloudflare Workers
Synchronously import dynamic ECMAScript Modules similar to CommonJS require. Basic wrapper around esm for compatibility with both ESM and CJS projects in NodeJS.
🐊Putout plugin improves code related to generators
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
A utility library for creating Node loader hooks
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
🚀 lightweight TypeScript abstract logger • level based filtering and optional tagging • supports both ESM & CJS
Fetch the current file and directory path, no matter your environment (Deno, Node.js, Web Browsers, ESM, CJS)
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Easy __dirname and __filename alternatives for ES Modules
🐊Putout plugin helps with labels
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
A CLI and equivalent JS API to find unused ECMAScript module exports in a project.
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
A simple tool that add package.json({"type":"commonjs"/"module"}) to TypeScript outDir for dual package.
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Calculates unsigned CRC32. Optimized Cycle Redundancy Check.
Generates a random phone number following the E.164 international standard
Dev server plugin for using storybook with es modules.
parse and handle import/export for browserify
A modern, fast, RFC 4180 compliant parser for JS
ESLint plugin that ensures non-index filenames match to at least one named export.
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Utilities for resolving and mapping files.
Storybook framework for `@web/storybook-builder` + Web Components
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
A collection of node modules re-exported as ES Modules
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
🐷 Poku makes testing easy for Node.js, Bun, Deno, and you at the same time.
Types, utilities and base class for custom loaders.
A utility library for promises, support both esm and commonjs
Loader that transpiles typescript modules using esbuild.
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
🐊Putout plugin improves ability to transform ESM code
ESLint plugin that enforces imports to follow native ESM resolution
vite for qiankun
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Official Ipregistry Javascript Library.
Build ES module to CommonJs module for Node.js/Electron
Node.js tool for updating your ES module and CommonJS specifiers.
A tool that can transform CommonJS to ESM
Chainable ESModule Loader for Typescript
Applies the TypeScript compiler during Vite transform build phase.
Modern middleware with promises and status
A quick and light esm / node module to look up state city or zips to get either.
TypeScript dual packages.
Bridge the gap between ES modules and CommonJS modules with an easy-to-use alternative to `tsc`.
LINQ ported to TypeScript
A Babel plugin that converts AMD modules to ES modules
A TypeScript library for handling WOFF2 encoding using WebAssembly
Chainable ESModule Loader for CSS and Preprocessors
A cross-platform, partial implementation shim of Node Buffer.
Gold-standard build tool for TypeScript libraries
Build Tool for Browser and Node Applications
A webpack plugin that changes the output to be an ESM library
ES module distribution for Stdlib, a standard library for JavaScript and Node.js.
Shim for `import.meta.resolve`
Zero dependencies Query Builder for Cloudflare Workers
README.md
Wdio Service to inject result of automatic test run in Azure DevOps TestPlan
Azure DevOps Test Reporter to inject result of automatic test run in Azure DevOps TestPlan
Detect the module type of a running Node.js file.
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
Alpaca Headless
A customizable and accessible select component with search functionality built with Lit
An implementation of the Node.js module resolution algorithm.
Error handling for Gulp plugins with ESM support
Vue imge placeholder directive for broken images.
ESM loader to transform imports using ESBuild
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
ESM/CJS module that easily converts JSON to CSV. This package supports streaming and buffered conversion to CSV.
A tiny (25 bytes) Promise wrapper around setTimeout
A cross-browser ponyfill or polyfill for showOpenFilePicker
Fancy colorful console debugger with custom scope written in tiny TypeScript, ES module.
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Gulp plugin for stylelint with ES module support.
libSQL Wasm packaged as an ES module.
Modular testing for JavaScript
A lightweight, security-first logging utility with automatic data redaction for Node.js applications - the first logging library with built-in PII protection.
Add an extension to import specifiers that do not already have one, replace the extensions of those that do, or even rewrite specifiers entirely
The vlt CLI
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.
A ES6 class for node-canvas with built-in functions and chained methods.
Fancy colorful console debugger with custom scope written in tiny TypeScript, ES module.
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 serverless plugin that will fix the problem of AWS-Layers not working with ES Modules (ESM .mjs)
Tool to convert Commonjs files into ESM
Transform global variables in JavaScript
Paydock client sdk
Babel plugin to rewrite bare imports for browser use.
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
[](https://www.npmjs.com/package/@2bad/tsfix) [](https://www.npmjs.com/package/@2bad/tsfix) [ but using localeCompare.
Javascript implementation of WASI for Node.js and the Browser.
A fast and modern bundler for Node.js and TypeScript.
A simple CLI to run Node.js and report code coverage.
A solution to import files on the module and commonjs at the same time
dual-publish plugin for Size Limit
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.
Base64 encoding and decoding for both browser and node, with binary file support.
Create a blank free and open Node.js ESM project
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.
Fishbird is a simple, lightweight, and fast Promise utility library
Zero-dependency templating library for modern JavaScript - HTML, CSS, SQL, Markdown and more
Asynchronously creates a disposable directory in the OS temporary directory that gets deleted after the callback is done or errors.
A lightweight Jest runner creator
Argon2 ESM for browser
CommonJS version of lowdb 3.0.0. See https://github.com/mifi/commonify
This is an example TypeScript Package ready to be published on npm. It has been set up with automated tests and package publishing workflow using GitHub Actions CI/CD. It is made primarily for GitHub + VS Code (Windows / Mac / Linux) users who are about t
Verify that file or package, be it remote, or local, is a valid ECMAScript Module
esbuild plugin for loading import maps from a Eik server and applying the mapping to ECMAScript modules in preparation for upload to the same server.
A webpack-like loader for Node
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Quickly attach multiple ESM Loaders and/or --require hooks together
Super-fast on-the-fly transpilation of modern JS, TypeScript and JSX using esbuild
ESLint plugin which enforces explicit .js extensions in local imports while leveraging import resolvers.
A modern, free, lightweight npm package for translating react apps (component wrapper.) No API keys or language list files are required.
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.
Use vue/react to develop 'vscode extension webview', supporting esm/cjs
Renders nested React components with asynchronous cached loading; useful for GraphQL clients and server side rendering.
Typescript + ESM version of punycode.js
tiny and simple-to-use Javascript / TypeScript QR-Code generator library. Fully type-safe and esm module compatible
Polyfills for ESM like __dirname, __filename, etc
Chainable ESModule Loader for Images
Zero-dependency isomorphic routing library for modern JavaScript - Server and CLI routing
Execute a callback when the process exits, passing the exit code (ESM/CJS)
A code formatter for Lua (ESM/CJS fork)
Modern conventional-changelog parser with ES modules and TypeScript support
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
🔐 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+
TypeScript workflow engine for conversational/automation apps: multi-flow orchestration, interrupt/resume, stack-based control, robust errors, and flexible tool/REST integration.
Modernizr tests as ES Modules.
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
The minimalist TypeScript script runner for Node
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
A cli utility that compile using tsc then add .js extension to esm import names
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 vCard v4 parser with type safety first
Tiny local JSON database for Node, Electron and the browser
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
use-m: dynamically import any JavaScript module
Base functionality used throughout XYO TypeScript/JavaScript libraries that access Mongo DB
Example code for using using ts-node/esm
Rust Execute (rscute): Run TypeScript (ESM・CJS) in memory with SWC
Limit the complexity of your GraphQL queries based on depth.
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Transforms TypeScript imports and exports into ESM-compatible declarations.
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
A simple multipart/form-data parser for web streams
SDK for base code for Api repos that use express and deploy on AWS ECS
Tiny local JSON database for Node, Electron and the browser
ESM Plugin for PostHTML
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
⚒️ Lou's Code curried functional utils
ESM front-end to 7-Zip, featuring alternative full 7z CLI tools, binaries for Linux, Windows, Mac OSX, seamlessly create 7zip SFX self extracting archives targeting different platforms.
Natural sort algorithm
Lib do VLibras para usar em seus projetos React
A modern TypeScript email library with zero dependencies, supporting multiple providers including AWS SES, Resend, MailCrab, and HTTP APIs
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
The Athenna common helpers to use in any Node.js ESM project.
A modern, feature-rich PDF generation library for Node.js with TypeScript support. Convert HTML to PDF with Handlebars templates, buffers, and streams.
A polyfill for `Object.hasOwn`.
Middleware and an Upload scalar to add support for GraphQL multipart requests (file uploads via queries and mutations) to various Node.js GraphQL servers. With CommonJS support
Compile an ES Module for release on npm
ECMAScript module utilities
ESM shim for localforage
The module has JS functions to check all imports or required modules and check if the file is a ES Module or a CJS/ JS Module or Script
A flexible find-up implementation supporting string, RegExp, CJS/ESM dual build, and custom matcher.
ESLint configuration for ES6+ projects based on XO
SQLite Wasm conveniently wrapped as an ES Module.
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
The module has JS functions to check all imports or required modules and check if the file is a ES Module or a CJS/ JS Module or Script
parser for esm like imports
WebGi - Realistic Rendering Plugins for ThreePipe.
Fastify plugin that will set-up routes with security & json validation based on OpenAPI specification
Lightweight browser-friendly Javascript assertions.
MapTransform with CJS support
Build/bundle tools for ECMAScript, TypeScript, and JavaScript libraries. It's easy to use, doesn't require any setup, and adheres to best practices. It has no dependencies and uses esbuild for enhanced performance.
Base functionality used throughout XYO TypeScript/JavaScript libraries
A lightweight, tree-shakable utility for HTTP status codes and reason phrases in TypeScript/JavaScript. Auto-generated and ESM-compatible.
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
One foundation for multiple applications.
Tools for developing J4 extensions
A Higher Order Function that allows runtime overriding of functions, for testing purposes. Based on https://nalanj.dev/posts/mocking-without-loaders/
A lightweight, dependency-free JSON viewer that renders JSON data into a human-readable, collapsible tree. It is styled with Tailwind CSS for a modern look and feel.
Vuera lib migrated to TS
Loads ESM modules on CommonJS projects
Glean documentation gold from your codebase - JSDoc parsing, validation, and beautiful doc generation
A CLI and equivalent JS API to analyze source JSDoc and generate documentation under a given heading in a markdown file (such as readme.md).
A TypeScript module for creating, manipulating, and embedding XML data within PDF files specifically tailored for electronic invoice (einvoice) packages.
Necessary library for all ECMAScript (JavaScript/TypeScript) projects.
Make import/export ESM compatible by appending .js (file) or /index.js (directory)
A simple utility to Check the value is number or can convert to a number, for example string ' 123 ' can be converted to 123.
ESM version of the popular dotenv npm package
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Provides access to `globalThis`, ensuring cross-platform compatibility, including browsers (`window`), Node.js (`global`), and Web Workers (`self`).
Docusaurus Remark plugin for converting NPM Commands to Yarn and Pnpm
Javascript API wrapper for Loco translation system's REST API
Check if current module is main module.
Collection of utilities for JavaScript and TypeScript, lightweight and tree-shakable.
A library to fix the default import interoperability issue in Node.js
Enhanced fetch API with cache strategy, retry pattern, timeout, helper methods and enhanced types.
A simple utility to parse a duration string into milliseconds number.
A tiny and tree-shakable TypeScript library to get environment variables with type-safe and fallback value for development and production.
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).
A helper command for babel-plugin-node-cjs-interop