@skypilot/scraper
Version:
Node-based scriptable web scraper
26 lines (20 loc) • 906 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.readScriptConfigs = exports.readConfigs = void 0;
var _path = _interopRequireDefault(require("path"));
var _optio = require("@skypilot/optio");
var _sugarbowl = require("@skypilot/sugarbowl");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const packageFileDir = (0, _sugarbowl.findPackageFileDir)();
const filepaths = [_path.default.resolve(packageFileDir, 'local/scraper.yaml'), _path.default.resolve(packageFileDir, '.skypilot/scraper.yaml'), _path.default.resolve(__dirname, 'scraper.defaults.yaml')];
const readConfigs = (0, _optio.configureReadConfigValue)({
filepaths
});
exports.readConfigs = readConfigs;
const readScriptConfigs = (0, _optio.configureReadConfigValue)({
exitOnError: true,
filepaths
});
exports.readScriptConfigs = readScriptConfigs;