{"_id":"sol-digger","_rev":"5-fec81da2689a086fd810f28dfa780998","name":"sol-digger","description":"Recursively traverse a directory to extract all Solidity files","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.0":{"name":"sol-digger","version":"0.0.0","description":"Recursively traverse a directory to extract all Solidity files","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/duaraghav8/sol-digger.git"},"keywords":["Traversal","Solidity"],"author":{"name":"Raghav Dua","email":"duaraghav8@gmail.com"},"license":"MIT","gitHead":"b507173b79bd5fb0c877d7538eba6bb7efc62c36","bugs":{"url":"https://github.com/duaraghav8/sol-digger/issues"},"homepage":"https://github.com/duaraghav8/sol-digger#readme","_id":"sol-digger@0.0.0","_shasum":"81f276ea4cd28a9a38fb619a6d696e3405456e30","_from":".","_npmVersion":"3.9.6","_nodeVersion":"4.2.6","_npmUser":{"name":"the-mad-king","email":"duaraghav8@gmail.com"},"dist":{"shasum":"81f276ea4cd28a9a38fb619a6d696e3405456e30","tarball":"https://registry.npmjs.org/sol-digger/-/sol-digger-0.0.0.tgz","integrity":"sha512-Kc91HM1MTL5WNU5xTwWzcnKEcsMg6HzZHbp6+M76IIXkqU9trzgk7p3RMnsezIblOE5InDaSL6VaQzEHBh35XA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuKLTFsx2G91uxOelVaVjQJj0c+t/uErpxJhxV2lGN3wIhAKO+r9LHI6/k3lzFE+CksE6Tv84mTeJ8qArCUZ6dY6L+"}]},"maintainers":[{"name":"the-mad-king","email":"duaraghav8@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sol-digger-0.0.0.tgz_1470672511727_0.8577375195454806"}},"0.0.1":{"name":"sol-digger","version":"0.0.1","description":"Recursively traverse a directory to extract all Solidity files","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/duaraghav8/sol-digger.git"},"keywords":["Traversal","Solidity"],"author":{"name":"Raghav Dua","email":"duaraghav8@gmail.com"},"license":"MIT","gitHead":"7368ca0c620abdee6632f0b482725bafce917ea8","bugs":{"url":"https://github.com/duaraghav8/sol-digger/issues"},"homepage":"https://github.com/duaraghav8/sol-digger#readme","_id":"sol-digger@0.0.1","_shasum":"00d4e3001dc02ea1d860492e46be29012520efd8","_from":".","_npmVersion":"3.9.6","_nodeVersion":"4.2.6","_npmUser":{"name":"the-mad-king","email":"duaraghav8@gmail.com"},"dist":{"shasum":"00d4e3001dc02ea1d860492e46be29012520efd8","tarball":"https://registry.npmjs.org/sol-digger/-/sol-digger-0.0.1.tgz","integrity":"sha512-7mX87FixTbaFPuRdWP9vXCZj+Id/ThGiUG9gqPoTK09tO6qdLjmjN7pPtwmy+Yd3tRkCyVEi2fMfmveqbTxSjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDozPbYFpdIT+TJL4u9uI/V2IJwmLpHZhItdkkeYKIoiQIhALOM0AT92aqc2/EP1KlyNfg2dgEEK9u3tl/FiH7DTvwa"}]},"maintainers":[{"name":"the-mad-king","email":"duaraghav8@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sol-digger-0.0.1.tgz_1470673446617_0.8357924411538988"}},"0.0.2":{"name":"sol-digger","version":"0.0.2","description":"Recursively traverse a directory to extract all Solidity files","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/duaraghav8/sol-digger.git"},"keywords":["Traversal","Solidity"],"author":{"name":"Raghav Dua","email":"duaraghav8@gmail.com"},"license":"MIT","gitHead":"be77e90a73ca23902a6f9a4784fdb4949d48df24","bugs":{"url":"https://github.com/duaraghav8/sol-digger/issues"},"homepage":"https://github.com/duaraghav8/sol-digger#readme","_id":"sol-digger@0.0.2","_shasum":"406c4a9d31e269e7f88eb1c2ea101318e5e09025","_from":".","_npmVersion":"3.9.6","_nodeVersion":"4.2.6","_npmUser":{"name":"the-mad-king","email":"duaraghav8@gmail.com"},"dist":{"shasum":"406c4a9d31e269e7f88eb1c2ea101318e5e09025","tarball":"https://registry.npmjs.org/sol-digger/-/sol-digger-0.0.2.tgz","integrity":"sha512-oqrw1E/X2WWYUYCzKDM5INDDH2nWOWos4p2Cw2OF52qoZcTDzlKMJQ5pJFXKOCADCg6KggBO5WYE/vNb+kJ0Hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1WdIbjzpJcXREft+Wt7/cAi6wuJOi4joGxw3p3QMlEAiEA+Oy7IqqkmO/Rce8buDqEQuetuZx/qHRZkOluNIBJRg8="}]},"maintainers":[{"name":"the-mad-king","email":"duaraghav8@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/sol-digger-0.0.2.tgz_1470859782892_0.9948385125026107"}}},"readme":"# sol-digger\nRecursively traverse a directory to extract all Solidity files\n\n#Install\n```\nnpm install sol-digger\n```\n\n#API\n```js\nlet digger = require ('sol-digger');\n```\n```digger``` is a function that takes 2 arguments: First is ```directory``` - the starting point for recursive search of solidity files and second is ```ignores``` - an array of names to ignore while treversing. These names could be either file names or sub-directory names.\n\nIf you wish to pass only a single file or directory to ignore, you can simply pass in a string instead of array to ```digger ()```.\n\n\n#Usage\n```js\n'use strict';\n\nlet digger = require ('sol-digger');\n\ndigger ('/relative/or/absolute/path', ['node_modules', 'contracts'])\n\t.forEach ( (filename) => {\n\t\tconsole.log (filename);\n\t});\n\ndigger ('./foo', 'bar').forEach ( (filename) => {\n\tconsole.log (filename);\n});\n```","maintainers":[{"name":"the-mad-king","email":"duaraghav8@gmail.com"}],"time":{"modified":"2022-06-26T22:04:08.137Z","created":"2016-08-08T16:08:31.988Z","0.0.0":"2016-08-08T16:08:31.988Z","0.0.1":"2016-08-08T16:24:10.641Z","0.0.2":"2016-08-10T20:09:43.132Z"},"homepage":"https://github.com/duaraghav8/sol-digger#readme","keywords":["Traversal","Solidity"],"repository":{"type":"git","url":"git+https://github.com/duaraghav8/sol-digger.git"},"author":{"name":"Raghav Dua","email":"duaraghav8@gmail.com"},"bugs":{"url":"https://github.com/duaraghav8/sol-digger/issues"},"license":"MIT","readmeFilename":"README.md"}