Require Directory
Simple. Recursively iterates over a directory and require all files, returning a nested hash structure of all files. Only requires CoffeeScript and JS files.
Hat tip to require-directory. I just needed something simpler.
npm install node-require-directory
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 # - index.coffee # - triple # - yeah.coffee # - index.coffee # it 'should work'-> dir = require_directoryexample_directory assertequal dirhello'world' assertequal dirhi'you' assertequal dirnestedbleep'boop' assertequal dirnestedtripleyeah'woo' assertequal dirnestedget'bloop' assertequal dirnestedtripleindex'hello' assertequal dirnestedDS_Storeundefined assertequal dirnestedunknown_weird_fileundefined