fetch-mock
Advanced tools
Comparing version 8.0.0-alpha.5 to 8.0.0-alpha.6
@@ -9,2 +9,196 @@ 'use strict'; | ||
require('core-js/modules/es6.typed.array-buffer'); | ||
require('core-js/modules/es6.typed.data-view'); | ||
require('core-js/modules/es6.typed.int8-array'); | ||
require('core-js/modules/es6.typed.uint8-array'); | ||
require('core-js/modules/es6.typed.uint8-clamped-array'); | ||
require('core-js/modules/es6.typed.int16-array'); | ||
require('core-js/modules/es6.typed.uint16-array'); | ||
require('core-js/modules/es6.typed.int32-array'); | ||
require('core-js/modules/es6.typed.uint32-array'); | ||
require('core-js/modules/es6.typed.float32-array'); | ||
require('core-js/modules/es6.typed.float64-array'); | ||
require('core-js/modules/es6.map'); | ||
require('core-js/modules/es6.set'); | ||
require('core-js/modules/es6.weak-map'); | ||
require('core-js/modules/es6.weak-set'); | ||
require('core-js/modules/es6.reflect.apply'); | ||
require('core-js/modules/es6.reflect.construct'); | ||
require('core-js/modules/es6.reflect.define-property'); | ||
require('core-js/modules/es6.reflect.delete-property'); | ||
require('core-js/modules/es6.reflect.get'); | ||
require('core-js/modules/es6.reflect.get-own-property-descriptor'); | ||
require('core-js/modules/es6.reflect.get-prototype-of'); | ||
require('core-js/modules/es6.reflect.has'); | ||
require('core-js/modules/es6.reflect.is-extensible'); | ||
require('core-js/modules/es6.reflect.own-keys'); | ||
require('core-js/modules/es6.reflect.prevent-extensions'); | ||
require('core-js/modules/es6.reflect.set'); | ||
require('core-js/modules/es6.reflect.set-prototype-of'); | ||
require('core-js/modules/es6.promise'); | ||
require('core-js/modules/es6.symbol'); | ||
require('core-js/modules/es6.object.freeze'); | ||
require('core-js/modules/es6.object.seal'); | ||
require('core-js/modules/es6.object.prevent-extensions'); | ||
require('core-js/modules/es6.object.is-frozen'); | ||
require('core-js/modules/es6.object.is-sealed'); | ||
require('core-js/modules/es6.object.is-extensible'); | ||
require('core-js/modules/es6.object.get-own-property-descriptor'); | ||
require('core-js/modules/es6.object.get-prototype-of'); | ||
require('core-js/modules/es6.object.keys'); | ||
require('core-js/modules/es6.object.get-own-property-names'); | ||
require('core-js/modules/es6.object.assign'); | ||
require('core-js/modules/es6.object.is'); | ||
require('core-js/modules/es6.object.set-prototype-of'); | ||
require('core-js/modules/es6.function.name'); | ||
require('core-js/modules/es6.string.raw'); | ||
require('core-js/modules/es6.string.from-code-point'); | ||
require('core-js/modules/es6.string.code-point-at'); | ||
require('core-js/modules/es6.string.repeat'); | ||
require('core-js/modules/es6.string.starts-with'); | ||
require('core-js/modules/es6.string.ends-with'); | ||
require('core-js/modules/es6.string.includes'); | ||
require('core-js/modules/es6.regexp.flags'); | ||
require('core-js/modules/es6.regexp.match'); | ||
require('core-js/modules/es6.regexp.replace'); | ||
require('core-js/modules/es6.regexp.split'); | ||
require('core-js/modules/es6.regexp.search'); | ||
require('core-js/modules/es6.array.from'); | ||
require('core-js/modules/es6.array.of'); | ||
require('core-js/modules/es6.array.copy-within'); | ||
require('core-js/modules/es6.array.find'); | ||
require('core-js/modules/es6.array.find-index'); | ||
require('core-js/modules/es6.array.fill'); | ||
require('core-js/modules/es6.array.iterator'); | ||
require('core-js/modules/es6.number.is-finite'); | ||
require('core-js/modules/es6.number.is-integer'); | ||
require('core-js/modules/es6.number.is-safe-integer'); | ||
require('core-js/modules/es6.number.is-nan'); | ||
require('core-js/modules/es6.number.epsilon'); | ||
require('core-js/modules/es6.number.min-safe-integer'); | ||
require('core-js/modules/es6.number.max-safe-integer'); | ||
require('core-js/modules/es6.math.acosh'); | ||
require('core-js/modules/es6.math.asinh'); | ||
require('core-js/modules/es6.math.atanh'); | ||
require('core-js/modules/es6.math.cbrt'); | ||
require('core-js/modules/es6.math.clz32'); | ||
require('core-js/modules/es6.math.cosh'); | ||
require('core-js/modules/es6.math.expm1'); | ||
require('core-js/modules/es6.math.fround'); | ||
require('core-js/modules/es6.math.hypot'); | ||
require('core-js/modules/es6.math.imul'); | ||
require('core-js/modules/es6.math.log1p'); | ||
require('core-js/modules/es6.math.log10'); | ||
require('core-js/modules/es6.math.log2'); | ||
require('core-js/modules/es6.math.sign'); | ||
require('core-js/modules/es6.math.sinh'); | ||
require('core-js/modules/es6.math.tanh'); | ||
require('core-js/modules/es6.math.trunc'); | ||
require('core-js/modules/es7.array.includes'); | ||
require('core-js/modules/es7.object.values'); | ||
require('core-js/modules/es7.object.entries'); | ||
require('core-js/modules/es7.object.get-own-property-descriptors'); | ||
require('core-js/modules/es7.string.pad-start'); | ||
require('core-js/modules/es7.string.pad-end'); | ||
require('core-js/modules/web.timers'); | ||
require('core-js/modules/web.immediate'); | ||
require('core-js/modules/web.dom.iterable'); | ||
require('regenerator-runtime/runtime'); | ||
var FetchMock = require('./lib/index'); | ||
@@ -14,7 +208,2 @@ var statusTextMap = require('./lib/status-text'); | ||
var _require = require('./lib/request-utils'), | ||
setUrlImplementation = _require.setUrlImplementation; | ||
setUrlImplementation(theGlobal.URL); | ||
FetchMock.global = theGlobal; | ||
@@ -21,0 +210,0 @@ FetchMock.statusTextMap = statusTextMap; |
@@ -37,3 +37,3 @@ 'use strict'; | ||
var URL = void 0; | ||
var URL = require('whatwg-url'); | ||
// https://stackoverflow.com/a/19709846/308237 | ||
@@ -68,6 +68,6 @@ var absoluteUrlRX = new RegExp('^(?:[a-z]+:)?//', 'i'); | ||
if (absoluteUrlRX.test(url)) { | ||
var u = new URL(url); | ||
var u = new URL.URL(url); | ||
return u.href; | ||
} else { | ||
var _u = new URL(url, 'http://dummy'); | ||
var _u = new URL.URL(url, 'http://dummy'); | ||
return _u.pathname + _u.search; | ||
@@ -78,5 +78,2 @@ } | ||
module.exports = { | ||
setUrlImplementation: function setUrlImplementation(it) { | ||
URL = it; | ||
}, | ||
normalizeRequest: function normalizeRequest(url, options, Request) { | ||
@@ -113,3 +110,3 @@ if (Request.prototype.isPrototypeOf(url)) { | ||
getPath: function getPath(url) { | ||
var u = absoluteUrlRX.test(url) ? new URL(url) : new URL(url, 'http://dummy'); | ||
var u = absoluteUrlRX.test(url) ? new URL.URL(url) : new URL.URL(url, 'http://dummy'); | ||
return u.pathname; | ||
@@ -119,3 +116,3 @@ }, | ||
getQuery: function getQuery(url) { | ||
var u = absoluteUrlRX.test(url) ? new URL(url) : new URL(url, 'http://dummy'); | ||
var u = absoluteUrlRX.test(url) ? new URL.URL(url) : new URL.URL(url, 'http://dummy'); | ||
return u.search ? u.search.substr(1) : ''; | ||
@@ -122,0 +119,0 @@ }, |
@@ -21,7 +21,2 @@ 'use strict'; | ||
var _require = require('./lib/request-utils'), | ||
setUrlImplementation = _require.setUrlImplementation; | ||
setUrlImplementation(require('whatwg-url').URL); | ||
FetchMock.global = global; | ||
@@ -28,0 +23,0 @@ FetchMock.statusTextMap = http.STATUS_CODES; |
{ | ||
"name": "fetch-mock", | ||
"type": "module", | ||
"version": "8.0.0-alpha.5", | ||
"version": "8.0.0-alpha.6", | ||
"description": "Mock http requests made using fetch (or isomorphic-fetch)", | ||
"main": "./cjs/server.js", | ||
"browser": "./esm/client.mjs", | ||
"module": "./esm/server.mjs", | ||
"main": "src/server.js", | ||
"browser": "es5/client.js", | ||
"scripts": { | ||
"test": "make lint test", | ||
"prepublishOnly": "make build", | ||
"prepublishOnly": "make transpile bundle", | ||
"postinstall": "node scripts/support-fetch-mock.js" | ||
@@ -52,4 +50,4 @@ }, | ||
"dependencies": { | ||
"babel-runtime": "^6.26.0", | ||
"core-js": "^3.0.0", | ||
"babel-polyfill": "^6.26.0", | ||
"core-js": "^2.6.9", | ||
"glob-to-regexp": "^0.4.0", | ||
@@ -94,12 +92,7 @@ "lodash.isequal": "^4.5.0", | ||
"prettier": "^1.13.7", | ||
"rollup": "^1.25.2", | ||
"rollup-plugin-commonjs": "^10.1.0", | ||
"rollup-plugin-json": "^4.0.0", | ||
"rollup-plugin-node-builtins": "^2.1.2", | ||
"rollup-plugin-node-globals": "^1.4.0", | ||
"rollup-plugin-node-resolve": "^5.2.0", | ||
"sinon": "^4.5.0", | ||
"sinon-chai": "^2.14.0", | ||
"webpack": "^4.41.2" | ||
"webpack": "^4.0.0", | ||
"webpack-cli": "^3.0.0" | ||
} | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Uses eval
Supply chain riskPackage uses eval() which is a dangerous function. This prevents the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
26
9
1446561
27
9490
No
+ Addedbabel-polyfill@^6.26.0
+ Addedbabel-polyfill@6.26.0(transitive)
+ Addedregenerator-runtime@0.10.5(transitive)
- Removedbabel-runtime@^6.26.0
- Removedcore-js@3.38.1(transitive)
Updatedcore-js@^2.6.9