1 | ;
|
2 |
|
3 | var path = require("path");
|
4 | var exists = require("./utils/exists")({});
|
5 | var read = require("./utils/read")({});
|
6 |
|
7 | var find = function find(start, rel) {
|
8 | var file = path.join(start, rel);
|
9 |
|
10 | if (exists(file)) {
|
11 | return read(file);
|
12 | }
|
13 |
|
14 | var up = path.dirname(start);
|
15 | if (up !== start) {
|
16 | return find(up, rel);
|
17 | }
|
18 | };
|
19 |
|
20 | module.exports = function (loc, rel) {
|
21 | rel = rel || ".babelrc";
|
22 |
|
23 | return find(loc, rel);
|
24 | }; |
\ | No newline at end of file |