JSPM

Found 9312 results for module homepage

oracledb

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

  • v6.10.0
  • 73.24
  • Published

resolve

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

  • v1.22.11
  • 65.44
  • Published

resolve-from

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

  • v5.0.0
  • 65.11
  • Published

graceful-fs

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

  • v4.2.11
  • 64.54
  • Published

import-fresh

Import a module while bypassing the cache

  • v3.3.1
  • 64.13
  • Published

async

Higher-order functions and common patterns for asynchronous code

  • v3.2.6
  • 63.99
  • Published

is-core-module

Is this specifier a node.js core module?

  • v2.16.1
  • 63.67
  • Published

parent-module

Get the path of the parent module

  • v3.2.0
  • 62.85
  • Published

resolve-cwd

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

  • v3.0.0
  • 61.82
  • Published

which-module

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

  • v2.0.1
  • 60.42
  • Published

global-prefix

Get the npm global path prefix.

  • v4.0.0
  • 59.99
  • Published

node-gyp

Node.js native addon build tool

  • v11.5.0
  • 59.95
  • Published

global-modules

The directory used by npm for globally installed npm modules.

  • v2.0.0
  • 59.93
  • Published

babel-loader

babel module loader for webpack

  • v10.0.0
  • 59.09
  • Published

find-root

find the closest package.json

  • v1.1.0
  • 58.81
  • 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
  • 58.72
  • Published

import-lazy

Import a module lazily

  • v4.0.0
  • 58.23
  • 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
  • 57.33
  • Published

package-json

Get metadata of a package from the npm registry

  • v10.0.1
  • 57.21
  • Published

webpack-cli

CLI for webpack & friends

  • v6.0.1
  • 57.13
  • Published

is-bun-module

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

  • v2.0.0
  • 57.08
  • Published

is-module

check if a source string is an es6 module

  • v1.0.0
  • 56.72
  • Published

import-meta-resolve

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

  • v4.2.0
  • 56.67
  • Published

caller-path

Get the path of the caller function

  • v4.0.0
  • 56.56
  • Published

update-notifier

Update notifications for your CLI app

  • v7.3.1
  • 56.49
  • Published

latest-version

Get the latest version of an npm package

  • v9.0.0
  • 56.33
  • Published

import-from

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

  • v4.0.0
  • 56.26
  • Published

append-transform

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

  • v2.0.0
  • 55.96
  • Published

caller-callsite

Get the callsite of the caller function

  • v6.0.0
  • 55.72
  • Published

has-yarn

Check if a project is using Yarn

  • v4.0.0
  • 54.88
  • Published

app-root-path

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

  • v3.1.0
  • 54.28
  • Published

import-cwd

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

  • v3.0.0
  • 53.91
  • 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.78
  • Published

is-resolvable

Check if a module ID is resolvable with require()

  • v1.1.0
  • 53.61
  • Published

detective-amd

Find all dependencies within a JavaScript file using AMD module syntax

  • v6.0.1
  • 53.16
  • Published

detective-es6

Get the dependencies of an ES6 module

  • v5.0.1
  • 52.98
  • Published

style-mod

A minimal CSS module shim

  • v4.1.3
  • 52.91
  • Published

resolve-global

Resolve the path of a globally installed module

  • v2.0.0
  • 52.77
  • Published

node-modules-regexp

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

  • v1.0.0
  • 52.71
  • 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.67
  • Published

binaryextensions

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

  • v6.11.0
  • 52.53
  • Published

textextensions

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

  • v6.11.0
  • 52.52
  • Published

semantic-release

Automated semver compliant package publishing

  • v25.0.1
  • 52.24
  • Published

module-lookup-amd

Resolve aliased dependency paths using a RequireJS config

  • v9.0.5
  • 51.87
  • Published

requizzle

Swizzle a little something into your require() calls.

  • v0.2.4
  • 51.77
  • Published

requireg

Require and resolve global modules like a boss

  • v0.2.2
  • 51.51
  • Published

dependency-tree

Get the dependency tree of a module

  • v11.2.0
  • 51.37
  • Published

istextorbinary

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

  • v9.5.0
  • 51.21
  • Published

node-ensure

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

  • v0.0.0
  • 50.88
  • Published

detective-vue2

Get the dependencies of a Vue module

  • v2.2.0
  • 50.70
  • Published

import-from-esm

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

  • v2.0.0
  • 50.45
  • Published

deps-regex

Regular expression for matching javascript require/import statements.

  • v0.2.0
  • 50.28
  • Published

eval

Evaluate node require() module content directly

  • v0.1.8
  • 50.26
  • Published

