'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _path = require('path');
var _path2 = _interopRequireDefault(_path);
var _fs = require('mz/fs');
var _fs2 = _interopRequireDefault(_fs);
var _axiosFix = require('./lib/axiosFix');
var _axiosFix2 = _interopRequireDefault(_axiosFix);
var _createName = require('./lib/createName');
var _createName2 = _interopRequireDefault(_createName);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var pageLoader = function pageLoader(address) {
var outputPath = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : './';
try {
var newFileName = (0, _createName2.default)(address) + '.html';
var fullPathToOutput = _path2.default.resolve(outputPath, newFileName);
_axiosFix2.default.get(address).then(function (response) {
return _fs2.default.writeFile(fullPathToOutput, response.data);
}).catch(function (err) {
throw new Error('Bad request ' + err);
});
} catch (err) {
throw new Error(err);
}
};
exports.default = pageLoader;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC5qcyJdLCJuYW1lcyI6WyJwYWdlTG9hZGVyIiwiYWRkcmVzcyIsIm91dHB1dFBhdGgiLCJuZXdGaWxlTmFtZSIsImZ1bGxQYXRoVG9PdXRwdXQiLCJyZXNvbHZlIiwiZ2V0IiwidGhlbiIsIndyaXRlRmlsZSIsInJlc3BvbnNlIiwiZGF0YSIsImNhdGNoIiwiZXJyIiwiRXJyb3IiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxhQUFhLFNBQWJBLFVBQWEsQ0FBQ0MsT0FBRCxFQUFnQztBQUFBLE1BQXRCQyxVQUFzQix1RUFBVCxJQUFTOztBQUNqRCxNQUFJO0FBQ0YsUUFBTUMsY0FBaUIsMEJBQVdGLE9BQVgsQ0FBakIsVUFBTjtBQUNBLFFBQU1HLG1CQUFtQixlQUFLQyxPQUFMLENBQWFILFVBQWIsRUFBeUJDLFdBQXpCLENBQXpCO0FBQ0EsdUJBQU1HLEdBQU4sQ0FBVUwsT0FBVixFQUNDTSxJQURELENBQ007QUFBQSxhQUFZLGFBQUdDLFNBQUgsQ0FBYUosZ0JBQWIsRUFBK0JLLFNBQVNDLElBQXhDLENBQVo7QUFBQSxLQUROLEVBRUNDLEtBRkQsQ0FFTyxVQUFDQyxHQUFELEVBQVM7QUFDZCxZQUFNLElBQUlDLEtBQUosa0JBQXlCRCxHQUF6QixDQUFOO0FBQ0QsS0FKRDtBQUtELEdBUkQsQ0FRRSxPQUFPQSxHQUFQLEVBQVk7QUFDWixVQUFNLElBQUlDLEtBQUosQ0FBVUQsR0FBVixDQUFOO0FBQ0Q7QUFDRixDQVpEOztrQkFjZVosVSIsImZpbGUiOiJpbmRleC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBwYXRoIGZyb20gJ3BhdGgnO1xuaW1wb3J0IGZzIGZyb20gJ216L2ZzJztcbmltcG9ydCBheGlvcyBmcm9tICcuL2xpYi9heGlvc0ZpeCc7XG5pbXBvcnQgY3JlYXRlTmFtZSBmcm9tICcuL2xpYi9jcmVhdGVOYW1lJztcblxuY29uc3QgcGFnZUxvYWRlciA9IChhZGRyZXNzLCBvdXRwdXRQYXRoID0gJy4vJykgPT4ge1xuICB0cnkge1xuICAgIGNvbnN0IG5ld0ZpbGVOYW1lID0gYCR7Y3JlYXRlTmFtZShhZGRyZXNzKX0uaHRtbGA7XG4gICAgY29uc3QgZnVsbFBhdGhUb091dHB1dCA9IHBhdGgucmVzb2x2ZShvdXRwdXRQYXRoLCBuZXdGaWxlTmFtZSk7XG4gICAgYXhpb3MuZ2V0KGFkZHJlc3MpXG4gICAgLnRoZW4ocmVzcG9uc2UgPT4gZnMud3JpdGVGaWxlKGZ1bGxQYXRoVG9PdXRwdXQsIHJlc3BvbnNlLmRhdGEpKVxuICAgIC5jYXRjaCgoZXJyKSA9PiB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoYEJhZCByZXF1ZXN0ICR7ZXJyfWApO1xuICAgIH0pO1xuICB9IGNhdGNoIChlcnIpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoZXJyKTtcbiAgfVxufTtcblxuZXhwb3J0IGRlZmF1bHQgcGFnZUxvYWRlcjtcbiJdfQ== |