UNPKG

react-static

Version:

A progressive static site generator for React

48 lines (37 loc) 3.15 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.outputBuildState = outputBuildState; exports.importBuildState = importBuildState; var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator")); var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator")); var _path = _interopRequireDefault(require("path")); var _fsExtra = _interopRequireDefault(require("fs-extra")); function outputBuildState(_x) { return _outputBuildState.apply(this, arguments); } function _outputBuildState() { _outputBuildState = (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee(state) { return _regenerator["default"].wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: _context.next = 2; return _fsExtra["default"].outputFile(_path["default"].join(state.config.paths.ARTIFACTS, 'react-static-build-state.json'), JSON.stringify(state.config, null, 2)); case 2: return _context.abrupt("return", state); case 3: case "end": return _context.stop(); } } }, _callee); })); return _outputBuildState.apply(this, arguments); } function importBuildState(config) { return _fsExtra["default"].readJson(_path["default"].join(config.paths.ARTIFACTS, 'react-static-build-state.json')); } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zdGF0aWMvYnVpbGRTdGF0ZS5qcyJdLCJuYW1lcyI6WyJvdXRwdXRCdWlsZFN0YXRlIiwic3RhdGUiLCJmcyIsIm91dHB1dEZpbGUiLCJwYXRoIiwiam9pbiIsImNvbmZpZyIsInBhdGhzIiwiQVJUSUZBQ1RTIiwiSlNPTiIsInN0cmluZ2lmeSIsImltcG9ydEJ1aWxkU3RhdGUiLCJyZWFkSnNvbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7QUFBQTs7QUFDQTs7U0FFc0JBLGdCOzs7OztvR0FBZixpQkFBZ0NDLEtBQWhDO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLG1CQUNDQyxvQkFBR0MsVUFBSCxDQUNKQyxpQkFBS0MsSUFBTCxDQUFVSixLQUFLLENBQUNLLE1BQU4sQ0FBYUMsS0FBYixDQUFtQkMsU0FBN0IsRUFBd0MsK0JBQXhDLENBREksRUFFSkMsSUFBSSxDQUFDQyxTQUFMLENBQWVULEtBQUssQ0FBQ0ssTUFBckIsRUFBNkIsSUFBN0IsRUFBbUMsQ0FBbkMsQ0FGSSxDQUREOztBQUFBO0FBQUEsNkNBS0VMLEtBTEY7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsRzs7OztBQVFBLFNBQVNVLGdCQUFULENBQTBCTCxNQUExQixFQUFrQztBQUN2QyxTQUFPSixvQkFBR1UsUUFBSCxDQUNMUixpQkFBS0MsSUFBTCxDQUFVQyxNQUFNLENBQUNDLEtBQVAsQ0FBYUMsU0FBdkIsRUFBa0MsK0JBQWxDLENBREssQ0FBUDtBQUdEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHBhdGggZnJvbSAncGF0aCdcbmltcG9ydCBmcyBmcm9tICdmcy1leHRyYSdcblxuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIG91dHB1dEJ1aWxkU3RhdGUoc3RhdGUpIHtcbiAgYXdhaXQgZnMub3V0cHV0RmlsZShcbiAgICBwYXRoLmpvaW4oc3RhdGUuY29uZmlnLnBhdGhzLkFSVElGQUNUUywgJ3JlYWN0LXN0YXRpYy1idWlsZC1zdGF0ZS5qc29uJyksXG4gICAgSlNPTi5zdHJpbmdpZnkoc3RhdGUuY29uZmlnLCBudWxsLCAyKVxuICApXG4gIHJldHVybiBzdGF0ZVxufVxuXG5leHBvcnQgZnVuY3Rpb24gaW1wb3J0QnVpbGRTdGF0ZShjb25maWcpIHtcbiAgcmV0dXJuIGZzLnJlYWRKc29uKFxuICAgIHBhdGguam9pbihjb25maWcucGF0aHMuQVJUSUZBQ1RTLCAncmVhY3Qtc3RhdGljLWJ1aWxkLXN0YXRlLmpzb24nKVxuICApXG59XG4iXX0=