JSPM

Found 9420 results for module transform

append-transform

Install a transform to `require.extensions` that always runs last, even if additional extensions are added later.

  • v2.0.0
  • 406.89
  • Published

jest-css-modules-transform

Jest's preprocessor for css, sass, less, stylus modules generated with Webpack

  • v4.4.2
  • 166.00
  • Published

babel-plugin-transform-rewrite-imports

Add an extension to import specifiers that do not already have one, replace the extensions of those that do, or even rewrite specifiers entirely

  • v1.5.4
  • 104.72
  • Published

esm-to-cjs

Transform ESM to Common JS for present NodeJS, without any junk wrappers or useless renaming

  • v1.2.1
  • 92.27
  • Published

oop-module

Node.js library to transform modules into classes

  • v0.0.5
  • 89.61
  • Published

glslify

A node.js-style module system for GLSL!

  • v7.1.1
  • 78.56
  • Published

resolve

resolve like require.resolve() on behalf of files asynchronously and synchronously

  • v1.22.11
  • 66.04
  • Published

resolve-from

Resolve the path of a module like `require.resolve()` but from a given path

  • v5.0.0
  • 65.61
  • Published

graceful-fs

A drop-in replacement for fs, making various improvements.

  • v4.2.11
  • 65.37
  • Published

is-core-module

Is this specifier a node.js core module?

  • v2.16.1
  • 65.03
  • Published

import-fresh

Import a module while bypassing the cache

  • v3.3.1
  • 64.32
  • Published

async

Higher-order functions and common patterns for asynchronous code

  • v3.2.6
  • 64.23
  • Published

parent-module

Get the path of the parent module

  • v3.2.0
  • 63.77
  • Published

resolve-cwd

Resolve the path of a module like `require.resolve()` but from the current working directory

  • v3.0.0
  • 62.07
  • Published

which-module

Find the module object for something that was require()d

  • v2.0.1
  • 60.70
  • Published

global-prefix

Get the npm global path prefix.

  • v4.0.0
  • 60.37
  • Published

module-details-from-path

Resolve npm package details, like name and base path, given an absolute path to a file inside a package

  • v1.0.4
  • 60.03
  • Published

global-modules

The directory used by npm for globally installed npm modules.

  • v2.0.0
  • 59.95
  • Published

node-gyp

Node.js native addon build tool

  • v12.2.0
  • 59.91
  • Published

babel-loader

babel module loader for webpack

  • v10.0.0
  • 59.21
  • Published

find-root

find the closest package.json

  • v1.1.0
  • 58.86
  • Published

is-bun-module

Is this specifier a Bun core module or supported Node one?

  • v2.0.0
  • 58.80
  • Published

import-lazy

Import a module lazily

  • v4.0.0
  • 58.16
  • Published

prebuild-install

A command line tool to easily install prebuilt binaries for multiple version of node/iojs on a specific platform

  • v7.1.3
  • 58.10
  • Published

is-module

check if a source string is an es6 module

  • v1.0.0
  • 57.90
  • Published

webpack-cli

CLI for webpack & friends

  • v6.0.1
  • 57.61
  • Published

package-json

Get metadata of a package from the npm registry

  • v10.0.1
  • 57.54
  • Published

import-from

Import a module like with `require()` but from a given path

  • v4.0.0
  • 57.51
  • Published

import-meta-resolve

Resolve things like Node.js — ponyfill for `import.meta.resolve`

  • v4.2.0
  • 57.26
  • Published

generify

A reusable project generator

  • v4.2.0
  • 57.25
  • Published

latest-version

Get the latest version of an npm package

  • v9.0.0
  • 57.18
  • Published

extensionless

Node.js loader for import specifiers as file paths without extensions or as directory paths

  • v2.0.6
  • 56.47
  • Published

update-notifier

Update notifications for your CLI app

  • v7.3.1
  • 56.41
  • Published

caller-path

Get the path of the caller function

  • v4.0.0
  • 56.10
  • Published

has-yarn

Check if a project is using Yarn

  • v4.0.0
  • 55.19
  • Published

caller-callsite

Get the callsite of the caller function

  • v6.0.0
  • 55.14
  • Published

app-root-path

Determine an app's root path from anywhere inside the app

  • v3.1.0
  • 54.69
  • Published

import-cwd

Import a module like with `require()` but from the current working directory

  • v3.0.0
  • 54.31
  • Published

module-deps-sortable

walk the dependency graph to generate json output that can be fed into browser-pack

  • v5.0.3
  • 54.13
  • Published

