depthcharge

0.0.0 • Public • Published

depthcharge

depthcharge is a function that will take in a root directory and a subdirectory as arguments and output an integer depth. The depth represents how deeply nested the subdirectory is as compared to the root directory.

For example if tmp/ is the root and tmp/hello is the subdirectory then the returned value would be 1. If there is an error it will return -1.

install

npm install depthcharge

usage

var depthcharge = require('depthcharge'),
    root = '../',
    sub = './',
    result = depthcharge(root, sub);

console.log("Result :",result);
});

The above code outputs 1 as the result.

Note : This function will not throw if there is an error, it will return -1.

test

npm test

Check the test directory for some more examples. You'll find a test that creates dirs 20 deep!

license

MIT

/depthcharge/

    Package Sidebar

    Install

    npm i depthcharge

    Weekly Downloads

    0

    Version

    0.0.0

    License

    MIT

    Last publish

    Collaborators

    • swys