@types/find-node-modules
TypeScript icon, indicating that this package has built-in type declarations

2.1.2 • Public • Published

Installation

npm install --save @types/find-node-modules

Summary

This package contains type definitions for find-node-modules (https://github.com/callumacrae/find-node-modules).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/find-node-modules.

index.d.ts

declare namespace findNodeModules {
    interface Options {
        /**
         * The directory to start the search from
         *
         * @default process.cwd()
         */
        cwd?: string | undefined;
        /**
         * What directory to search for
         *
         * @default 'node_modules'
         */
        searchFor?: string | undefined;
        /**
         * If false, returns absolute paths
         *
         * @default true
         */
        relative?: boolean | undefined;
    }
}

/**
 * Return an array of all parent node_modules directories
 *
 * @example
 * import findNodeModules from 'find-node-modules';
 *
 * findNodeModules();
 * //=> ['node_modules', '../../node_modules']
 *
 * findNodeModules({ cwd: './someDir' });
 * //=> ['../node_modules', '../../../node_modules']
 *
 * findNodeModules('./someDir');
 * //=> ['../node_modules', '../../../node_modules']
 *
 * findNodeModules({ cwd: './someDir', relative: false });
 * //=> ['/path/to/something/node_modules', '/path/node_modules']
 */
declare function findNodeModules(options?: string | findNodeModules.Options): string[];

export = findNodeModules;

Additional Details

  • Last updated: Tue, 07 Nov 2023 03:09:37 GMT
  • Dependencies: none

Credits

These definitions were written by Artem Klyuev.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/find-node-modules

Weekly Downloads

1,222

Version

2.1.2

License

MIT

Unpacked Size

4.92 kB

Total Files

5

Last publish

Collaborators

  • types