initial commit with tests
changed name and added tests
changed name and added tests
fixed and renamed test
removed unneeded lines in runner.js
Added README, fixed tests, fixed lsd _transform function to work better with streams 2
Fixed module so it works recursively. It now reads dir and then stats contents. It builds a queue of all the subdirectories it finds so you can pass them back into itself so it can read the contents of those directories and add the subdirectories to the queue and so on...
removed redundent test
changed default root dir in test-recurser.js to ../
removed console.log check for this._writableState.writechunk value
Cleanup and changed test runner
removed old test runner, updated new test runner, updated package.json, fixed recurser test
removed tracking of node_modules, added gitignore
modified .gitignore
will now stream errored out items as well as emit error...also added basic test
Changed internal structure so when recurse is true lsd will recurse on its own without any extra calls to write and will end when it has traversed the entire directory tree
removed gitignore file, added comment to lsd.js function so I remember what it does
removed gitignore
refactored lsd.js so there are more named functions, making it a little less callback hellish
merging from master so I can rebase to master after