piral-systemjs-utils
Utilities for providing SystemJS support to Piral.
Found 2164 results for esm support
Utilities for providing SystemJS support to Piral.
Determines whether a Node file is a Module (`import`) or a Script (`require`)
ESM integration of wasm-pack generated modules with SSR support
Universal module importer for Node.js
A tiny (952b), correct, general-purpose, and configurable "exports" and "imports" resolver without file-system reliance
Fast and easy parser for declarations of import and export in ECMAScript/TypeScript
The most popular library of interactive components built with Tailwind CSS
TypeScript Execute (tsx): Node.js enhanced with esbuild to run TypeScript & ESM files
CLI tool for Size Limit
Convert Japanese calendar dates to Western calendar dates and vice versa. Full support for Kanji numerals in Wareki dates.
SQLite Wasm conveniently wrapped as an ES Module.
A comprehensive Nostr utility library for magic link authentication via direct messages, supporting both ESM and CommonJS. Features NIP-01/04 compliant message encryption, multi-relay support, internationalization (i18n) with RTL support, and TypeScript-f
Let Node execute TypeScript files directly with the compiler you installed, support SWC, esbuild, sucrase, tsc
Resolve things like Node.js — ponyfill for `import.meta.resolve`
A tiny, zero-dependency yet spec-compliant asynchronous iterator polyfill/ponyfill for ReadableStreams.
Modern TypeScript library for Smart TV platforms with React support
A function to recursively extract files and their object paths within a value, replacing them with null in a deep clone without mutating the original value. FileList instances are treated as File instance arrays. Files are typically File and Blob instance
A magical and flexible ID generator with support for unique IDs, date/time, prefixes, suffixes, and more.
A lightweight, tree-shakable utility library with TypeScript support
A powerful TypeScript library for managing remote context data with offline-first support and automatic revalidation.
Middleware and an Upload scalar to add support for GraphQL multipart requests (file uploads via queries and mutations) to various Node.js GraphQL servers.
Data about countries - like their ISO codes and currencies
Import a module like with require() but from a given path (for ESM)
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 simple, lightweight API for handling cookies in the browser
A blazing fast ES module imports parser.
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.
Easy __dirname and __filename alternatives for ES Modules
vary rewrite in TypeScript and ESM
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
A simple tool that add package.json({"type":"commonjs"/"module"}) to TypeScript outDir for dual package.
Add .js extension to each relative ESM import and export statement in JavaScript file
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
resolve "imports" in package.json
Applies the TypeScript compiler during Vite transform build phase.
Dynamic imports for all
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.
An alternative to module-alias, but for esm
A fast and modern bundler for Node.js and TypeScript.
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
Modernizr tests as ES Modules.
Professional PostgreSQL client NodeJS
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
A custom loader for ESM projects that adds support for tsconfig paths
ESLint plugin that ensures non-index filenames match to at least one named export.
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
🐊Putout plugin helps with labels
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
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
A modern, fast, RFC 4180 compliant parser for JS
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
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 collection of node modules re-exported as ES Modules
Types, utilities and base class for custom loaders.
🐊Putout plugin improves ability to transform ESM code
A lightweight Jest runner creator
A lightweight CLI coloring utility with support for ANSI, HEX, gradients, rainbow, and dual ESM/CJS support.
Node.js loader for import specifiers as file paths without extensions or as directory paths
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
Official Ipregistry Javascript Library.
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
ESLint plugin that enforces imports to follow native ESM resolution
vite for qiankun
A babel plugin to fix the default import interoperability issue in Node.js
Build ES module to CommonJs module for Node.js/Electron
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.
A permission checker for JS and TS with support for Node.js, Bun, and browsers.
Javascript implementation of WASI for Node.js and the Browser.
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
CommonJS version of lowdb 3.0.0. See https://github.com/mifi/commonify
A custom html element that interprets and runs tests in a browser.
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.
ES module distribution for Stdlib, a standard library for JavaScript and Node.js.
Polyfills for ESM like __dirname, __filename, etc
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.
Loader that mocks imported/required modules.
Azure DevOps Test Reporter to inject result of automatic test run in Azure DevOps TestPlan
README.md
A polyfill for `Object.hasOwn`.
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