@decathlon/moon-axios
Advanced tools
Comparing version 1.0.1 to 1.0.2
1156
dist/index.js
@@ -1,356 +0,457 @@ | ||
'use strict'; | ||
(function (global, factory) { | ||
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('axios')) : | ||
typeof define === 'function' && define.amd ? define(['exports', 'axios'], factory) : | ||
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.MoonAxios = {}, global.axios)); | ||
}(this, (function (exports, axios) { 'use strict'; | ||
Object.defineProperty(exports, '__esModule', { value: true }); | ||
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } | ||
var axios = require('axios'); | ||
var axios__default = /*#__PURE__*/_interopDefaultLegacy(axios); | ||
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } | ||
/*! ***************************************************************************** | ||
Copyright (c) Microsoft Corporation. | ||
var axios__default = /*#__PURE__*/_interopDefaultLegacy(axios); | ||
Permission to use, copy, modify, and/or distribute this software for any | ||
purpose with or without fee is hereby granted. | ||
/*! ***************************************************************************** | ||
Copyright (c) Microsoft Corporation. | ||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH | ||
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY | ||
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, | ||
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM | ||
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR | ||
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR | ||
PERFORMANCE OF THIS SOFTWARE. | ||
***************************************************************************** */ | ||
Permission to use, copy, modify, and/or distribute this software for any | ||
purpose with or without fee is hereby granted. | ||
var __assign = function() { | ||
__assign = Object.assign || function __assign(t) { | ||
for (var s, i = 1, n = arguments.length; i < n; i++) { | ||
s = arguments[i]; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; | ||
} | ||
return t; | ||
}; | ||
return __assign.apply(this, arguments); | ||
}; | ||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH | ||
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY | ||
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, | ||
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM | ||
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR | ||
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR | ||
PERFORMANCE OF THIS SOFTWARE. | ||
***************************************************************************** */ | ||
var has = Object.prototype.hasOwnProperty; | ||
var __assign = function() { | ||
__assign = Object.assign || function __assign(t) { | ||
for (var s, i = 1, n = arguments.length; i < n; i++) { | ||
s = arguments[i]; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; | ||
var hexTable = (function () { | ||
var array = []; | ||
for (var i = 0; i < 256; ++i) { | ||
array.push('%' + ((i < 16 ? '0' : '') + i.toString(16)).toUpperCase()); | ||
} | ||
return t; | ||
}; | ||
return __assign.apply(this, arguments); | ||
}; | ||
var has = Object.prototype.hasOwnProperty; | ||
return array; | ||
}()); | ||
var hexTable = (function () { | ||
var array = []; | ||
for (var i = 0; i < 256; ++i) { | ||
array.push('%' + ((i < 16 ? '0' : '') + i.toString(16)).toUpperCase()); | ||
} | ||
var compactQueue = function compactQueue(queue) { | ||
var obj; | ||
return array; | ||
}()); | ||
while (queue.length) { | ||
var item = queue.pop(); | ||
obj = item.obj[item.prop]; | ||
var compactQueue = function compactQueue(queue) { | ||
var obj; | ||
if (Array.isArray(obj)) { | ||
var compacted = []; | ||
while (queue.length) { | ||
var item = queue.pop(); | ||
obj = item.obj[item.prop]; | ||
for (var j = 0; j < obj.length; ++j) { | ||
if (typeof obj[j] !== 'undefined') { | ||
compacted.push(obj[j]); | ||
} | ||
} | ||
if (Array.isArray(obj)) { | ||
var compacted = []; | ||
for (var j = 0; j < obj.length; ++j) { | ||
if (typeof obj[j] !== 'undefined') { | ||
compacted.push(obj[j]); | ||
} | ||
item.obj[item.prop] = compacted; | ||
} | ||
item.obj[item.prop] = compacted; | ||
} | ||
} | ||
return obj; | ||
}; | ||
return obj; | ||
}; | ||
var arrayToObject = function arrayToObject(source, options) { | ||
var obj = options && options.plainObjects ? Object.create(null) : {}; | ||
for (var i = 0; i < source.length; ++i) { | ||
if (typeof source[i] !== 'undefined') { | ||
obj[i] = source[i]; | ||
var arrayToObject = function arrayToObject(source, options) { | ||
var obj = options && options.plainObjects ? Object.create(null) : {}; | ||
for (var i = 0; i < source.length; ++i) { | ||
if (typeof source[i] !== 'undefined') { | ||
obj[i] = source[i]; | ||
} | ||
} | ||
} | ||
return obj; | ||
}; | ||
return obj; | ||
}; | ||
var merge = function merge(target, source, options) { | ||
if (!source) { | ||
return target; | ||
} | ||
var merge = function merge(target, source, options) { | ||
if (!source) { | ||
return target; | ||
} | ||
if (typeof source !== 'object') { | ||
if (Array.isArray(target)) { | ||
target.push(source); | ||
} else if (typeof target === 'object') { | ||
if (options.plainObjects || options.allowPrototypes || !has.call(Object.prototype, source)) { | ||
target[source] = true; | ||
if (typeof source !== 'object') { | ||
if (Array.isArray(target)) { | ||
target.push(source); | ||
} else if (typeof target === 'object') { | ||
if (options.plainObjects || options.allowPrototypes || !has.call(Object.prototype, source)) { | ||
target[source] = true; | ||
} | ||
} else { | ||
return [target, source]; | ||
} | ||
} else { | ||
return [target, source]; | ||
return target; | ||
} | ||
return target; | ||
} | ||
if (typeof target !== 'object') { | ||
return [target].concat(source); | ||
} | ||
if (typeof target !== 'object') { | ||
return [target].concat(source); | ||
} | ||
var mergeTarget = target; | ||
if (Array.isArray(target) && !Array.isArray(source)) { | ||
mergeTarget = arrayToObject(target, options); | ||
} | ||
var mergeTarget = target; | ||
if (Array.isArray(target) && !Array.isArray(source)) { | ||
mergeTarget = arrayToObject(target, options); | ||
} | ||
if (Array.isArray(target) && Array.isArray(source)) { | ||
source.forEach(function (item, i) { | ||
if (has.call(target, i)) { | ||
if (target[i] && typeof target[i] === 'object') { | ||
target[i] = merge(target[i], item, options); | ||
if (Array.isArray(target) && Array.isArray(source)) { | ||
source.forEach(function (item, i) { | ||
if (has.call(target, i)) { | ||
if (target[i] && typeof target[i] === 'object') { | ||
target[i] = merge(target[i], item, options); | ||
} else { | ||
target.push(item); | ||
} | ||
} else { | ||
target.push(item); | ||
target[i] = item; | ||
} | ||
}); | ||
return target; | ||
} | ||
return Object.keys(source).reduce(function (acc, key) { | ||
var value = source[key]; | ||
if (has.call(acc, key)) { | ||
acc[key] = merge(acc[key], value, options); | ||
} else { | ||
target[i] = item; | ||
acc[key] = value; | ||
} | ||
}); | ||
return target; | ||
} | ||
return acc; | ||
}, mergeTarget); | ||
}; | ||
return Object.keys(source).reduce(function (acc, key) { | ||
var value = source[key]; | ||
var assign = function assignSingleSource(target, source) { | ||
return Object.keys(source).reduce(function (acc, key) { | ||
acc[key] = source[key]; | ||
return acc; | ||
}, target); | ||
}; | ||
if (has.call(acc, key)) { | ||
acc[key] = merge(acc[key], value, options); | ||
} else { | ||
acc[key] = value; | ||
var decode = function (str) { | ||
try { | ||
return decodeURIComponent(str.replace(/\+/g, ' ')); | ||
} catch (e) { | ||
return str; | ||
} | ||
return acc; | ||
}, mergeTarget); | ||
}; | ||
}; | ||
var assign = function assignSingleSource(target, source) { | ||
return Object.keys(source).reduce(function (acc, key) { | ||
acc[key] = source[key]; | ||
return acc; | ||
}, target); | ||
}; | ||
var encode = function encode(str) { | ||
// This code was originally written by Brian White (mscdex) for the io.js core querystring library. | ||
// It has been adapted here for stricter adherence to RFC 3986 | ||
if (str.length === 0) { | ||
return str; | ||
} | ||
var decode = function (str) { | ||
try { | ||
return decodeURIComponent(str.replace(/\+/g, ' ')); | ||
} catch (e) { | ||
return str; | ||
} | ||
}; | ||
var string = typeof str === 'string' ? str : String(str); | ||
var encode = function encode(str) { | ||
// This code was originally written by Brian White (mscdex) for the io.js core querystring library. | ||
// It has been adapted here for stricter adherence to RFC 3986 | ||
if (str.length === 0) { | ||
return str; | ||
} | ||
var out = ''; | ||
for (var i = 0; i < string.length; ++i) { | ||
var c = string.charCodeAt(i); | ||
var string = typeof str === 'string' ? str : String(str); | ||
if ( | ||
c === 0x2D // - | ||
|| c === 0x2E // . | ||
|| c === 0x5F // _ | ||
|| c === 0x7E // ~ | ||
|| (c >= 0x30 && c <= 0x39) // 0-9 | ||
|| (c >= 0x41 && c <= 0x5A) // a-z | ||
|| (c >= 0x61 && c <= 0x7A) // A-Z | ||
) { | ||
out += string.charAt(i); | ||
continue; | ||
} | ||
var out = ''; | ||
for (var i = 0; i < string.length; ++i) { | ||
var c = string.charCodeAt(i); | ||
if (c < 0x80) { | ||
out = out + hexTable[c]; | ||
continue; | ||
} | ||
if ( | ||
c === 0x2D // - | ||
|| c === 0x2E // . | ||
|| c === 0x5F // _ | ||
|| c === 0x7E // ~ | ||
|| (c >= 0x30 && c <= 0x39) // 0-9 | ||
|| (c >= 0x41 && c <= 0x5A) // a-z | ||
|| (c >= 0x61 && c <= 0x7A) // A-Z | ||
) { | ||
out += string.charAt(i); | ||
continue; | ||
} | ||
if (c < 0x800) { | ||
out = out + (hexTable[0xC0 | (c >> 6)] + hexTable[0x80 | (c & 0x3F)]); | ||
continue; | ||
} | ||
if (c < 0x80) { | ||
out = out + hexTable[c]; | ||
continue; | ||
if (c < 0xD800 || c >= 0xE000) { | ||
out = out + (hexTable[0xE0 | (c >> 12)] + hexTable[0x80 | ((c >> 6) & 0x3F)] + hexTable[0x80 | (c & 0x3F)]); | ||
continue; | ||
} | ||
i += 1; | ||
c = 0x10000 + (((c & 0x3FF) << 10) | (string.charCodeAt(i) & 0x3FF)); | ||
out += hexTable[0xF0 | (c >> 18)] | ||
+ hexTable[0x80 | ((c >> 12) & 0x3F)] | ||
+ hexTable[0x80 | ((c >> 6) & 0x3F)] | ||
+ hexTable[0x80 | (c & 0x3F)]; | ||
} | ||
if (c < 0x800) { | ||
out = out + (hexTable[0xC0 | (c >> 6)] + hexTable[0x80 | (c & 0x3F)]); | ||
continue; | ||
return out; | ||
}; | ||
var compact = function compact(value) { | ||
var queue = [{ obj: { o: value }, prop: 'o' }]; | ||
var refs = []; | ||
for (var i = 0; i < queue.length; ++i) { | ||
var item = queue[i]; | ||
var obj = item.obj[item.prop]; | ||
var keys = Object.keys(obj); | ||
for (var j = 0; j < keys.length; ++j) { | ||
var key = keys[j]; | ||
var val = obj[key]; | ||
if (typeof val === 'object' && val !== null && refs.indexOf(val) === -1) { | ||
queue.push({ obj: obj, prop: key }); | ||
refs.push(val); | ||
} | ||
} | ||
} | ||
if (c < 0xD800 || c >= 0xE000) { | ||
out = out + (hexTable[0xE0 | (c >> 12)] + hexTable[0x80 | ((c >> 6) & 0x3F)] + hexTable[0x80 | (c & 0x3F)]); | ||
continue; | ||
return compactQueue(queue); | ||
}; | ||
var isRegExp = function isRegExp(obj) { | ||
return Object.prototype.toString.call(obj) === '[object RegExp]'; | ||
}; | ||
var isBuffer = function isBuffer(obj) { | ||
if (obj === null || typeof obj === 'undefined') { | ||
return false; | ||
} | ||
i += 1; | ||
c = 0x10000 + (((c & 0x3FF) << 10) | (string.charCodeAt(i) & 0x3FF)); | ||
out += hexTable[0xF0 | (c >> 18)] | ||
+ hexTable[0x80 | ((c >> 12) & 0x3F)] | ||
+ hexTable[0x80 | ((c >> 6) & 0x3F)] | ||
+ hexTable[0x80 | (c & 0x3F)]; | ||
} | ||
return !!(obj.constructor && obj.constructor.isBuffer && obj.constructor.isBuffer(obj)); | ||
}; | ||
return out; | ||
}; | ||
var utils = { | ||
arrayToObject: arrayToObject, | ||
assign: assign, | ||
compact: compact, | ||
decode: decode, | ||
encode: encode, | ||
isBuffer: isBuffer, | ||
isRegExp: isRegExp, | ||
merge: merge | ||
}; | ||
var compact = function compact(value) { | ||
var queue = [{ obj: { o: value }, prop: 'o' }]; | ||
var refs = []; | ||
var replace = String.prototype.replace; | ||
var percentTwenties = /%20/g; | ||
for (var i = 0; i < queue.length; ++i) { | ||
var item = queue[i]; | ||
var obj = item.obj[item.prop]; | ||
var formats = { | ||
'default': 'RFC3986', | ||
formatters: { | ||
RFC1738: function (value) { | ||
return replace.call(value, percentTwenties, '+'); | ||
}, | ||
RFC3986: function (value) { | ||
return value; | ||
} | ||
}, | ||
RFC1738: 'RFC1738', | ||
RFC3986: 'RFC3986' | ||
}; | ||
var keys = Object.keys(obj); | ||
for (var j = 0; j < keys.length; ++j) { | ||
var key = keys[j]; | ||
var val = obj[key]; | ||
if (typeof val === 'object' && val !== null && refs.indexOf(val) === -1) { | ||
queue.push({ obj: obj, prop: key }); | ||
refs.push(val); | ||
} | ||
var arrayPrefixGenerators = { | ||
brackets: function brackets(prefix) { // eslint-disable-line func-name-matching | ||
return prefix + '[]'; | ||
}, | ||
indices: function indices(prefix, key) { // eslint-disable-line func-name-matching | ||
return prefix + '[' + key + ']'; | ||
}, | ||
repeat: function repeat(prefix) { // eslint-disable-line func-name-matching | ||
return prefix; | ||
} | ||
} | ||
}; | ||
return compactQueue(queue); | ||
}; | ||
var toISO = Date.prototype.toISOString; | ||
var isRegExp = function isRegExp(obj) { | ||
return Object.prototype.toString.call(obj) === '[object RegExp]'; | ||
}; | ||
var defaults = { | ||
delimiter: '&', | ||
encode: true, | ||
encoder: utils.encode, | ||
encodeValuesOnly: false, | ||
serializeDate: function serializeDate(date) { // eslint-disable-line func-name-matching | ||
return toISO.call(date); | ||
}, | ||
skipNulls: false, | ||
strictNullHandling: false | ||
}; | ||
var isBuffer = function isBuffer(obj) { | ||
if (obj === null || typeof obj === 'undefined') { | ||
return false; | ||
} | ||
var stringify = function stringify( // eslint-disable-line func-name-matching | ||
object, | ||
prefix, | ||
generateArrayPrefix, | ||
strictNullHandling, | ||
skipNulls, | ||
encoder, | ||
filter, | ||
sort, | ||
allowDots, | ||
serializeDate, | ||
formatter, | ||
encodeValuesOnly | ||
) { | ||
var obj = object; | ||
if (typeof filter === 'function') { | ||
obj = filter(prefix, obj); | ||
} else if (obj instanceof Date) { | ||
obj = serializeDate(obj); | ||
} else if (obj === null) { | ||
if (strictNullHandling) { | ||
return encoder && !encodeValuesOnly ? encoder(prefix, defaults.encoder) : prefix; | ||
} | ||
return !!(obj.constructor && obj.constructor.isBuffer && obj.constructor.isBuffer(obj)); | ||
}; | ||
obj = ''; | ||
} | ||
var utils = { | ||
arrayToObject: arrayToObject, | ||
assign: assign, | ||
compact: compact, | ||
decode: decode, | ||
encode: encode, | ||
isBuffer: isBuffer, | ||
isRegExp: isRegExp, | ||
merge: merge | ||
}; | ||
if (typeof obj === 'string' || typeof obj === 'number' || typeof obj === 'boolean' || utils.isBuffer(obj)) { | ||
if (encoder) { | ||
var keyValue = encodeValuesOnly ? prefix : encoder(prefix, defaults.encoder); | ||
return [formatter(keyValue) + '=' + formatter(encoder(obj, defaults.encoder))]; | ||
} | ||
return [formatter(prefix) + '=' + formatter(String(obj))]; | ||
} | ||
var replace = String.prototype.replace; | ||
var percentTwenties = /%20/g; | ||
var values = []; | ||
var formats = { | ||
'default': 'RFC3986', | ||
formatters: { | ||
RFC1738: function (value) { | ||
return replace.call(value, percentTwenties, '+'); | ||
}, | ||
RFC3986: function (value) { | ||
return value; | ||
if (typeof obj === 'undefined') { | ||
return values; | ||
} | ||
}, | ||
RFC1738: 'RFC1738', | ||
RFC3986: 'RFC3986' | ||
}; | ||
var arrayPrefixGenerators = { | ||
brackets: function brackets(prefix) { // eslint-disable-line func-name-matching | ||
return prefix + '[]'; | ||
}, | ||
indices: function indices(prefix, key) { // eslint-disable-line func-name-matching | ||
return prefix + '[' + key + ']'; | ||
}, | ||
repeat: function repeat(prefix) { // eslint-disable-line func-name-matching | ||
return prefix; | ||
} | ||
}; | ||
var objKeys; | ||
if (Array.isArray(filter)) { | ||
objKeys = filter; | ||
} else { | ||
var keys = Object.keys(obj); | ||
objKeys = sort ? keys.sort(sort) : keys; | ||
} | ||
var toISO = Date.prototype.toISOString; | ||
for (var i = 0; i < objKeys.length; ++i) { | ||
var key = objKeys[i]; | ||
var defaults = { | ||
delimiter: '&', | ||
encode: true, | ||
encoder: utils.encode, | ||
encodeValuesOnly: false, | ||
serializeDate: function serializeDate(date) { // eslint-disable-line func-name-matching | ||
return toISO.call(date); | ||
}, | ||
skipNulls: false, | ||
strictNullHandling: false | ||
}; | ||
if (skipNulls && obj[key] === null) { | ||
continue; | ||
} | ||
var stringify = function stringify( // eslint-disable-line func-name-matching | ||
object, | ||
prefix, | ||
generateArrayPrefix, | ||
strictNullHandling, | ||
skipNulls, | ||
encoder, | ||
filter, | ||
sort, | ||
allowDots, | ||
serializeDate, | ||
formatter, | ||
encodeValuesOnly | ||
) { | ||
var obj = object; | ||
if (typeof filter === 'function') { | ||
obj = filter(prefix, obj); | ||
} else if (obj instanceof Date) { | ||
obj = serializeDate(obj); | ||
} else if (obj === null) { | ||
if (strictNullHandling) { | ||
return encoder && !encodeValuesOnly ? encoder(prefix, defaults.encoder) : prefix; | ||
if (Array.isArray(obj)) { | ||
values = values.concat(stringify( | ||
obj[key], | ||
generateArrayPrefix(prefix, key), | ||
generateArrayPrefix, | ||
strictNullHandling, | ||
skipNulls, | ||
encoder, | ||
filter, | ||
sort, | ||
allowDots, | ||
serializeDate, | ||
formatter, | ||
encodeValuesOnly | ||
)); | ||
} else { | ||
values = values.concat(stringify( | ||
obj[key], | ||
prefix + (allowDots ? '.' + key : '[' + key + ']'), | ||
generateArrayPrefix, | ||
strictNullHandling, | ||
skipNulls, | ||
encoder, | ||
filter, | ||
sort, | ||
allowDots, | ||
serializeDate, | ||
formatter, | ||
encodeValuesOnly | ||
)); | ||
} | ||
} | ||
obj = ''; | ||
} | ||
return values; | ||
}; | ||
if (typeof obj === 'string' || typeof obj === 'number' || typeof obj === 'boolean' || utils.isBuffer(obj)) { | ||
if (encoder) { | ||
var keyValue = encodeValuesOnly ? prefix : encoder(prefix, defaults.encoder); | ||
return [formatter(keyValue) + '=' + formatter(encoder(obj, defaults.encoder))]; | ||
var stringify_1 = function (object, opts) { | ||
var obj = object; | ||
var options = opts ? utils.assign({}, opts) : {}; | ||
if (options.encoder !== null && options.encoder !== undefined && typeof options.encoder !== 'function') { | ||
throw new TypeError('Encoder has to be a function.'); | ||
} | ||
return [formatter(prefix) + '=' + formatter(String(obj))]; | ||
} | ||
var values = []; | ||
var delimiter = typeof options.delimiter === 'undefined' ? defaults.delimiter : options.delimiter; | ||
var strictNullHandling = typeof options.strictNullHandling === 'boolean' ? options.strictNullHandling : defaults.strictNullHandling; | ||
var skipNulls = typeof options.skipNulls === 'boolean' ? options.skipNulls : defaults.skipNulls; | ||
var encode = typeof options.encode === 'boolean' ? options.encode : defaults.encode; | ||
var encoder = typeof options.encoder === 'function' ? options.encoder : defaults.encoder; | ||
var sort = typeof options.sort === 'function' ? options.sort : null; | ||
var allowDots = typeof options.allowDots === 'undefined' ? false : options.allowDots; | ||
var serializeDate = typeof options.serializeDate === 'function' ? options.serializeDate : defaults.serializeDate; | ||
var encodeValuesOnly = typeof options.encodeValuesOnly === 'boolean' ? options.encodeValuesOnly : defaults.encodeValuesOnly; | ||
if (typeof options.format === 'undefined') { | ||
options.format = formats['default']; | ||
} else if (!Object.prototype.hasOwnProperty.call(formats.formatters, options.format)) { | ||
throw new TypeError('Unknown format option provided.'); | ||
} | ||
var formatter = formats.formatters[options.format]; | ||
var objKeys; | ||
var filter; | ||
if (typeof obj === 'undefined') { | ||
return values; | ||
} | ||
if (typeof options.filter === 'function') { | ||
filter = options.filter; | ||
obj = filter('', obj); | ||
} else if (Array.isArray(options.filter)) { | ||
filter = options.filter; | ||
objKeys = filter; | ||
} | ||
var objKeys; | ||
if (Array.isArray(filter)) { | ||
objKeys = filter; | ||
} else { | ||
var keys = Object.keys(obj); | ||
objKeys = sort ? keys.sort(sort) : keys; | ||
} | ||
var keys = []; | ||
for (var i = 0; i < objKeys.length; ++i) { | ||
var key = objKeys[i]; | ||
if (typeof obj !== 'object' || obj === null) { | ||
return ''; | ||
} | ||
if (skipNulls && obj[key] === null) { | ||
continue; | ||
var arrayFormat; | ||
if (options.arrayFormat in arrayPrefixGenerators) { | ||
arrayFormat = options.arrayFormat; | ||
} else if ('indices' in options) { | ||
arrayFormat = options.indices ? 'indices' : 'repeat'; | ||
} else { | ||
arrayFormat = 'indices'; | ||
} | ||
if (Array.isArray(obj)) { | ||
values = values.concat(stringify( | ||
var generateArrayPrefix = arrayPrefixGenerators[arrayFormat]; | ||
if (!objKeys) { | ||
objKeys = Object.keys(obj); | ||
} | ||
if (sort) { | ||
objKeys.sort(sort); | ||
} | ||
for (var i = 0; i < objKeys.length; ++i) { | ||
var key = objKeys[i]; | ||
if (skipNulls && obj[key] === null) { | ||
continue; | ||
} | ||
keys = keys.concat(stringify( | ||
obj[key], | ||
generateArrayPrefix(prefix, key), | ||
key, | ||
generateArrayPrefix, | ||
strictNullHandling, | ||
skipNulls, | ||
encoder, | ||
encode ? encoder : null, | ||
filter, | ||
@@ -363,353 +464,256 @@ sort, | ||
)); | ||
} else { | ||
values = values.concat(stringify( | ||
obj[key], | ||
prefix + (allowDots ? '.' + key : '[' + key + ']'), | ||
generateArrayPrefix, | ||
strictNullHandling, | ||
skipNulls, | ||
encoder, | ||
filter, | ||
sort, | ||
allowDots, | ||
serializeDate, | ||
formatter, | ||
encodeValuesOnly | ||
)); | ||
} | ||
} | ||
return values; | ||
}; | ||
var joined = keys.join(delimiter); | ||
var prefix = options.addQueryPrefix === true ? '?' : ''; | ||
var stringify_1 = function (object, opts) { | ||
var obj = object; | ||
var options = opts ? utils.assign({}, opts) : {}; | ||
return joined.length > 0 ? prefix + joined : ''; | ||
}; | ||
if (options.encoder !== null && options.encoder !== undefined && typeof options.encoder !== 'function') { | ||
throw new TypeError('Encoder has to be a function.'); | ||
} | ||
var has$1 = Object.prototype.hasOwnProperty; | ||
var delimiter = typeof options.delimiter === 'undefined' ? defaults.delimiter : options.delimiter; | ||
var strictNullHandling = typeof options.strictNullHandling === 'boolean' ? options.strictNullHandling : defaults.strictNullHandling; | ||
var skipNulls = typeof options.skipNulls === 'boolean' ? options.skipNulls : defaults.skipNulls; | ||
var encode = typeof options.encode === 'boolean' ? options.encode : defaults.encode; | ||
var encoder = typeof options.encoder === 'function' ? options.encoder : defaults.encoder; | ||
var sort = typeof options.sort === 'function' ? options.sort : null; | ||
var allowDots = typeof options.allowDots === 'undefined' ? false : options.allowDots; | ||
var serializeDate = typeof options.serializeDate === 'function' ? options.serializeDate : defaults.serializeDate; | ||
var encodeValuesOnly = typeof options.encodeValuesOnly === 'boolean' ? options.encodeValuesOnly : defaults.encodeValuesOnly; | ||
if (typeof options.format === 'undefined') { | ||
options.format = formats['default']; | ||
} else if (!Object.prototype.hasOwnProperty.call(formats.formatters, options.format)) { | ||
throw new TypeError('Unknown format option provided.'); | ||
} | ||
var formatter = formats.formatters[options.format]; | ||
var objKeys; | ||
var filter; | ||
var defaults$1 = { | ||
allowDots: false, | ||
allowPrototypes: false, | ||
arrayLimit: 20, | ||
decoder: utils.decode, | ||
delimiter: '&', | ||
depth: 5, | ||
parameterLimit: 1000, | ||
plainObjects: false, | ||
strictNullHandling: false | ||
}; | ||
if (typeof options.filter === 'function') { | ||
filter = options.filter; | ||
obj = filter('', obj); | ||
} else if (Array.isArray(options.filter)) { | ||
filter = options.filter; | ||
objKeys = filter; | ||
} | ||
var parseValues = function parseQueryStringValues(str, options) { | ||
var obj = {}; | ||
var cleanStr = options.ignoreQueryPrefix ? str.replace(/^\?/, '') : str; | ||
var limit = options.parameterLimit === Infinity ? undefined : options.parameterLimit; | ||
var parts = cleanStr.split(options.delimiter, limit); | ||
var keys = []; | ||
for (var i = 0; i < parts.length; ++i) { | ||
var part = parts[i]; | ||
if (typeof obj !== 'object' || obj === null) { | ||
return ''; | ||
} | ||
var bracketEqualsPos = part.indexOf(']='); | ||
var pos = bracketEqualsPos === -1 ? part.indexOf('=') : bracketEqualsPos + 1; | ||
var arrayFormat; | ||
if (options.arrayFormat in arrayPrefixGenerators) { | ||
arrayFormat = options.arrayFormat; | ||
} else if ('indices' in options) { | ||
arrayFormat = options.indices ? 'indices' : 'repeat'; | ||
} else { | ||
arrayFormat = 'indices'; | ||
} | ||
var generateArrayPrefix = arrayPrefixGenerators[arrayFormat]; | ||
if (!objKeys) { | ||
objKeys = Object.keys(obj); | ||
} | ||
if (sort) { | ||
objKeys.sort(sort); | ||
} | ||
for (var i = 0; i < objKeys.length; ++i) { | ||
var key = objKeys[i]; | ||
if (skipNulls && obj[key] === null) { | ||
continue; | ||
var key, val; | ||
if (pos === -1) { | ||
key = options.decoder(part, defaults$1.decoder); | ||
val = options.strictNullHandling ? null : ''; | ||
} else { | ||
key = options.decoder(part.slice(0, pos), defaults$1.decoder); | ||
val = options.decoder(part.slice(pos + 1), defaults$1.decoder); | ||
} | ||
if (has$1.call(obj, key)) { | ||
obj[key] = [].concat(obj[key]).concat(val); | ||
} else { | ||
obj[key] = val; | ||
} | ||
} | ||
keys = keys.concat(stringify( | ||
obj[key], | ||
key, | ||
generateArrayPrefix, | ||
strictNullHandling, | ||
skipNulls, | ||
encode ? encoder : null, | ||
filter, | ||
sort, | ||
allowDots, | ||
serializeDate, | ||
formatter, | ||
encodeValuesOnly | ||
)); | ||
} | ||
return obj; | ||
}; | ||
var joined = keys.join(delimiter); | ||
var prefix = options.addQueryPrefix === true ? '?' : ''; | ||
var parseObject = function (chain, val, options) { | ||
var leaf = val; | ||
return joined.length > 0 ? prefix + joined : ''; | ||
}; | ||
for (var i = chain.length - 1; i >= 0; --i) { | ||
var obj; | ||
var root = chain[i]; | ||
var has$1 = Object.prototype.hasOwnProperty; | ||
var defaults$1 = { | ||
allowDots: false, | ||
allowPrototypes: false, | ||
arrayLimit: 20, | ||
decoder: utils.decode, | ||
delimiter: '&', | ||
depth: 5, | ||
parameterLimit: 1000, | ||
plainObjects: false, | ||
strictNullHandling: false | ||
}; | ||
var parseValues = function parseQueryStringValues(str, options) { | ||
var obj = {}; | ||
var cleanStr = options.ignoreQueryPrefix ? str.replace(/^\?/, '') : str; | ||
var limit = options.parameterLimit === Infinity ? undefined : options.parameterLimit; | ||
var parts = cleanStr.split(options.delimiter, limit); | ||
for (var i = 0; i < parts.length; ++i) { | ||
var part = parts[i]; | ||
var bracketEqualsPos = part.indexOf(']='); | ||
var pos = bracketEqualsPos === -1 ? part.indexOf('=') : bracketEqualsPos + 1; | ||
var key, val; | ||
if (pos === -1) { | ||
key = options.decoder(part, defaults$1.decoder); | ||
val = options.strictNullHandling ? null : ''; | ||
} else { | ||
key = options.decoder(part.slice(0, pos), defaults$1.decoder); | ||
val = options.decoder(part.slice(pos + 1), defaults$1.decoder); | ||
} | ||
if (has$1.call(obj, key)) { | ||
obj[key] = [].concat(obj[key]).concat(val); | ||
} else { | ||
obj[key] = val; | ||
} | ||
} | ||
return obj; | ||
}; | ||
var parseObject = function (chain, val, options) { | ||
var leaf = val; | ||
for (var i = chain.length - 1; i >= 0; --i) { | ||
var obj; | ||
var root = chain[i]; | ||
if (root === '[]') { | ||
obj = []; | ||
obj = obj.concat(leaf); | ||
} else { | ||
obj = options.plainObjects ? Object.create(null) : {}; | ||
var cleanRoot = root.charAt(0) === '[' && root.charAt(root.length - 1) === ']' ? root.slice(1, -1) : root; | ||
var index = parseInt(cleanRoot, 10); | ||
if ( | ||
!isNaN(index) | ||
&& root !== cleanRoot | ||
&& String(index) === cleanRoot | ||
&& index >= 0 | ||
&& (options.parseArrays && index <= options.arrayLimit) | ||
) { | ||
if (root === '[]') { | ||
obj = []; | ||
obj[index] = leaf; | ||
obj = obj.concat(leaf); | ||
} else { | ||
obj[cleanRoot] = leaf; | ||
obj = options.plainObjects ? Object.create(null) : {}; | ||
var cleanRoot = root.charAt(0) === '[' && root.charAt(root.length - 1) === ']' ? root.slice(1, -1) : root; | ||
var index = parseInt(cleanRoot, 10); | ||
if ( | ||
!isNaN(index) | ||
&& root !== cleanRoot | ||
&& String(index) === cleanRoot | ||
&& index >= 0 | ||
&& (options.parseArrays && index <= options.arrayLimit) | ||
) { | ||
obj = []; | ||
obj[index] = leaf; | ||
} else { | ||
obj[cleanRoot] = leaf; | ||
} | ||
} | ||
leaf = obj; | ||
} | ||
leaf = obj; | ||
} | ||
return leaf; | ||
}; | ||
return leaf; | ||
}; | ||
var parseKeys = function parseQueryStringKeys(givenKey, val, options) { | ||
if (!givenKey) { | ||
return; | ||
} | ||
var parseKeys = function parseQueryStringKeys(givenKey, val, options) { | ||
if (!givenKey) { | ||
return; | ||
} | ||
// Transform dot notation to bracket notation | ||
var key = options.allowDots ? givenKey.replace(/\.([^.[]+)/g, '[$1]') : givenKey; | ||
// Transform dot notation to bracket notation | ||
var key = options.allowDots ? givenKey.replace(/\.([^.[]+)/g, '[$1]') : givenKey; | ||
// The regex chunks | ||
// The regex chunks | ||
var brackets = /(\[[^[\]]*])/; | ||
var child = /(\[[^[\]]*])/g; | ||
var brackets = /(\[[^[\]]*])/; | ||
var child = /(\[[^[\]]*])/g; | ||
// Get the parent | ||
// Get the parent | ||
var segment = brackets.exec(key); | ||
var parent = segment ? key.slice(0, segment.index) : key; | ||
var segment = brackets.exec(key); | ||
var parent = segment ? key.slice(0, segment.index) : key; | ||
// Stash the parent if it exists | ||
// Stash the parent if it exists | ||
var keys = []; | ||
if (parent) { | ||
// If we aren't using plain objects, optionally prefix keys | ||
// that would overwrite object prototype properties | ||
if (!options.plainObjects && has$1.call(Object.prototype, parent)) { | ||
if (!options.allowPrototypes) { | ||
return; | ||
} | ||
} | ||
var keys = []; | ||
if (parent) { | ||
// If we aren't using plain objects, optionally prefix keys | ||
// that would overwrite object prototype properties | ||
if (!options.plainObjects && has$1.call(Object.prototype, parent)) { | ||
if (!options.allowPrototypes) { | ||
return; | ||
} | ||
keys.push(parent); | ||
} | ||
keys.push(parent); | ||
} | ||
// Loop through children appending to the array until we hit depth | ||
// Loop through children appending to the array until we hit depth | ||
var i = 0; | ||
while ((segment = child.exec(key)) !== null && i < options.depth) { | ||
i += 1; | ||
if (!options.plainObjects && has$1.call(Object.prototype, segment[1].slice(1, -1))) { | ||
if (!options.allowPrototypes) { | ||
return; | ||
var i = 0; | ||
while ((segment = child.exec(key)) !== null && i < options.depth) { | ||
i += 1; | ||
if (!options.plainObjects && has$1.call(Object.prototype, segment[1].slice(1, -1))) { | ||
if (!options.allowPrototypes) { | ||
return; | ||
} | ||
} | ||
keys.push(segment[1]); | ||
} | ||
keys.push(segment[1]); | ||
} | ||
// If there's a remainder, just add whatever is left | ||
// If there's a remainder, just add whatever is left | ||
if (segment) { | ||
keys.push('[' + key.slice(segment.index) + ']'); | ||
} | ||
if (segment) { | ||
keys.push('[' + key.slice(segment.index) + ']'); | ||
} | ||
return parseObject(keys, val, options); | ||
}; | ||
return parseObject(keys, val, options); | ||
}; | ||
var parse = function (str, opts) { | ||
var options = opts ? utils.assign({}, opts) : {}; | ||
var parse = function (str, opts) { | ||
var options = opts ? utils.assign({}, opts) : {}; | ||
if (options.decoder !== null && options.decoder !== undefined && typeof options.decoder !== 'function') { | ||
throw new TypeError('Decoder has to be a function.'); | ||
} | ||
if (options.decoder !== null && options.decoder !== undefined && typeof options.decoder !== 'function') { | ||
throw new TypeError('Decoder has to be a function.'); | ||
} | ||
options.ignoreQueryPrefix = options.ignoreQueryPrefix === true; | ||
options.delimiter = typeof options.delimiter === 'string' || utils.isRegExp(options.delimiter) ? options.delimiter : defaults$1.delimiter; | ||
options.depth = typeof options.depth === 'number' ? options.depth : defaults$1.depth; | ||
options.arrayLimit = typeof options.arrayLimit === 'number' ? options.arrayLimit : defaults$1.arrayLimit; | ||
options.parseArrays = options.parseArrays !== false; | ||
options.decoder = typeof options.decoder === 'function' ? options.decoder : defaults$1.decoder; | ||
options.allowDots = typeof options.allowDots === 'boolean' ? options.allowDots : defaults$1.allowDots; | ||
options.plainObjects = typeof options.plainObjects === 'boolean' ? options.plainObjects : defaults$1.plainObjects; | ||
options.allowPrototypes = typeof options.allowPrototypes === 'boolean' ? options.allowPrototypes : defaults$1.allowPrototypes; | ||
options.parameterLimit = typeof options.parameterLimit === 'number' ? options.parameterLimit : defaults$1.parameterLimit; | ||
options.strictNullHandling = typeof options.strictNullHandling === 'boolean' ? options.strictNullHandling : defaults$1.strictNullHandling; | ||
options.ignoreQueryPrefix = options.ignoreQueryPrefix === true; | ||
options.delimiter = typeof options.delimiter === 'string' || utils.isRegExp(options.delimiter) ? options.delimiter : defaults$1.delimiter; | ||
options.depth = typeof options.depth === 'number' ? options.depth : defaults$1.depth; | ||
options.arrayLimit = typeof options.arrayLimit === 'number' ? options.arrayLimit : defaults$1.arrayLimit; | ||
options.parseArrays = options.parseArrays !== false; | ||
options.decoder = typeof options.decoder === 'function' ? options.decoder : defaults$1.decoder; | ||
options.allowDots = typeof options.allowDots === 'boolean' ? options.allowDots : defaults$1.allowDots; | ||
options.plainObjects = typeof options.plainObjects === 'boolean' ? options.plainObjects : defaults$1.plainObjects; | ||
options.allowPrototypes = typeof options.allowPrototypes === 'boolean' ? options.allowPrototypes : defaults$1.allowPrototypes; | ||
options.parameterLimit = typeof options.parameterLimit === 'number' ? options.parameterLimit : defaults$1.parameterLimit; | ||
options.strictNullHandling = typeof options.strictNullHandling === 'boolean' ? options.strictNullHandling : defaults$1.strictNullHandling; | ||
if (str === '' || str === null || typeof str === 'undefined') { | ||
return options.plainObjects ? Object.create(null) : {}; | ||
} | ||
if (str === '' || str === null || typeof str === 'undefined') { | ||
return options.plainObjects ? Object.create(null) : {}; | ||
} | ||
var tempObj = typeof str === 'string' ? parseValues(str, options) : str; | ||
var obj = options.plainObjects ? Object.create(null) : {}; | ||
var tempObj = typeof str === 'string' ? parseValues(str, options) : str; | ||
var obj = options.plainObjects ? Object.create(null) : {}; | ||
// Iterate over the keys and setup the new object | ||
// Iterate over the keys and setup the new object | ||
var keys = Object.keys(tempObj); | ||
for (var i = 0; i < keys.length; ++i) { | ||
var key = keys[i]; | ||
var newObj = parseKeys(key, tempObj[key], options); | ||
obj = utils.merge(obj, newObj, options); | ||
} | ||
var keys = Object.keys(tempObj); | ||
for (var i = 0; i < keys.length; ++i) { | ||
var key = keys[i]; | ||
var newObj = parseKeys(key, tempObj[key], options); | ||
obj = utils.merge(obj, newObj, options); | ||
} | ||
return utils.compact(obj); | ||
}; | ||
return utils.compact(obj); | ||
}; | ||
var lib = { | ||
formats: formats, | ||
parse: parse, | ||
stringify: stringify_1 | ||
}; | ||
var lib = { | ||
formats: formats, | ||
parse: parse, | ||
stringify: stringify_1 | ||
}; | ||
// eslint-disable-next-line @typescript-eslint/no-explicit-any | ||
var paramsSerializer = function (params) { return lib.stringify(params, { arrayFormat: "repeat" }); }; | ||
function updateCancelToken(config) { | ||
if (!(config === null || config === void 0 ? void 0 : config.cancelToken)) { | ||
var cancelTokenSource_1 = axios__default['default'].CancelToken.source(); | ||
var cancelToken = cancelTokenSource_1.token; | ||
var newConfig = config || {}; | ||
newConfig.cancelToken = cancelToken; | ||
return function () { return cancelTokenSource_1.cancel("Query was cancelled by Moon"); }; | ||
// eslint-disable-next-line @typescript-eslint/no-explicit-any | ||
var paramsSerializer = function (params) { return lib.stringify(params, { arrayFormat: "repeat" }); }; | ||
function updateCancelToken(config) { | ||
if (!(config === null || config === void 0 ? void 0 : config.cancelToken)) { | ||
var cancelTokenSource_1 = axios__default['default'].CancelToken.source(); | ||
var cancelToken = cancelTokenSource_1.token; | ||
var newConfig = config || {}; | ||
newConfig.cancelToken = cancelToken; | ||
return function () { return cancelTokenSource_1.cancel("Query was cancelled by Moon"); }; | ||
} | ||
return undefined; | ||
} | ||
return undefined; | ||
} | ||
var MoonAxiosInstance = /** @class */ (function () { | ||
function MoonAxiosInstance(config, interceptors) { | ||
var _this = this; | ||
this.instance = axios__default['default'].create(config); | ||
this.interceptors = this.instance.interceptors; | ||
// use request interceptors | ||
if (interceptors && interceptors.request && interceptors.request.length > 0 && this.interceptors.request) { | ||
interceptors.request.forEach(function (interceptor) { return _this.interceptors.request.use(interceptor.onFulfilled, interceptor.onRejected); }); | ||
var MoonAxiosInstance = /** @class */ (function () { | ||
function MoonAxiosInstance(config, interceptors) { | ||
var _this = this; | ||
this.instance = axios__default['default'].create(config); | ||
this.interceptors = this.instance.interceptors; | ||
// use request interceptors | ||
if (interceptors && interceptors.request && interceptors.request.length > 0 && this.interceptors.request) { | ||
interceptors.request.forEach(function (interceptor) { return _this.interceptors.request.use(interceptor.onFulfilled, interceptor.onRejected); }); | ||
} | ||
// use response interceptors | ||
if (interceptors && interceptors.response && interceptors.response.length > 0 && this.interceptors.response) { | ||
interceptors.response.forEach(function (interceptor) { | ||
return _this.interceptors.response.use(interceptor.onFulfilled, interceptor.onRejected); | ||
}); | ||
} | ||
} | ||
// use response interceptors | ||
if (interceptors && interceptors.response && interceptors.response.length > 0 && this.interceptors.response) { | ||
interceptors.response.forEach(function (interceptor) { | ||
return _this.interceptors.response.use(interceptor.onFulfilled, interceptor.onRejected); | ||
}); | ||
} | ||
MoonAxiosInstance.prototype.get = function (url, config) { | ||
var cancel = updateCancelToken(config); | ||
var getPromise = this.instance.get(url, config); | ||
//@ts-ignore | ||
getPromise.cancel = cancel; | ||
return getPromise; | ||
}; | ||
MoonAxiosInstance.prototype.post = function (url, data, config) { | ||
var cancel = updateCancelToken(config); | ||
var postPromise = this.instance.post(url, data, config); | ||
//@ts-ignore | ||
postPromise.cancel = cancel; | ||
return postPromise; | ||
}; | ||
MoonAxiosInstance.prototype.delete = function (url, config) { | ||
var cancel = updateCancelToken(config); | ||
var deletePromise = this.instance.delete(url, config); | ||
//@ts-ignore | ||
deletePromise.cancel = cancel; | ||
return deletePromise; | ||
}; | ||
MoonAxiosInstance.prototype.put = function (url, data, config) { | ||
var cancel = updateCancelToken(config); | ||
var putPromise = this.instance.put(url, data, config); | ||
//@ts-ignore | ||
putPromise.cancel = cancel; | ||
return putPromise; | ||
}; | ||
return MoonAxiosInstance; | ||
}()); | ||
function createAxiosClient(config, interceptors) { | ||
// create Axios client with custom params serializer | ||
return new MoonAxiosInstance(__assign(__assign({}, config), { paramsSerializer: (config === null || config === void 0 ? void 0 : config.paramsSerializer) || paramsSerializer }), interceptors); | ||
} | ||
MoonAxiosInstance.prototype.get = function (url, config) { | ||
var cancel = updateCancelToken(config); | ||
var getPromise = this.instance.get(url, config); | ||
//@ts-ignore | ||
getPromise.cancel = cancel; | ||
return getPromise; | ||
}; | ||
MoonAxiosInstance.prototype.post = function (url, data, config) { | ||
var cancel = updateCancelToken(config); | ||
var postPromise = this.instance.post(url, data, config); | ||
//@ts-ignore | ||
postPromise.cancel = cancel; | ||
return postPromise; | ||
}; | ||
MoonAxiosInstance.prototype.delete = function (url, config) { | ||
var cancel = updateCancelToken(config); | ||
var deletePromise = this.instance.delete(url, config); | ||
//@ts-ignore | ||
deletePromise.cancel = cancel; | ||
return deletePromise; | ||
}; | ||
MoonAxiosInstance.prototype.put = function (url, data, config) { | ||
var cancel = updateCancelToken(config); | ||
var putPromise = this.instance.put(url, data, config); | ||
//@ts-ignore | ||
putPromise.cancel = cancel; | ||
return putPromise; | ||
}; | ||
return MoonAxiosInstance; | ||
}()); | ||
function createAxiosClient(config, interceptors) { | ||
// create Axios client with custom params serializer | ||
return new MoonAxiosInstance(__assign(__assign({}, config), { paramsSerializer: (config === null || config === void 0 ? void 0 : config.paramsSerializer) || paramsSerializer }), interceptors); | ||
} | ||
exports.MoonAxiosInstance = MoonAxiosInstance; | ||
exports.default = createAxiosClient; | ||
exports.MoonAxiosInstance = MoonAxiosInstance; | ||
exports.default = createAxiosClient; | ||
Object.defineProperty(exports, '__esModule', { value: true }); | ||
}))); | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "@decathlon/moon-axios", | ||
"version": "1.0.1", | ||
"version": "1.0.2", | ||
"description": "Axios for moon", | ||
"author": "Decathlon", | ||
"license": "Apache-2.0", | ||
"main": "dist/index.js", | ||
"main": "lib/moon-axios/src/index.js", | ||
"module": "dist/index.es.js", | ||
@@ -20,3 +20,4 @@ "jsnext:main": "dist/index.es.js", | ||
"files": [ | ||
"dist" | ||
"dist", | ||
"lib" | ||
], | ||
@@ -34,3 +35,4 @@ "dependencies": { | ||
"scripts": { | ||
"build": "rimraf dist && rollup -c", | ||
"build": "rimraf dist && rollup -c && npm run build:lib", | ||
"build:lib": "rimraf ./lib && tsc --project tsconfig.es.json --module 'CommonJS' --outDir ./lib", | ||
"pack": "npm pack", | ||
@@ -64,3 +66,3 @@ "prepublish": "npm run build", | ||
}, | ||
"gitHead": "62e391f8a2498150e87025ecd4650e2ec39b9805" | ||
"gitHead": "7f07547169c8036d64994235b59f4b4bf3de008d" | ||
} |
Sorry, the diff of this file is not supported yet
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
245353
38
2244
2