32 lines
859 B
32 lines
859 B
'use strict';
|
|
|
|
var _promise = require('babel-runtime/core-js/promise');
|
|
|
|
var _promise2 = _interopRequireDefault(_promise);
|
|
|
|
var _assign = require('babel-runtime/core-js/object/assign');
|
|
|
|
var _assign2 = _interopRequireDefault(_assign);
|
|
|
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
|
|
|
var fetch = require('node-fetch');
|
|
var Request = fetch.Request;
|
|
var Response = fetch.Response;
|
|
var Headers = fetch.Headers;
|
|
var Stream = require('stream');
|
|
var FetchMock = require('./lib/index');
|
|
var http = require('http');
|
|
|
|
FetchMock.global = global;
|
|
FetchMock.statusTextMap = http.STATUS_CODES;
|
|
FetchMock.Stream = Stream;
|
|
|
|
FetchMock.config = (0, _assign2.default)(FetchMock.config, {
|
|
Promise: _promise2.default,
|
|
Request: Request,
|
|
Response: Response,
|
|
Headers: Headers
|
|
});
|
|
|
|
module.exports = FetchMock.createInstance(true);
|