@posthog/core
Advanced tools
| export declare function isWebKit(userAgent: string): boolean; | ||
| //# sourceMappingURL=browser-utils.d.ts.map |
| {"version":3,"file":"browser-utils.d.ts","sourceRoot":"","sources":["../../src/utils/browser-utils.ts"],"names":[],"mappings":"AAEA,wBAAgB,QAAQ,CAAC,SAAS,EAAE,MAAM,GAAG,OAAO,CAEnD"} |
| "use strict"; | ||
| var __webpack_require__ = {}; | ||
| (()=>{ | ||
| __webpack_require__.d = (exports1, definition)=>{ | ||
| for(var key in definition)if (__webpack_require__.o(definition, key) && !__webpack_require__.o(exports1, key)) Object.defineProperty(exports1, key, { | ||
| enumerable: true, | ||
| get: definition[key] | ||
| }); | ||
| }; | ||
| })(); | ||
| (()=>{ | ||
| __webpack_require__.o = (obj, prop)=>Object.prototype.hasOwnProperty.call(obj, prop); | ||
| })(); | ||
| (()=>{ | ||
| __webpack_require__.r = (exports1)=>{ | ||
| if ('undefined' != typeof Symbol && Symbol.toStringTag) Object.defineProperty(exports1, Symbol.toStringTag, { | ||
| value: 'Module' | ||
| }); | ||
| Object.defineProperty(exports1, '__esModule', { | ||
| value: true | ||
| }); | ||
| }; | ||
| })(); | ||
| var __webpack_exports__ = {}; | ||
| __webpack_require__.r(__webpack_exports__); | ||
| __webpack_require__.d(__webpack_exports__, { | ||
| isWebKit: ()=>isWebKit | ||
| }); | ||
| const external_string_utils_js_namespaceObject = require("./string-utils.js"); | ||
| function isWebKit(userAgent) { | ||
| return (0, external_string_utils_js_namespaceObject.includes)(userAgent, 'AppleWebKit') && !(0, external_string_utils_js_namespaceObject.includes)(userAgent, 'Chrome'); | ||
| } | ||
| exports.isWebKit = __webpack_exports__.isWebKit; | ||
| for(var __webpack_i__ in __webpack_exports__)if (-1 === [ | ||
| "isWebKit" | ||
| ].indexOf(__webpack_i__)) exports[__webpack_i__] = __webpack_exports__[__webpack_i__]; | ||
| Object.defineProperty(exports, '__esModule', { | ||
| value: true | ||
| }); |
| import { includes } from "./string-utils.mjs"; | ||
| function isWebKit(userAgent) { | ||
| return includes(userAgent, 'AppleWebKit') && !includes(userAgent, 'Chrome'); | ||
| } | ||
| export { isWebKit }; |
| import { includes } from './string-utils' | ||
| export function isWebKit(userAgent: string): boolean { | ||
| return includes(userAgent, 'AppleWebKit') && !includes(userAgent, 'Chrome') | ||
| } |
| import { FetchLike } from '../types'; | ||
| export * from './bot-detection'; | ||
| export * from './browser-utils'; | ||
| export * from './bucketed-rate-limiter'; | ||
@@ -4,0 +5,0 @@ export * from './number-utils'; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/utils/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,SAAS,EAAE,MAAM,UAAU,CAAA;AAEpC,cAAc,iBAAiB,CAAA;AAC/B,cAAc,yBAAyB,CAAA;AACvC,cAAc,gBAAgB,CAAA;AAC9B,cAAc,gBAAgB,CAAA;AAC9B,cAAc,cAAc,CAAA;AAC5B,cAAc,iBAAiB,CAAA;AAC/B,cAAc,UAAU,CAAA;AACxB,cAAc,oBAAoB,CAAA;AAElC,eAAO,MAAM,aAAa,SAAS,CAAA;AAEnC,eAAO,MAAM,UAAU,QAAoE,CAAA;AAE3F,wBAAgB,WAAW,CAAC,KAAK,EAAE,OAAO,GAAG,KAAK,IAAI,MAAM,CAE3D;AAED,wBAAgB,YAAY,CAAC,IAAI,EAAE,OAAO,EAAE,YAAY,EAAE,MAAM,MAAM,GAAG,MAAM,CAE9E;AAED,wBAAgB,MAAM,CAAC,WAAW,EAAE,GAAG,EAAE,OAAO,EAAE,MAAM,GAAG,IAAI,CAI9D;AASD,wBAAgB,mBAAmB,CAAC,GAAG,EAAE,MAAM,GAAG,MAAM,CAEvD;AAED,wBAAgB,YAAY,CAAC,CAAC,SAAS,MAAM,GAAG,SAAS,EAAE,GAAG,EAAE,CAAC,GAAG,CAAC,SAAS,MAAM,GAAG,MAAM,GAAG,SAAS,CAMxG;AAED,MAAM,WAAW,gBAAgB;IAC/B,UAAU,EAAE,MAAM,CAAA;IAClB,UAAU,EAAE,MAAM,CAAA;IAClB,UAAU,EAAE,CAAC,GAAG,EAAE,OAAO,KAAK,OAAO,CAAA;CACtC;AAED,wBAAsB,SAAS,CAAC,CAAC,EAAE,EAAE,EAAE,MAAM,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,gBAAgB,GAAG,OAAO,CAAC,CAAC,CAAC,CAqB5F;AAED,wBAAgB,gBAAgB,IAAI,MAAM,CAEzC;AAED,wBAAgB,cAAc,IAAI,MAAM,CAEvC;AAED,wBAAgB,cAAc,CAAC,EAAE,EAAE,MAAM,IAAI,EAAE,OAAO,EAAE,MAAM,GAAG,GAAG,CAOnE;AAGD,eAAO,MAAM,SAAS,GAAI,KAAK,GAAG,KAAG,GAAG,IAAI,OAAO,CAAC,GAAG,CAEtD,CAAA;AAED,eAAO,MAAM,OAAO,GAAI,GAAG,OAAO,KAAG,CAAC,IAAI,KAEzC,CAAA;AAED,wBAAgB,QAAQ,IAAI,SAAS,GAAG,SAAS,CAEhD;AAED,wBAAgB,UAAU,CAAC,CAAC,EAC1B,QAAQ,EAAE,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,IAAI,GAAG,SAAS,CAAC,EAAE,GAC1C,OAAO,CAAC,CAAC;IAAE,MAAM,EAAE,WAAW,CAAC;IAAC,KAAK,EAAE,CAAC,CAAA;CAAE,GAAG;IAAE,MAAM,EAAE,UAAU,CAAC;IAAC,MAAM,EAAE,GAAG,CAAA;CAAE,CAAC,EAAE,CAAC,CAStF"} | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/utils/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,SAAS,EAAE,MAAM,UAAU,CAAA;AAEpC,cAAc,iBAAiB,CAAA;AAC/B,cAAc,iBAAiB,CAAA;AAC/B,cAAc,yBAAyB,CAAA;AACvC,cAAc,gBAAgB,CAAA;AAC9B,cAAc,gBAAgB,CAAA;AAC9B,cAAc,cAAc,CAAA;AAC5B,cAAc,iBAAiB,CAAA;AAC/B,cAAc,UAAU,CAAA;AACxB,cAAc,oBAAoB,CAAA;AAElC,eAAO,MAAM,aAAa,SAAS,CAAA;AAEnC,eAAO,MAAM,UAAU,QAAoE,CAAA;AAE3F,wBAAgB,WAAW,CAAC,KAAK,EAAE,OAAO,GAAG,KAAK,IAAI,MAAM,CAE3D;AAED,wBAAgB,YAAY,CAAC,IAAI,EAAE,OAAO,EAAE,YAAY,EAAE,MAAM,MAAM,GAAG,MAAM,CAE9E;AAED,wBAAgB,MAAM,CAAC,WAAW,EAAE,GAAG,EAAE,OAAO,EAAE,MAAM,GAAG,IAAI,CAI9D;AASD,wBAAgB,mBAAmB,CAAC,GAAG,EAAE,MAAM,GAAG,MAAM,CAEvD;AAED,wBAAgB,YAAY,CAAC,CAAC,SAAS,MAAM,GAAG,SAAS,EAAE,GAAG,EAAE,CAAC,GAAG,CAAC,SAAS,MAAM,GAAG,MAAM,GAAG,SAAS,CAMxG;AAED,MAAM,WAAW,gBAAgB;IAC/B,UAAU,EAAE,MAAM,CAAA;IAClB,UAAU,EAAE,MAAM,CAAA;IAClB,UAAU,EAAE,CAAC,GAAG,EAAE,OAAO,KAAK,OAAO,CAAA;CACtC;AAED,wBAAsB,SAAS,CAAC,CAAC,EAAE,EAAE,EAAE,MAAM,OAAO,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,gBAAgB,GAAG,OAAO,CAAC,CAAC,CAAC,CAqB5F;AAED,wBAAgB,gBAAgB,IAAI,MAAM,CAEzC;AAED,wBAAgB,cAAc,IAAI,MAAM,CAEvC;AAED,wBAAgB,cAAc,CAAC,EAAE,EAAE,MAAM,IAAI,EAAE,OAAO,EAAE,MAAM,GAAG,GAAG,CAOnE;AAGD,eAAO,MAAM,SAAS,GAAI,KAAK,GAAG,KAAG,GAAG,IAAI,OAAO,CAAC,GAAG,CAEtD,CAAA;AAED,eAAO,MAAM,OAAO,GAAI,GAAG,OAAO,KAAG,CAAC,IAAI,KAEzC,CAAA;AAED,wBAAgB,QAAQ,IAAI,SAAS,GAAG,SAAS,CAEhD;AAED,wBAAgB,UAAU,CAAC,CAAC,EAC1B,QAAQ,EAAE,CAAC,OAAO,CAAC,CAAC,CAAC,GAAG,IAAI,GAAG,SAAS,CAAC,EAAE,GAC1C,OAAO,CAAC,CAAC;IAAE,MAAM,EAAE,WAAW,CAAC;IAAC,KAAK,EAAE,CAAC,CAAA;CAAE,GAAG;IAAE,MAAM,EAAE,UAAU,CAAC;IAAC,MAAM,EAAE,GAAG,CAAA;CAAE,CAAC,EAAE,CAAC,CAStF"} |
+47
-21
@@ -6,2 +6,5 @@ "use strict"; | ||
| }, | ||
| "./browser-utils": function(module) { | ||
| module.exports = require("./browser-utils.js"); | ||
| }, | ||
| "./bucketed-rate-limiter": function(module) { | ||
@@ -112,5 +115,5 @@ module.exports = require("./bucketed-rate-limiter.js"); | ||
| __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__); | ||
| var _bucketed_rate_limiter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("./bucketed-rate-limiter"); | ||
| var _browser_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("./browser-utils"); | ||
| var __WEBPACK_REEXPORT_OBJECT__ = {}; | ||
| for(var __WEBPACK_IMPORT_KEY__ in _bucketed_rate_limiter__WEBPACK_IMPORTED_MODULE_1__)if ([ | ||
| for(var __WEBPACK_IMPORT_KEY__ in _browser_utils__WEBPACK_IMPORTED_MODULE_1__)if ([ | ||
| "removeTrailingSlash", | ||
@@ -133,8 +136,8 @@ "isValidUUID", | ||
| ].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = (function(key) { | ||
| return _bucketed_rate_limiter__WEBPACK_IMPORTED_MODULE_1__[key]; | ||
| return _browser_utils__WEBPACK_IMPORTED_MODULE_1__[key]; | ||
| }).bind(0, __WEBPACK_IMPORT_KEY__); | ||
| __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__); | ||
| var _number_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("./number-utils"); | ||
| var _bucketed_rate_limiter__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("./bucketed-rate-limiter"); | ||
| var __WEBPACK_REEXPORT_OBJECT__ = {}; | ||
| for(var __WEBPACK_IMPORT_KEY__ in _number_utils__WEBPACK_IMPORTED_MODULE_2__)if ([ | ||
| for(var __WEBPACK_IMPORT_KEY__ in _bucketed_rate_limiter__WEBPACK_IMPORTED_MODULE_2__)if ([ | ||
| "removeTrailingSlash", | ||
@@ -157,8 +160,8 @@ "isValidUUID", | ||
| ].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = (function(key) { | ||
| return _number_utils__WEBPACK_IMPORTED_MODULE_2__[key]; | ||
| return _bucketed_rate_limiter__WEBPACK_IMPORTED_MODULE_2__[key]; | ||
| }).bind(0, __WEBPACK_IMPORT_KEY__); | ||
| __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__); | ||
| var _string_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("./string-utils"); | ||
| var _number_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("./number-utils"); | ||
| var __WEBPACK_REEXPORT_OBJECT__ = {}; | ||
| for(var __WEBPACK_IMPORT_KEY__ in _string_utils__WEBPACK_IMPORTED_MODULE_3__)if ([ | ||
| for(var __WEBPACK_IMPORT_KEY__ in _number_utils__WEBPACK_IMPORTED_MODULE_3__)if ([ | ||
| "removeTrailingSlash", | ||
@@ -181,8 +184,8 @@ "isValidUUID", | ||
| ].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = (function(key) { | ||
| return _string_utils__WEBPACK_IMPORTED_MODULE_3__[key]; | ||
| return _number_utils__WEBPACK_IMPORTED_MODULE_3__[key]; | ||
| }).bind(0, __WEBPACK_IMPORT_KEY__); | ||
| __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__); | ||
| var _type_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("./type-utils"); | ||
| var _string_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("./string-utils"); | ||
| var __WEBPACK_REEXPORT_OBJECT__ = {}; | ||
| for(var __WEBPACK_IMPORT_KEY__ in _type_utils__WEBPACK_IMPORTED_MODULE_4__)if ([ | ||
| for(var __WEBPACK_IMPORT_KEY__ in _string_utils__WEBPACK_IMPORTED_MODULE_4__)if ([ | ||
| "removeTrailingSlash", | ||
@@ -205,8 +208,8 @@ "isValidUUID", | ||
| ].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = (function(key) { | ||
| return _type_utils__WEBPACK_IMPORTED_MODULE_4__[key]; | ||
| return _string_utils__WEBPACK_IMPORTED_MODULE_4__[key]; | ||
| }).bind(0, __WEBPACK_IMPORT_KEY__); | ||
| __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__); | ||
| var _promise_queue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("./promise-queue"); | ||
| var _type_utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("./type-utils"); | ||
| var __WEBPACK_REEXPORT_OBJECT__ = {}; | ||
| for(var __WEBPACK_IMPORT_KEY__ in _promise_queue__WEBPACK_IMPORTED_MODULE_5__)if ([ | ||
| for(var __WEBPACK_IMPORT_KEY__ in _type_utils__WEBPACK_IMPORTED_MODULE_5__)if ([ | ||
| "removeTrailingSlash", | ||
@@ -229,8 +232,8 @@ "isValidUUID", | ||
| ].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = (function(key) { | ||
| return _promise_queue__WEBPACK_IMPORTED_MODULE_5__[key]; | ||
| return _type_utils__WEBPACK_IMPORTED_MODULE_5__[key]; | ||
| }).bind(0, __WEBPACK_IMPORT_KEY__); | ||
| __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__); | ||
| var _logger__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("./logger"); | ||
| var _promise_queue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("./promise-queue"); | ||
| var __WEBPACK_REEXPORT_OBJECT__ = {}; | ||
| for(var __WEBPACK_IMPORT_KEY__ in _logger__WEBPACK_IMPORTED_MODULE_6__)if ([ | ||
| for(var __WEBPACK_IMPORT_KEY__ in _promise_queue__WEBPACK_IMPORTED_MODULE_6__)if ([ | ||
| "removeTrailingSlash", | ||
@@ -253,8 +256,8 @@ "isValidUUID", | ||
| ].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = (function(key) { | ||
| return _logger__WEBPACK_IMPORTED_MODULE_6__[key]; | ||
| return _promise_queue__WEBPACK_IMPORTED_MODULE_6__[key]; | ||
| }).bind(0, __WEBPACK_IMPORT_KEY__); | ||
| __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__); | ||
| var _user_agent_utils__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__("./user-agent-utils"); | ||
| var _logger__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__("./logger"); | ||
| var __WEBPACK_REEXPORT_OBJECT__ = {}; | ||
| for(var __WEBPACK_IMPORT_KEY__ in _user_agent_utils__WEBPACK_IMPORTED_MODULE_7__)if ([ | ||
| for(var __WEBPACK_IMPORT_KEY__ in _logger__WEBPACK_IMPORTED_MODULE_7__)if ([ | ||
| "removeTrailingSlash", | ||
@@ -277,5 +280,28 @@ "isValidUUID", | ||
| ].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = (function(key) { | ||
| return _user_agent_utils__WEBPACK_IMPORTED_MODULE_7__[key]; | ||
| return _logger__WEBPACK_IMPORTED_MODULE_7__[key]; | ||
| }).bind(0, __WEBPACK_IMPORT_KEY__); | ||
| __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__); | ||
| var _user_agent_utils__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__("./user-agent-utils"); | ||
| var __WEBPACK_REEXPORT_OBJECT__ = {}; | ||
| for(var __WEBPACK_IMPORT_KEY__ in _user_agent_utils__WEBPACK_IMPORTED_MODULE_8__)if ([ | ||
| "removeTrailingSlash", | ||
| "isValidUUID", | ||
| "currentISOTime", | ||
| "isError", | ||
| "safeSetTimeout", | ||
| "UUID_REGEX", | ||
| "assert", | ||
| "allSettled", | ||
| "retriable", | ||
| "default", | ||
| "stripUrlHash", | ||
| "STRING_FORMAT", | ||
| "currentTimestamp", | ||
| "getFetch", | ||
| "getEventUuid", | ||
| "isPromise" | ||
| ].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = (function(key) { | ||
| return _user_agent_utils__WEBPACK_IMPORTED_MODULE_8__[key]; | ||
| }).bind(0, __WEBPACK_IMPORT_KEY__); | ||
| __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__); | ||
| const STRING_FORMAT = 'utf8'; | ||
@@ -282,0 +308,0 @@ const UUID_REGEX = /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i; |
| export * from "./bot-detection.mjs"; | ||
| export * from "./browser-utils.mjs"; | ||
| export * from "./bucketed-rate-limiter.mjs"; | ||
@@ -3,0 +4,0 @@ export * from "./number-utils.mjs"; |
+2
-2
| { | ||
| "name": "@posthog/core", | ||
| "version": "1.45.2", | ||
| "version": "1.45.3", | ||
| "bugs": { | ||
@@ -73,3 +73,3 @@ "url": "https://github.com/PostHog/posthog-js/issues" | ||
| "dependencies": { | ||
| "@posthog/types": "^1.398.0" | ||
| "@posthog/types": "^1.399.0" | ||
| }, | ||
@@ -76,0 +76,0 @@ "devDependencies": { |
| import { FetchLike } from '../types' | ||
| export * from './bot-detection' | ||
| export * from './browser-utils' | ||
| export * from './bucketed-rate-limiter' | ||
@@ -5,0 +6,0 @@ export * from './number-utils' |
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
1291390
0.25%322
1.58%29882
0.26%Updated