1234567891011121314151617181920212223242526 |
- "use strict";
- var path = require("path");
- var exists = require("./utils/exists");
- module.exports = function find(fileSystem, start) {
- var _arr = [".babelrc", "package.json"];
- for (var _i = 0; _i < _arr.length; _i++) {
- var fileName = _arr[_i];
- var file = path.join(start, fileName);
- if (exists(fileSystem, file)) {
- if (fileName !== "package.json" || typeof require(file).babel === "object") {
- return file;
- }
- }
- }
- var up = path.dirname(start);
- // Reached root
- if (up !== start) {
- return find(fileSystem, up);
- }
- };
|