node-require-directory

v1.0.2
Recursively iterates over a directory and requires all files, returning a nested hash structure of all files
require directory

Require Directory

Simple. Recursively iterates over a directory and requires all files, returning a nested hash structure of all files.

Hat tip to require-directory. I just needed something simpler.

npm install node-require-directory

build status

assert = require 'assert'
require_directory = require '../index'
example_directory = './test/example'

describe 'require-directory', ->
    # This is the directory structure:
    #   example/
    #     - hello.coffee
    #     - hi.coffee
    #     - nested/
    #       - bleep.coffee
    #       - triple
    #         - yeah.coffee
    #
    it 'should work', ->
        dir = require_directory(example_directory)
        assert.equal dir.hello, 'world',
        assert.equal dir.hi, 'you',
        assert.equal dir.nested.bleep, 'boop'
        assert.equal dir.nested.triple.yeah, 'woo'
npm i node-require-directory

Metadata

  • Unknown
  • >=0.6.0
  • Almog Melamed
  • released 11/17/2013

Downloads

Maintainers