UNPKG

kkt

Version:

Create React apps with no build configuration, Cli tool for creating react apps.

25 lines (24 loc) 1.12 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault")["default"]; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = proxySetup; var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread2")); var _mockerApi = _interopRequireDefault(require("mocker-api")); var _cacheData = require("./cacheData"); /** * [Configuring the Proxy Manually](https://github.com/facebook/create-react-app/blob/3f699fd08044de9ab0ce1991a66b376d3e1956a8/docusaurus/docs/proxying-api-requests-in-development.md#configuring-the-proxy-manually), * The default is in the `src/setupProxy.js` directory, and now it is processed in `.kktrc.js` or `.kktrc.ts` through a special method. */ function proxySetup(app) { var _getCacheData = (0, _cacheData.getCacheData)(), proxySetup = _getCacheData.proxySetup; if (proxySetup) { var opts = proxySetup(app); if (opts && opts.path) { (0, _mockerApi["default"])(app, opts.path, (0, _objectSpread2["default"])({}, opts.option)); } } } module.exports = exports.default;