find-modules

Recursively find modules in node_modules

  • Types
  • ESM
  • CJS
License
BSD
Install Size
-(-)
Vulns
0
Published

Get started

$npm install find-modules
$pnpm add find-modules
$yarn add find-modules
$bun add find-modules
$deno add npm:find-modules
$vlt install find-modules
$vp add find-modules

Weekly DownloadsAcross all versions

Versions

View all versions
0.2.0
latest

Readme

find-modules

NPM

Build Status Dependency Status

Recursively find all modules in the node_modules folder.

Example

var findModules = require('find-modules');

findModules(process.cwd(), done);
function done(err, modules) {
    // err contains error if any occurred

    modules.forEach(function(m) {
        console.log(m);
    });
}

// Example output:
// <cwd>/node_modules/foo
// <cwd>/node_modules/foo/node_modules/bar
// <cwd>/node_modules/baz

Reference

findModules(dir, callback)

Recursively finds all module directories in the node_modules folders. dir is the root directory to start the search. callback will be called when completed. The first parameter passed to callback is an error if any occurred, otherwise null. The second parameter is an array of paths of the the module directories that were found.