module-deps

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

  • v6.2.3
  • 50.17
  • Published

resolve-pkg

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

  • v2.0.0
  • 50.07
  • Published

madge

Create graphs from module dependencies.

  • v8.0.0
  • 49.89
  • Published

eslint-import-resolver-alias

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

  • v1.1.2
  • 49.84
  • Published

parse-imports

A blazing fast ES module imports parser.

  • v3.0.0
  • 49.61
  • Published

clear-module

Clear a module from the cache

  • v4.1.2
  • 49.27
  • Published

find-requires

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

  • v1.0.0
  • 48.97
  • Published

update-notifier-cjs

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

  • v5.1.7
  • 48.78
  • Published

os

NodeJS Core Module Extended

  • v0.1.2
  • 48.74
  • 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
  • 48.53
  • Published

errlop

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

  • v8.5.0
  • 48.20
  • Published

override-require

Overrides Node.js module resolution logic.

  • v1.1.1
  • 47.55
  • Published

es-cookie

A JavaScript module for handling cookies

  • v1.5.0
  • 47.54
  • Published

rewire

Easy dependency injection for node.js unit testing

  • v9.0.1
  • 46.74
  • Published

@compodoc/compodoc

The missing documentation tool for your Angular application

  • v1.1.32
  • 46.61
  • Published

glslify

A node.js-style module system for GLSL!

  • v7.1.1
  • 46.26
  • Published

glslify-bundle

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

  • v5.1.1
  • 46.13
  • Published

is-file-esm

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

  • v1.0.0
  • 45.32
  • Published

parent-require

Require modules from parent modules.

  • v1.0.0
  • 45.16
  • Published

typechecker

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

  • v9.3.0
  • 44.74
  • Published

package-info

Get the information of a npm package

  • v5.0.7
  • 43.74
  • Published

sortobject

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

  • v5.6.0
  • 43.45
  • Published

current-module-paths

Access to __filename and __dirname within ECMAScript modules

  • v1.1.2
  • 43.26
  • Published

mockery

Simplifying the use of mocks with Node.js

  • v2.1.0
  • 43.12
  • Published

json2module

Convert a JSON object to an ES6 module.

  • v0.0.3
  • 43.02
  • 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.02
  • Published

load-module

Standard dynamic imports with a few extra features

  • v5.0.0
  • 42.96
  • Published

cmake-js

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

  • v7.3.1
  • 42.84
  • Published

require-resolve

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

  • v0.0.2
  • 42.78
  • Published

jest-css-modules-transform

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

  • v4.4.2
  • 42.76
  • Published

noop6

No operation as a module using an arrow function.

  • v1.0.10
  • 42.76
  • Published

css-vars-ponyfill

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

  • v2.4.9
  • 42.71
  • 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.62
  • Published

get-css-data

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

  • v2.1.1
  • 41.92
  • 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
  • 41.89
  • Published

envfile

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

  • v7.1.0
  • 41.79
  • 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.40
  • Published

import-global

Import a globally installed module

  • v1.1.1
  • 41.39
  • Published

@peggyjs/from-mem

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

  • v3.1.1
  • 40.98
  • Published

nuxt-csurf

Nuxt Cross-Site Request Forgery (CSRF) Prevention

  • v1.6.5
  • 40.91
  • Published

