JSPM

Found 9448 results for module

resolve

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

  • v1.22.12
  • 68.71
  • Published

graceful-fs

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

  • v4.2.11
  • 67.63
  • Published

resolve-from

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

  • v5.0.0
  • 67.46
  • Published

import-fresh

Import a module while bypassing the cache

  • v4.0.0
  • 66.77
  • Published

is-core-module

Is this specifier a node.js core module?

  • v2.16.1
  • 66.60
  • Published

parent-module

Get the path of the parent module

  • v3.2.0
  • 66.31
  • Published

async

Higher-order functions and common patterns for asynchronous code

  • v3.2.6
  • 65.55
  • Published

resolve-cwd

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

  • v3.0.0
  • 63.55
  • Published

which-module

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

  • v2.0.1
  • 62.60
  • Published

node-gyp

Node.js native addon build tool

  • v12.2.0
  • 62.22
  • 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
  • 62.05
  • Published

global-modules

The directory used by npm for globally installed npm modules.

  • v2.0.0
  • 61.90
  • Published

global-prefix

Get the npm global path prefix.

  • v4.0.0
  • 61.65
  • Published

find-root

find the closest package.json

  • v1.1.0
  • 60.88
  • Published

babel-loader

babel module loader for webpack

  • v10.1.1
  • 60.67
  • Published

is-bun-module

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

  • v2.0.0
  • 60.22
  • Published

import-lazy

Import a module lazily

  • v4.0.0
  • 60.17
  • Published

is-module

check if a source string is an es6 module

  • v1.0.0
  • 59.38
  • Published

webpack-cli

CLI for webpack & friends

  • v7.0.2
  • 59.12
  • Published

package-json

Get metadata of a package from the npm registry

  • v10.0.1
  • 59.08
  • Published

import-meta-resolve

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

  • v4.2.0
  • 59.02
  • Published

import-from

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

  • v4.0.0
  • 58.73
  • Published

latest-version

Get the latest version of an npm package

  • v9.0.0
  • 58.29
  • Published

update-notifier

Update notifications for your CLI app

  • v7.3.1
  • 58.05
  • Published

caller-path

Get the path of the caller function

  • v4.0.0
  • 57.89
  • Published

append-transform

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

  • v2.0.0
  • 57.68
  • Published

caller-callsite

Get the callsite of the caller function

  • v6.0.0
  • 57.27
  • Published

has-yarn

Check if a project is using Yarn

  • v4.0.0
  • 57.20
  • Published

style-mod

A minimal CSS module shim

  • v4.1.3
  • 56.23
  • Published

app-root-path

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

  • v3.1.0
  • 55.94
  • 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
  • 55.64
  • Published

import-cwd

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

  • v3.0.0
  • 55.63
  • Published

detective-es6

Get the dependencies of an ES6 module

  • v5.0.1
  • 55.23
  • Published

detective-amd

Find all dependencies within a JavaScript file using AMD module syntax

  • v6.0.1
  • 55.15
  • Published

get-amd-module-type

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

  • v6.0.2
  • 55.13
  • Published

textextensions

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

  • v6.11.0
  • 54.78
  • Published

resolve-global

Resolve the path of a globally installed module

  • v2.0.0
  • 54.65
  • Published

binaryextensions

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

  • v6.11.0
  • 54.62
  • Published

is-resolvable

Check if a module ID is resolvable with require()

  • v1.1.0
  • 54.58
  • Published

requireg

Require and resolve global modules like a boss

  • v0.2.2
  • 54.33
  • Published

requizzle

Swizzle a little something into your require() calls.

  • v0.2.4
  • 54.09
  • Published

module-lookup-amd

Resolve aliased dependency paths using a RequireJS config

  • v9.1.1
  • 53.97
  • Published

istextorbinary

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

  • v9.5.0
  • 53.92
  • Published

detective-vue2

Get the dependencies of a Vue module

  • v2.2.0
  • 53.71
  • Published

semantic-release

Automated semver compliant package publishing

  • v25.0.3
  • 53.71
  • Published

dependency-tree

Get the dependency tree of a module

  • v11.4.0
  • 53.58
  • Published

node-modules-regexp

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

  • v1.0.0
  • 53.51
  • Published

node-ensure

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

  • v0.0.0
  • 53.31
  • Published

eval

Evaluate node require() module content directly

  • v0.1.8
  • 53.02
  • Published

madge

Create graphs from module dependencies.

  • v8.0.0
  • 52.73
  • Published