style-mod

A minimal CSS module shim

  • v4.1.3
  • 54.12
  • Published

ast-module-types

Collection of useful helper functions when trying to determine module type (CommonJS or AMD) properties of an AST node.

  • v6.0.1
  • 53.83
  • Published

resolve-global

Resolve the path of a globally installed module

  • v2.0.0
  • 53.77
  • Published

textextensions

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

  • v6.11.0
  • 53.50
  • Published

binaryextensions

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

  • v6.11.0
  • 53.33
  • Published

detective-amd

Find all dependencies within a JavaScript file using AMD module syntax

  • v6.0.1
  • 53.29
  • Published

is-resolvable

Check if a module ID is resolvable with require()

  • v1.1.0
  • 53.06
  • Published

detective-es6

Get the dependencies of an ES6 module

  • v5.0.1
  • 53.05
  • Published

requireg

Require and resolve global modules like a boss

  • v0.2.2
  • 53.02
  • Published

get-amd-module-type

Get the type of an AMD module used for an AST node or within a file

  • v6.0.1
  • 52.87
  • Published

semantic-release

Automated semver compliant package publishing

  • v25.0.3
  • 52.33
  • Published

module-lookup-amd

Resolve aliased dependency paths using a RequireJS config

  • v9.0.5
  • 52.27
  • Published

requizzle

Swizzle a little something into your require() calls.

  • v0.2.4
  • 52.21
  • Published

istextorbinary

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

  • v9.5.0
  • 51.97
  • Published

node-ensure

Async module-loading library and protocol for bundlers/loaders targeting isomorphic apps and Node.js.

  • v0.0.0
  • 51.83
  • Published

dependency-tree

Get the dependency tree of a module

  • v11.2.0
  • 51.60
  • Published

deps-regex

Regular expression for matching javascript require/import statements.

  • v0.2.0
  • 51.38
  • Published

detective-vue2

Get the dependencies of a Vue module

  • v2.2.0
  • 51.36
  • Published

node-modules-regexp

A regular expression for file paths that contain a `node_modules` folder.

  • v1.0.0
  • 51.35
  • Published

eval

Evaluate node require() module content directly

  • v0.1.8
  • 51.35
  • Published

import-from-esm

Import a module like with require() but from a given path (for ESM)

  • v2.0.0
  • 51.09
  • Published

madge

Create graphs from module dependencies.

  • v8.0.0
  • 50.94
  • Published

version-range

Check version ranges like `>=N` and `X || Y || Z` with support for Node.js, Web Browsers, Deno, and TypeScript.

  • v4.15.0
  • 50.46
  • Published

resolve-pkg

Resolve the path of a package regardless of it having an entry point

  • v2.0.0
  • 50.43
  • Published

eslint-import-resolver-alias

a simple Node behavior import resolution plugin for eslint-plugin-import, supporting module alias.

  • v1.1.2
  • 50.38
  • Published

module-deps

walk the dependency graph to generate json output that can be fed into browser-pack

  • v6.2.3
  • 50.20
  • Published

update-notifier-cjs

Update notifications for your CLI app, maintained in CommonJS (CJS)

  • v5.1.7
  • 49.79
  • Published

clear-module

Clear a module from the cache

  • v4.1.2
  • 49.47
  • Published

react-ecmascript

A script which transform React and ReactDOM into native Ecmascript modules to be used in browsers which support Ecmascript modules and module loading

  • v1.4.4
  • 49.33
  • Published

es-cookie

A JavaScript module for handling cookies

  • v1.5.0
  • 49.27
  • Published

parse-imports

A blazing fast ES module imports parser.

  • v3.0.0
  • 49.18
  • Published

find-requires

Find all require() calls. Fast and solid implementation backed with direct scanner and esprima AST parser

  • v1.0.0
  • 49.03
  • Published

errlop

An extended Error class that envelops a parent error, such that the stack trace contains the causation

  • v8.5.0
  • 48.52
  • Published

os

NodeJS Core Module Extended

  • v0.1.2
  • 48.45
  • Published

override-require

Overrides Node.js module resolution logic.

  • v1.1.1
  • 48.39
  • Published

rewire

Easy dependency injection for node.js unit testing

  • v9.0.1
  • 47.35
  • Published

@cljs-oss/module-deps

walk the dependency graph to generate json output that can be fed into browser-pack

  • v1.1.1
  • 47.24
  • Published

oracledb

A Node.js module for Oracle Database access from JavaScript and TypeScript

  • v6.10.0
  • 46.96
  • Published

@compodoc/compodoc

