1. req-all
Require all files in a directory
req-all
Package: req-all
Created by: sindresorhus
Last modified: Sat, 17 Jun 2023 00:11:00 GMT
Version: 2.0.0
License: MIT
Downloads: 735,368
Repository: https://github.com/sindresorhus/req-all

Install

npm install req-all
yarn add req-all

req-all Build Status

Require all files in a directory

This module is intentionally simple. Not interested in more features.

Install

$ npm install --save req-all

Usage

.
└── dir
    ├── foo-bar.js
    └── baz-faz.js
 const reqAll = require('req-all');
const modules = reqAll('dir');

console.log(modules);
//=> {fooBar: [Function], bazFaz: [Function]}

API

reqAll([directory], [options])

directory

Type: string

Default: __dirname

Directory to require supported files in. Unless you've modified require.extensions, that means any .js, .json, .node files, in that order. Does not recurse. Ignores the caller file and files starting with . or _.

options

Type: Object

camelize

Type: boolean

Default: true

Convert dash-style names (foo-bar) to camel-case (fooBar).

License

MIT © Sindre Sorhus

Dependencies

RELATED POST

10 Must-Know Windows Shortcuts That Will Save You Time

10 Must-Know Windows Shortcuts That Will Save You Time

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Navigating AWS Networking: Essential Hacks for Smooth Operation

Navigating AWS Networking: Essential Hacks for Smooth Operation

Achieving Stunning Visuals with Unity's Global Illumination

Achieving Stunning Visuals with Unity's Global Illumination

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code