import-from-esm

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

  • v2.0.0
  • 52.58
  • Published

eslint-import-resolver-alias

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

  • v1.1.2
  • 52.20
  • Published

deps-regex

Regular expression for matching javascript require/import statements.

  • v0.2.0
  • 52.05
  • Published

resolve-pkg

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

  • v3.0.1
  • 51.93
  • Published

update-notifier-cjs

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

  • v5.1.7
  • 51.74
  • Published

module-deps

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

  • v6.2.3
  • 51.59
  • Published

clear-module

Clear a module from the cache

  • v4.1.2
  • 51.50
  • 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
  • 51.31
  • Published

es-cookie

A JavaScript module for handling cookies

  • v1.5.0
  • 50.98
  • Published

glslify-bundle

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

  • v5.1.1
  • 50.82
  • Published

glslify

A node.js-style module system for GLSL!

  • v7.1.1
  • 50.77
  • Published

parse-imports

A blazing fast ES module imports parser.

  • v3.0.0
  • 50.61
  • Published

find-requires

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

  • v1.0.0
  • 50.32
  • Published

errlop

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

  • v8.5.0
  • 50.29
  • Published

override-require

Overrides Node.js module resolution logic.

  • v1.1.1
  • 50.07
  • Published

os

NodeJS Core Module Extended

  • v0.1.2
  • 49.16
  • Published

cmake-js

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

  • v8.0.0
  • 48.99
  • Published

rewire

Easy dependency injection for node.js unit testing

  • v9.0.1
  • 48.35
  • Published

oracledb

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

  • v6.10.0
  • 47.89
  • Published

@compodoc/compodoc

The missing documentation tool for your Angular application

  • v1.2.1
  • 47.74
  • Published

parent-require

Require modules from parent modules.

  • v1.0.0
  • 47.58
  • Published

is-file-esm

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

  • v1.0.0
  • 46.73
  • Published