nuxt-define

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

    • v1.0.0
    • 40.90
    • 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
    • 40.70
    • Published

    export-files

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

    • v3.0.2
    • 40.65
    • Published

    webauth

    Web authentication module

    • v1.1.0
    • 40.45
    • Published

    module-deps-sortable

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

    • v5.0.3
    • 39.77
    • Published

    @rtinternal/oracledb

    [Fork of oracle/node-oracledb ] Oracle Database driver for Node.js maintained by Oracle Corp.

    • v5.3.0-rtinternal.2
    • 39.56
    • Published

    fs-tree-structure

    Build filesystem tree structure from flat paths

      • v0.0.5
      • 39.53
      • Published

      script-ext-html-webpack-plugin

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

      • v2.1.5
      • 39.47
      • Published

      timezones-ical-library

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

      • v1.10.0
      • 39.41
      • Published

      generify

      A reusable project generator

      • v4.2.0
      • 39.37
      • Published

      import

      Concatenate files together using import statements.

      • v0.0.6
      • 39.24
      • Published

      package-preamble

      Generate a tiny preamble from a package.json.

      • v0.1.0
      • 39.22
      • Published

      d3-plugins-dist

      d3-plugins in all deployable module format (global, amd, named-amd, cjs, es6)

      • v3.2.0
      • 39.21
      • Published

      modclean

      Remove unwanted files and directories from your node_modules folder

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

      extensionless

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

      • v2.0.2
      • 38.84
      • Published

      import-locals

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

      • v2.0.0
      • 38.83
      • Published

      skott

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

      • v0.35.6
      • 38.78
      • 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) [![](ht

      • v1.6.0
      • 38.61
      • Published

      ruglify

      'Require' minified JavaScript as a string

      • v1.0.0
      • 38.60
      • Published

      rfile

      Require a plain text or binary file in node.js

      • v1.0.0
      • 38.54
      • Published

      detect-installed

      Checks that given package is installed globally or locally.

      • v2.0.4
      • 38.51
      • Published

      requires-regex

      Regular expression for matching javascript require statements.

      • v1.0.4
      • 38.50
      • 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
      • 38.34
      • Published

      make-runnable

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

      • v1.4.1
      • 38.24
      • Published

      typescript-cookie

      A simple, lightweight API for handling cookies in the browser

      • v1.0.6
      • 38.19
      • Published

      genversion

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

      • v3.2.0
      • 38.09
      • Published

      directory-import

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

      • v3.3.2
      • 38.07
      • Published

      esmock

      provides native ESM import and globals mocking for unit tests

      • v2.7.3
      • 37.98
      • Published

      locale-codes

      Language codes & country codes

      • v1.3.1
      • 37.96
      • Published

      module-from-string

      Load module from string using require or import.

      • v3.3.1
      • 37.88
      • Published

      export-dirs

      Export directories and their files as node.js modules.

      • v0.2.4
      • 37.57
      • Published

      redux-dynamic-modules

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

      • v5.2.3
      • 37.56
      • Published

      globo

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

      • v1.1.0
      • 37.54
      • 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
      • 37.43
      • Published

      mo-walk

      walk directory for esm and cjs modules

      • v1.2.0
      • 37.41
      • Published

      nestjs-console

      A NestJS module that provide a cli

      • v10.0.0
      • 37.28
      • Published

      modulator

      Easy build tool for running node modules in a non-CommonJS environment.

      • v0.1.0
      • 37.12
      • Published

      broccoli-cjs-wrap

      broccoli filter for wrapping CommonJS modules

      • v0.0.6
      • 37.08
      • Published

      keypather

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

      • v3.1.0
      • 36.95
      • Published

      nest-raven

      Sentry Raven Module for Nest Framework

      • v10.1.0
      • 36.87
      • Published

      @saoviettest/quis-incidunt-libero-culpa

      ![Tests](https://github.com/saoviettest/quis-incidunt-libero-culpa/workflows/Test%20PR/badge.svg) [![Coverage Status](https://coveralls.io/repos/github/GordonSmith/hpcc-js-wasm/badge.svg?branch=BUMP_VERSIONS)](https://coveralls.io/github/GordonSmith/hpcc

      • v1.0.0
      • 36.84
      • Published

      module

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

      • v2.0.0
      • 36.78
      • Published

      system

      Flexible module and resource system

      • v2.0.1
      • 36.76
      • Published

      gl-select-box

      Draws a user selection over the screen

      • v1.0.4
      • 36.73
      • Published

      vm

      NodeJS Core Module Extended

      • v0.1.0
      • 36.68
      • 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.17
      • 36.60
      • Published

      escomplex-plugin-metrics-module

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

      • v0.1.0
      • 36.53
      • Published

      async-es

      Higher-order functions and common patterns for asynchronous code

      • v3.2.6
      • 36.45
      • Published

      oclazyload

      Load modules on demand (lazy load) with angularJS

      • v1.1.0
      • 36.43
      • Published

      vite-express

      Vite integration module for Express

      • v0.21.1
      • 36.42
      • Published

      typhonjs-escomplex-module

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

      • v0.1.0
      • 36.29
      • Published

      nuxt-viewport

      Define custom viewports for your Nuxt project

      • v2.3.1
      • 36.18
      • 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
      • 36.15
      • Published

      node-ninja

      Node.js native addon build tool

      • v1.0.2
      • 36.13
      • Published

      maz-ui

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

      • v4.2.1
      • 35.95
      • Published

      sticky-module

      A Symbol based leaky utility to store or retrieve a module

      • v0.1.1
      • 35.93
      • Published

      ga-gtag

      ES module for the Google Analytics Global Site Tag.

      • v1.2.0
      • 35.89
      • Published

      nw-gyp

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

      • v3.6.8
      • 35.63
      • Published

      pdf-img-convert

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

      • v2.0.0
      • 35.60
      • 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.41
      • Published

      require-it

      This module extends the default Node.js require with capabilities to require nested modules, independent on where they are nested.

      • v2.1.1
      • 35.20
      • Published

      is-global

      Checks whether Node.js is running a global module

      • v0.1.0
      • 35.09
      • Published

      react-confetti-boom

      A customizable React confetti explosion component for celebrations and special events

      • v2.0.1
      • 34.98
      • Published

      dimport

      Run ES Module syntax in any browser – even IE!

      • v1.0.0
      • 34.94
      • Published

      @bconnorwhite/module

      Read your module's package.json without importing it

      • v2.0.2
      • 34.71
      • Published

      esmoduleserve

      Serve ES modules over HTTP, rewriting imports

      • v0.2.1
      • 34.68
      • Published

      @nuxtjs/turnstile

      Cloudflare Turnstile integration for Nuxt

      • v1.1.1
      • 34.59
      • Published

      math-sign-x

      Shim for Math.sign.

      • v4.2.2
      • 34.49
      • Published

      srt-validator

      <h1 align="center">SrtValidator</h1>

      • v6.0.4
      • 34.43
      • Published

      attempt-x

      Invokes function, returning an object of the results.

      • v2.1.2
      • 34.40
      • Published

      to-integer-x

      ToInteger converts 'argument' to an integral numeric value.

      • v4.2.2
      • 34.38
      • Published

      jsdoc-tsimport-plugin

      A JSDoc plugin to support the typescript module import syntax.

      • v1.0.5
      • 34.25
      • Published

      is-function-x

      Determine whether a given value is a function object.

      • v4.1.2
      • 34.10
      • Published

      is-finite-x

      ES6-compliant shim for Number.isFinite.

      • v4.2.1
      • 34.06
      • Published

      publish-please

      Safe and highly functional replacement for `npm publish`.

      • v5.5.2
      • 34.06
      • Published

      trim-x

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

      • v4.1.2
      • 34.03
      • Published

      to-string-tag-x

      Get an object's ES6 @@toStringTag.

      • v2.1.2
      • 33.99
      • Published

      trim-left-x

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

      • v4.1.2
      • 33.98
      • Published

      to-number-x

      Converts argument to a value of type Number.

      • v3.2.2
      • 33.96
      • 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
      • 33.93
      • Published

      is-nil-x

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

      • v2.1.1
      • 33.90
      • Published

      npm-paths

      Returns an array of NPM directory paths based on the user's platform and environment.

      • v2.0.0
      • 33.90
      • Published

      is-object-like-x

      Determine if a value is object like.

      • v2.1.2
      • 33.86
      • Published

      semantic-release-plus

      Fork of Automated semver compliant package publishing to enable additional features

      • v20.0.0
      • 33.84
      • Published

      to-primitive-x

      Converts a JavaScript object to a primitive value.

      • v2.1.2
      • 33.78
      • Published

      trim-right-x

      This method removes whitespace from the end of a string.

      • v4.1.2
      • 33.74
      • Published

      infinity-x

      The constant value Infinity.

      • v2.2.1
      • 33.70
      • Published

      is-index-x

      Determine whether the passed value is a zero based index.

      • v2.1.2
      • 33.67
      • Published

      to-boolean-x

      Converts argument to a value of type Boolean.

      • v2.1.1
      • 33.66
      • Published

      node-cmake

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

      • v2.5.1
      • 33.62
      • Published

      is-falsey-x

      Test if a given value is falsey.

      • v2.1.1
      • 33.61
      • Published

      white-space-x

      List of ECMAScript white space characters.

      • v4.1.1
      • 33.60
      • Published

      has-own-property-x

      Used to determine whether an object has an own property with the specified property key.

      • v4.1.2
      • 33.59
      • Published

      to-string-x

      ES6-compliant shim for ToString.

      • v2.1.1
      • 33.59
      • Published

      math-clamp-x

      Clamp a number to limits.

      • v3.2.2
      • 33.59
      • Published

      nestjs-soap

      Nestjs module wrapper for soap

      • v3.0.4
      • 33.57
      • Published

      @wxt-dev/auto-icons

      WXT module for automatically generating extension icons in different sizes

      • v1.1.0
      • 33.55
      • Published

      is-array-buffer-x

      Detect whether or not an object is an ArrayBuffer.

      • v2.1.2
      • 33.50
      • Published

      normalize-space-x

      Trims and replaces sequences of whitespace characters by a single space.

      • v4.1.2
      • 33.47
      • Published

      quill-cursors

      A multi cursor module for Quill.

      • v4.0.4
      • 33.43
      • Published