The missing documentation tool for your Angular application

  • v1.2.1
  • 46.91
  • Published

glslify-bundle

Bundle a glslify-deps dependency tree into a GLSL source string

  • v5.1.1
  • 46.89
  • Published

cmake-js

CMake.js - a Node.js native addon build tool

  • v8.0.0
  • 46.53
  • Published

is-file-esm

Determines whether a Node file is a Module (`import`) or a Script (`require`)

  • v1.0.0
  • 46.08
  • Published

parent-require

Require modules from parent modules.

  • v1.0.0
  • 45.97
  • Published

sortobject

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

  • v5.6.0
  • 44.21
  • Published

noop6

No operation as a module using an arrow function.

  • v1.0.10
  • 44.15
  • Published

current-module-paths

Access to __filename and __dirname within ECMAScript modules

  • v1.1.3
  • 44.13
  • Published

typechecker

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

  • v9.3.0
  • 44.00
  • Published

resolve-package

Resolves a given package if it is installed locally, then tries to resolve it from global registry, using battle-tested [global-modules][] package. Better approach than internal `require.resolve`, so you can trust. You just get absolute filepath to some p

  • v1.0.1
  • 43.46
  • 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
  • 43.18
  • Published

require-resolve

Use the node way to resolve required path to absolute path.

  • v0.0.2
  • 43.18
  • Published

load-module

Standard dynamic imports with a few extra features

  • v5.0.0
  • 43.11
  • Published

@peggyjs/from-mem

Load a string as if it was an esm or commonjs module with a given filename.

  • v3.1.2
  • 43.05
  • Published

nuxt-define

