Nanobot: Polygonal Mascot
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    fs-find-rootpublic

    fs-find-root

    Build Status npm install npm version js-standard-style License

    search up directories until you find what you're looking for

    usage

    var find = require('fs-find-root')

    • find('dir', name, startingDirectory) searches for directory name starting from startDirectory and returns a promise.
    • find.dir(name, startingDirectory) is equivalent to the above.
    • find('file', name, startingDirectory) searches for file name starting from startDirectory and returns a promise.
    • find.file(name, startingDirectory) is equivalent to the above.

    example

    var find = require('fs-find-root')
     
    // find a directory! 
    find.dir('.git', process.cwd())
      .then(function (found) {
        console.log('found the root of your git repo @ ' + found)
      })
     
    // find a file! 
    find.file('package.json', process.cwd())
      .then(function (found) {
        console.log('found yer package.json right here: ' + found)
      })

    notes

    • resolves with null if the file or directory is not found.

    license

    MIT

    install

    npm i fs-find-root

    Downloadsweekly downloads

    374

    version

    2.0.0

    license

    MIT

    repository

    github.com

    last publish

    collaborators

    • avatar