UNPKG

436 BJavaScriptView Raw
1"use strict";
2
3var path = require("path");
4var exists = require("./utils/exists")({});
5var read = require("./utils/read")({});
6
7var 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
20module.exports = function (loc, rel) {
21 rel = rel || ".babelrc";
22
23 return find(loc, rel);
24};
\No newline at end of file