One utility function for module authors to define compiler constants for all builders supported by Nuxt.

    • v1.0.0
    • 43.00
    • Published

    css-vars-ponyfill

    Client-side support for CSS custom properties (aka "CSS variables") in legacy and modern browsers

    • v2.4.9
    • 42.96
    • Published

    json2module

    Convert a JSON object to an ES6 module.

    • v0.0.3
    • 42.78
    • Published

    glob-gitignore

    Extends `glob` with support for filtering files according to gitignore rules and exposes an optional Promise API with NO performance issues

    • v1.0.15
    • 42.59
    • Published

    get-css-data

    A micro-library for collecting stylesheet data from link and style nodes

    • v2.1.1
    • 42.44
    • Published

    envfile

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

    • v7.1.0
    • 42.09
    • Published

    resolve-bin

    Resolves the full path to the bin file of a given package by inspecting the "bin" field in its package.json.

    • v1.0.1
    • 42.05
    • Published

    nuxt-csurf

    Nuxt Cross-Site Request Forgery (CSRF) Prevention

    • v1.6.5
    • 42.05
    • Published

    ng-modules-ify

    Browserify transform to eliminate boilerplate angularjs-module-registration code

    • v1.0.0
    • 41.75
    • Published

    import-global

    Import a globally installed module

    • v1.1.1
    • 41.69
    • Published

    alamode

    A Regex-Based Transpiler Of Source Code To Allow Writing Import And Export Statements And JSX With 0 Dependencies.

    • v3.7.1
    • 41.61
    • Published

    fs-tree-structure

    Build filesystem tree structure from flat paths

      • v0.0.5
      • 41.56
      • Published

      mockery

      Simplifying the use of mocks with Node.js

      • v2.1.0
      • 41.53
      • Published

      skott

      Automatically construct and visualize Graphs generated from your JavaScript and TypeScript project

      • v0.35.7
      • 40.92
      • Published

      export-files

      node.js utility for exporting a directory of files as modules.

      • v3.0.2
      • 40.57
      • 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
      • 40.51
      • Published

      timezones-ical-library

      Easy direct access to the most recent official timezone information for iCalendar files via JavaScript/TypeScript

      • v2.1.0
      • 40.34
      • Published

      script-ext-html-webpack-plugin

      Enhances html-webpack-plugin functionality with async and defer attributes for script elements

      • v2.1.5
      • 39.67
      • Published

      webauth

      Web authentication module

      • v1.1.0
      • 39.60
      • Published

      @antora/user-require-helper

      A helper function to resolve a module name or path in relation to the specified context and require it.

      • v3.0.0
      • 39.57
      • Published

      genversion

      A command line utility to read version from package.json and attach it into your module as a property

      • v3.2.0
      • 39.50
      • Published

      import

      Concatenate files together using import statements.

      • v0.0.6
      • 39.41
      • Published

      detect-installed

      Checks that given package is installed globally or locally.

      • v2.0.4
      • 39.32
      • Published

      storybook-addon-module-mock

      [![](https://img.shields.io/npm/l/storybook-addon-module-mock)](https://www.npmjs.com/package/storybook-addon-module-mock) [![](https://img.shields.io/npm/v/storybook-addon-module-mock)](https://www.npmjs.com/package/storybook-addon-module-mock) [![](http

      • v1.6.2
      • 39.21
      • Published

      import-locals

      Allows you to import local variables, functions and classes from other modules

      • v2.0.0
      • 38.99
      • Published

      @zitterorg/magni-eos

      [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im

      • v5.8.60
      • 38.93
      • Published

      esmock

      provides native ESM import and globals mocking for unit tests

      • v2.7.3
      • 38.85
      • Published

      requires-regex

      Regular expression for matching javascript require statements.

      • v1.0.4
      • 38.84
      • Published

      typescript-cookie

      A simple, lightweight API for handling cookies in the browser

      • v1.0.6
      • 38.76
      • Published

      modclean

      Remove unwanted files and directories from your node_modules folder

      • v3.0.0-beta.1
      • 38.71
      • Published

      nestjs-console

      A NestJS module that provide a cli

      • v10.0.0
      • 38.65
      • Published

      locale-codes

      Language codes & country codes

      • v1.3.1
      • 38.65
      • Published

      module-from-string

      Load module from string using require or import.

      • v3.3.1
      • 38.48
      • Published

      make-runnable

      Call a module's exported functions directly from the command line, with arguments.

      • v1.4.1
      • 38.45
      • Published

      nest-raven

      Sentry Raven Module for Nest Framework

      • v10.1.0
      • 37.99
      • Published

      vm

      NodeJS Core Module Extended

      • v0.1.0
      • 37.78
      • Published

      vite-express

      Vite integration module for Express

      • v0.22.1
      • 37.71
      • Published

      globo

      Turn identifiers into global lookups that work in Node and the browser

      • v1.1.0
      • 37.62
      • Published

      export-dirs

      Export directories and their files as node.js modules.

      • v0.2.4
      • 37.60
      • Published

      oclazyload

      Load modules on demand (lazy load) with angularJS

      • v1.1.0
      • 37.55
      • Published

      react-confetti-boom

      A customizable React confetti explosion component for celebrations and special events

      • v2.0.1
      • 37.53
      • Published

      redux-dynamic-modules

      Modularize the redux app by dynamically loading reducers, state and sagas

      • v5.2.3
      • 37.36
      • Published

      @jsxtools/dom

      Create and transform DOM objects with a class-like JavaScript API

      • v3.0.1
      • 37.27
      • Published

      async-es

      Higher-order functions and common patterns for asynchronous code

      • v3.2.6
      • 37.25
      • Published

      mo-walk

      walk directory for esm and cjs modules

      • v1.2.0
      • 37.18
      • Published

      escomplex-plugin-metrics-module

      Provides the core module metric / report generation plugin for typhonjs-escomplex module processing.

      • v0.1.0
      • 37.13
      • Published

      get-current-line

      Get the current line number of the executing file and method

      • v7.4.0
      • 37.10
      • Published

      prebuild

      A command line tool for easily making prebuilt binaries for multiple versions of node, electron or node-webkit on a specific platform

      • v13.0.1
      • 37.08
      • Published

      node-ninja

      Node.js native addon build tool

      • v1.0.2
      • 37.01
      • Published

      moduleserve

      Serve and transpile CommonJS modules over HTTP

      • v0.9.1
      • 37.00
      • Published

      broccoli-cjs-wrap

      broccoli filter for wrapping CommonJS modules

      • v0.0.6
      • 36.90
      • Published

      rfile

      Require a plain text or binary file in node.js

      • v1.0.0
      • 36.80
      • Published

      module

      Generate the minimal skeleton for a new node.js module/package.

      • v2.0.0
      • 36.65
      • Published

      ruglify

      'Require' minified JavaScript as a string

      • v1.0.0
      • 36.58
      • Published

      typhonjs-escomplex-module

      Provides module / individual file oriented AST processing for typhonjs-escomplex complexity reports.

      • v0.1.0
      • 36.53
      • Published

      keypather

      Get or set a deep value using a keypath string. Supports bracket and dot notation

      • v3.1.0
      • 36.41
      • Published

      esmoduleserve

      Serve ES modules over HTTP, rewriting imports

      • v0.3.1
      • 36.38
      • Published

      nuxt-viewport

      Define custom viewports for your Nuxt project

      • v2.3.1
      • 36.29
      • Published

      gl-select-box

      Draws a user selection over the screen

      • v1.0.4
      • 36.27
      • Published

      directory-import

      Module will allow you to synchronously or asynchronously import (requires) all modules from the folder you specify

      • v3.3.2
      • 36.26
      • 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
      • 36.12
      • Published

      pdf-img-convert

      A simple module to convert PDF files into image buffers (without filesystem usage)

      • v2.0.0
      • 36.09
      • Published

      sticky-module

      A Symbol based leaky utility to store or retrieve a module

      • v0.1.1
      • 35.92
      • Published

      maz-ui

      A standalone components library for Vue.Js 3 & Nuxt.Js 3

      • v4.6.0
      • 35.87
      • Published

      @wxt-dev/auto-icons

      WXT module for automatically generating extension icons in different sizes

      • v1.1.0
      • 35.80
      • Published

      js-transform-plugin

      An ast plugin for transforming js/ts/jsx/tsx files from commonJS to ESmodule.

      • v1.1.10
      • 35.77
      • Published

      system

      Flexible module and resource system

      • v2.0.1
      • 35.71
      • Published

      ga-gtag

      ES module for the Google Analytics Global Site Tag.

      • v1.2.0
      • 35.71
      • Published

      gulp-html2kissy

      transform html templates to kissy module.

      • v0.0.8
      • 35.69
      • Published

      @nuxtjs/fontaine

      [![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![Github Actions][github-actions-src]][github-actions-href] [![Codecov][codecov-src]][codecov-href]

      • v0.5.0
      • 35.60
      • Published

      angularjs-scroll-glue

      An AngularJs directive that automatically scrolls to the bottom of an element on changes in it's scope.

      • v2.2.0
      • 35.25
      • Published

      sort-es

      Blazing fast, tree-shakeable, type-safe, modern utility library to sort any type of array in less than 1 KB!

      • v1.7.18
      • 35.09
      • Published

      @nuxtjs/turnstile

      Cloudflare Turnstile integration for Nuxt

      • v1.1.1
      • 35.06
      • 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
      • 34.92
      • Published

      nestjs-soap

      Nestjs module wrapper for soap

      • v3.0.4
      • 34.84
      • Published

      is-global

      Checks whether Node.js is running a global module

      • v0.1.0
      • 34.64
      • Published

      nw-gyp

      NW.js (node-webkit) native addon build tool

      • v3.6.8
      • 34.31
      • Published

      import-sync

      Synchronously import dynamic ECMAScript Modules similar to CommonJS require. Basic wrapper around esm for compatibility with both ESM and CJS projects in NodeJS.

      • v2.2.3
      • 34.29
      • Published

      @firanorg/mollitia-molestias-accusamus

      [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]

      • v10.13.142
      • 34.23
      • Published

      @maz-ui/nuxt

      Nuxt module for Maz-UI

      • v4.6.0
      • 34.21
      • Published

      node-cmake

      A CMake-based build system for node.js native modules

      • v2.5.1
      • 34.15
      • Published

      define

      An AMD wrapper for Node modules

      • v1.0.1
      • 34.15
      • Published

      semantic-release-plus

      Fork of Automated semver compliant package publishing to enable additional features

      • v20.0.0
      • 33.99
      • Published

      jsdoc-tsimport-plugin

      A JSDoc plugin to support the typescript module import syntax.

      • v1.0.5
      • 33.97
      • Published

      attempt-x

      Invokes function, returning an object of the results.

      • v2.1.2
      • 33.91
      • Published

      @odczynflnpm/tenetur-corporis-accusamus

      [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]

      • v1.0.0
      • 33.84
      • Published

      @bobyzgirlllnpm/eveniet-commodi-ipsam

      [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]

      • v1.0.0
      • 33.84
      • Published

      quill-cursors

      A multi cursor module for Quill.

      • v4.0.4
      • 33.82
      • Published

      findout

      Find out a module.

      • v3.0.2
      • 33.59
      • Published

      module-available

      Test whether a module is available as a dependency

      • v1.0.6
      • 33.56
      • Published

      math-sign-x

      Shim for Math.sign.

      • v4.2.2
      • 33.34
      • Published

      to-integer-x

      ToInteger converts 'argument' to an integral numeric value.

      • v4.2.2
      • 33.34
      • Published

      ts-alias

      Parse module aliases from tsconfig ; Apply / remove them from pathnames ; Generate config for webpack & module-alias.

      • v0.0.7
      • 33.27
      • Published