Sha256: 27056cda7ea3cf0188dcf0e3d7f0a197e9be90339b3c8b9cdffdbeeb67829d99
Contents?: true
Size: 570 Bytes
Versions: 10
Compression:
Stored size: 570 Bytes
Contents
"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); } };
Version data entries
10 entries across 8 versions & 4 rubygems