nuxt-define

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

    • v1.0.0
    • 45.47
    • Published

    typechecker

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

    • v9.3.0
    • 45.43
    • Published

    noop6

    No operation as a module using an arrow function.

    • v1.0.10
    • 45.35
    • 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
    • 45.30
    • Published

    node-liblzma

    NodeJS wrapper for liblzma

    • v5.0.0
    • 45.17
    • Published

    current-module-paths

    Access to __filename and __dirname within ECMAScript modules

    • v1.1.3
    • 45.03
    • Published

    require-resolve

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

    • v0.0.2
    • 44.98
    • Published

    sortobject

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

    • v5.6.0
    • 44.78
    • Published

    css-vars-ponyfill

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

    • v2.4.9
    • 44.34
    • Published

    jest-css-modules-transform

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

    • v4.4.2
    • 44.33
    • Published

    envfile

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

    • v7.1.0
    • 44.22
    • 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
    • 44.17
    • Published

    @peggyjs/from-mem

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

    • v3.1.3
    • 43.86
    • Published

    json2module

    Convert a JSON object to an ES6 module.

    • v0.0.3
    • 43.78
    • Published

    load-module

    Standard dynamic imports with a few extra features

    • v5.0.0
    • 43.69
    • 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
    • 43.60
    • 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
    • 43.40
    • Published

    get-css-data

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

    • v2.1.1
    • 43.30
    • Published

    nuxt-csurf

    Nuxt Cross-Site Request Forgery (CSRF) Prevention

    • v1.6.5
    • 42.90
    • Published

    mockery

    Simplifying the use of mocks with Node.js

    • v2.1.0
    • 42.75
    • Published

    import-global

    Import a globally installed module

    • v1.1.1
    • 42.51
    • Published

    generify

    A reusable project generator

    • v4.2.0
    • 42.23
    • Published

    skott

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

    • v0.35.10
    • 41.84
    • Published

    fs-tree-structure

    Build filesystem tree structure from flat paths

      • v0.0.5
      • 41.78
      • 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
      • 41.75
      • Published

      export-files

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

      • v3.0.2
      • 41.72
      • Published

      detect-installed

      Checks that given package is installed globally or locally.

      • v2.0.4
      • 41.53
      • Published

      timezones-ical-library

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

      • v2.1.3
      • 41.51
      • Published

      script-ext-html-webpack-plugin

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

      • v2.1.5
      • 41.47
      • Published

      import

      Concatenate files together using import statements.

      • v0.0.6
      • 41.42
      • 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
      • 40.87
      • Published

      webauth

      Web authentication module

      • v1.1.0
      • 40.85
      • Published

      module-deps-sortable

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

      • v5.0.3
      • 40.81
      • Published

      extensionless

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

      • v2.0.6
      • 40.80
      • Published

      esmock

      provides native ESM import and globals mocking for unit tests

      • v2.7.3
      • 40.72
      • Published

      genversion

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

      • v3.2.0
      • 40.66
      • Published

      modclean

      Remove unwanted files and directories from your node_modules folder

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

      locale-codes

      Language codes & country codes

      • v1.3.1
      • 40.51
      • Published

      react-confetti-boom

      A customizable React confetti explosion component for celebrations and special events

      • v2.0.1
      • 40.43
      • Published

      module-from-string

      Load module from string using require or import.

      • v3.3.1
      • 40.23
      • Published

      typescript-cookie

      A simple, lightweight API for handling cookies in the browser

      • v1.0.6
      • 40.15
      • Published

      nestjs-console

      A NestJS module that provide a cli

      • v10.0.0
      • 40.05
      • 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.85
      • Published

      make-runnable

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

      • v1.4.1
      • 39.78
      • Published

      requires-regex

      Regular expression for matching javascript require statements.

      • v1.0.4
      • 39.69
      • Published

      redux-dynamic-modules

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

      • v5.2.3
      • 39.59
      • Published

      oclazyload

      Load modules on demand (lazy load) with angularJS

      • v1.1.0
      • 39.54
      • Published

      globo

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

      • v1.1.0
      • 39.40
      • Published

      async-es

      Higher-order functions and common patterns for asynchronous code

      • v3.2.6
      • 39.30
      • Published

      vite-express

      Vite integration module for Express

      • v0.22.1
      • 39.21
      • Published

      nest-raven

      Sentry Raven Module for Nest Framework

      • v10.1.0
      • 39.10
      • Published

      rfile

      Require a plain text or binary file in node.js

      • v1.0.0
      • 38.80
      • Published

      ruglify

      'Require' minified JavaScript as a string

      • v1.0.0
      • 38.79
      • Published

      mo-walk

      walk directory for esm and cjs modules

      • v1.2.0
      • 38.67
      • 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
      • 38.59
      • Published

      export-dirs

      Export directories and their files as node.js modules.

      • v0.2.4
      • 38.52
      • Published

      esmoduleserve

      Serve ES modules over HTTP, rewriting imports

      • v0.3.1
      • 38.44
      • Published

      keypather

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

      • v3.1.0
      • 38.39
      • Published

      broccoli-cjs-wrap

      broccoli filter for wrapping CommonJS modules

      • v0.0.6
      • 37.93
      • Published

      sticky-module

      A Symbol based leaky utility to store or retrieve a module

      • v0.1.1
      • 37.86
      • Published

      import-locals

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

      • v2.0.0
      • 37.82
      • Published

      jsdoc-tsimport-plugin

      A JSDoc plugin to support the typescript module import syntax.

      • v1.0.5
      • 37.79
      • Published

      gl-select-box

      Draws a user selection over the screen

      • v1.0.4
      • 37.71
      • Published

      maz-ui

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

      • v4.9.1
      • 37.67
      • Published

      @wxt-dev/auto-icons

      WXT module for automatically generating extension icons in different sizes

      • v1.1.1
      • 37.66
      • Published

      escomplex-plugin-metrics-module

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

      • v0.1.0
      • 37.53
      • Published

      module

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

      • v2.0.0
      • 37.49
      • Published

      nuxt-viewport

      Define custom viewports for your Nuxt project

      • v2.4.0
      • 37.45
      • Published

      vm

      NodeJS Core Module Extended

      • v0.1.0
      • 37.39
      • Published

      vm-worker

      Tiny virtual machine for browser to execute javascript modules in Web Worker

      • v1.2.1
      • 37.26
      • Published

      carrot-scan

      Command-line tool for detecting vulnerabilities in files and directories.

      • v6.0.1
      • 37.26
      • Published

      nestjs-soap

      Nestjs module wrapper for soap

      • v3.0.4
      • 37.13
      • Published

      ga-gtag

      ES module for the Google Analytics Global Site Tag.

      • v1.2.0
      • 37.11
      • Published

      typhonjs-escomplex-module

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

      • v0.1.0
      • 37.10
      • Published

      get-current-line

      Get the current line number of the executing file and method

      • v7.4.0
      • 37.06
      • Published

      system

      Flexible module and resource system

      • v2.0.1
      • 37.00
      • Published

      node-ninja

      Node.js native addon build tool

      • v1.0.2
      • 36.93
      • 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
      • 36.86
      • 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.72
      • Published

      @nuxtjs/turnstile

      Cloudflare Turnstile integration for Nuxt

      • v1.1.2
      • 36.68
      • Published

      babel-plugin-explicit-exports-references

      Transforms all internal references to a module's exports such that each reference starts with `module.exports` instead of directly referencing an internal name. This enables easy mocking of specific (exported) functions in Jest with Babel/TypeScript, even

      • v1.0.2
      • 36.21
      • Published

      quill-cursors

      A multi cursor module for Quill.

      • v4.2.0
      • 36.02
      • Published

      weak-node-api

      A linkable and runtime-injectable Node-API

      • v0.1.1
      • 35.77
      • Published

      pdf-img-convert

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

      • v2.0.0
      • 35.73
      • Published

      define

      An AMD wrapper for Node modules

      • v1.0.1
      • 35.65
      • Published

      node-cmake

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

      • v2.5.1
      • 35.51
      • 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
      • 35.50
      • Published

      dimport

      Run ES Module syntax in any browser – even IE!

      • v1.0.0
      • 35.33
      • Published

      nw-gyp

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

      • v3.6.8
      • 35.18
      • Published

      semantic-release-plus

      Fork of Automated semver compliant package publishing to enable additional features

      • v20.0.0
      • 35.05
      • Published

      attempt-x

      Invokes function, returning an object of the results.

      • v2.1.2
      • 34.96
      • Published

      math-sign-x

      Shim for Math.sign.

      • v4.2.2
      • 34.90
      • Published

      to-integer-x

      ToInteger converts 'argument' to an integral numeric value.

      • v4.2.2
      • 34.89
      • Published

      require-self

      Enable doing require('foobar') from within the foobar module

      • v0.2.3
      • 34.88
      • Published

      @larscom/ngx-translate-module-loader

      Highly configurable and flexible translations loader for ngx-translate. Fetch multiple translations, each translation file gets it's own namespace by default

      • v5.1.0
      • 34.58
      • Published

      trim-left-x

      This method removes whitespace from the left end of a string.

      • v4.1.2
      • 34.43
      • Published

      trim-right-x

      This method removes whitespace from the end of a string.

      • v4.1.2
      • 34.39
      • Published

      trim-x

      This method removes whitespace from the left and right end of a string.

      • v4.1.2
      • 34.35
      • Published

      @cljs-oss/module-deps

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

      • v1.1.1
      • 34.31
      • Published

      to-number-x

      Converts argument to a value of type Number.

      • v3.2.2
      • 34.30
      • Published

      to-string-tag-x

      Get an object's ES6 @@toStringTag.

      • v2.1.2
      • 34.28
      • Published

      is-function-x

      Determine whether a given value is a function object.

      • v4.1.2
      • 34.21
      • Published

      module-available

      Test whether a module is available as a dependency

      • v1.0.6
      • 34.21
      • Published

      is-nil-x

      Checks if `value` is `null` or `undefined`.

      • v2.1.1
      • 34.11
      • 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.10
      • Published

      publish-please

      Safe and highly functional replacement for `npm publish`.

      • v5.5.2
      • 34.09
      • Published

      is-object-like-x

      Determine if a value is object like.

      • v2.1.2
      • 34.05
      • Published

      to-boolean-x

      Converts argument to a value of type Boolean.

      • v2.1.1
      • 34.04
      • Published

      to-string-x

      ES6-compliant shim for ToString.

      • v2.1.1
      • 34.03
      • Published

      is-index-x

      Determine whether the passed value is a zero based index.

      • v2.1.2
      • 33.96
      • Published

      winston-module-logger

      A simple winston wrapper for generating logger instance per module and log tags

      • v1.3.1
      • 33.95
      • Published

      to-primitive-x

      Converts a JavaScript object to a primitive value.

      • v2.1.2
      • 33.95
      • Published

      is-falsey-x

      Test if a given value is falsey.

      • v2.1.1
      • 33.94
      • Published

      grunt-ng-constant

      Plugin for dynamic generation of angular constant modules.

      • v2.0.3
      • 33.92
      • Published

      codependency

      Optional peer dependencies

      • v2.1.0
      • 33.92
      • Published