New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

bugsnag-browser-lite

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bugsnag-browser-lite - npm Package Compare versions

Comparing version

to
2.0.2

21

dist/bugsnag_client.d.ts

@@ -17,3 +17,3 @@ import { UserInfo, NotifiableError, Severity, SeverityReason } from "./types";

};
events: {
events: ({
exceptions: {

@@ -28,5 +28,18 @@ errorClass: any;

};
metaData: object | undefined;
user: UserInfo | undefined;
}[];
} | {
metaData?: object | undefined;
user?: UserInfo | undefined;
unhandled?: boolean | undefined;
severity?: "error" | "warning" | "info" | undefined;
severityReason?: SeverityReason | undefined;
exceptions: {
errorClass: any;
message: any;
stacktrace: import("./types").BugsnagStackFrame[];
}[];
device: import("./types").DeviceInfo;
app: {
releaseStage: string;
};
})[];
};

@@ -33,0 +46,0 @@ export declare const notifyUrl = "https://notify.bugsnag.com";

3

dist/bugsnag-browser-lite.cjs.development.js

@@ -190,4 +190,3 @@ 'use strict';

},
metaData: opts ? opts.metaData : undefined,
user: opts ? opts.user : undefined
...opts
}]

@@ -194,0 +193,0 @@ };

@@ -1,2 +0,2 @@

function e(e){return e&&"object"==typeof e&&"default"in e?e.default:e}function t(){const e=new Date;return e.getUTCFullYear()+"-"+u(e.getUTCMonth()+1)+"-"+u(e.getUTCDate())+"T"+u(e.getUTCHours())+":"+u(e.getUTCMinutes())+":"+u(e.getUTCSeconds())+"."+(e.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"}function n(e){const t={file:e.fileName,method:(n=e.functionName,void 0!==n&&/^global code$/i.test(n)?"global code":n),lineNumber:e.lineNumber,columnNumber:e.columnNumber};var n;return t.lineNumber&&t.lineNumber>-1&&!t.file&&!t.method&&(t.file="global code"),t}function r(e){return function(e){return!(!e||!e.stack&&!e.stacktrace&&!e["opera#sourceloc"]||"string"!=typeof(e.stack||e.stacktrace||e["opera#sourceloc"])||e.stack===`${e.name}: ${e.message}`)}(e)?s.parse(e).map(n):[]}function o(){let e="Unknown OS";return-1!=navigator.appVersion.indexOf("Win")&&(e="Windows"),-1!=navigator.appVersion.indexOf("Mac")&&(e="MacOS"),-1!=navigator.appVersion.indexOf("X11")&&(e="UNIX"),-1!=navigator.appVersion.indexOf("Linux")&&(e="Linux"),e}function a(){const e=navigator,n=navigator.userAgent;let r,a,i,s=navigator.appName,u=""+parseFloat(navigator.appVersion);return-1!=(a=n.indexOf("Opera"))?(s="Opera",u=n.substring(a+6),-1!=(a=n.indexOf("Version"))&&(u=n.substring(a+8))):-1!=(a=n.indexOf("MSIE"))?(s="Microsoft Internet Explorer",u=n.substring(a+5)):-1!=(a=n.indexOf("Chrome"))?(s="Chrome",u=n.substring(a+7)):-1!=(a=n.indexOf("Safari"))?(s="Safari",u=n.substring(a+7),-1!=(a=n.indexOf("Version"))&&(u=n.substring(a+8))):-1!=(a=n.indexOf("Firefox"))?(s="Firefox",u=n.substring(a+8)):(r=n.lastIndexOf(" ")+1)<(a=n.lastIndexOf("/"))&&(s=n.substring(r,a),u=n.substring(a+1),s.toLowerCase()==s.toUpperCase()&&(s=navigator.appName)),-1!=(i=u.indexOf(";"))&&(u=u.substring(0,i)),-1!=(i=u.indexOf(" "))&&(u=u.substring(0,i)),{language:e.language,userAgent:e.userAgent,time:t(),osName:o(),browserName:s,browserVersion:u}}Object.defineProperty(exports,"__esModule",{value:!0});var i=e(require("safe-json-stringify")),s=e(require("error-stack-parser"));const u=e=>e<10?"0"+e:e;class l{constructor(e){this.config={apiKey:e,notifyUrl:"https://notify.bugsnag.com"}}notify(e,n){!function(e,n,r=(()=>{})){if("undefined"!=typeof XMLHttpRequest)try{const o=e.notifyUrl,a=new XMLHttpRequest;a.onreadystatechange=function(){a.readyState===XMLHttpRequest.DONE&&r()},a.open("POST",o),a.setRequestHeader("Content-Type","application/json"),a.setRequestHeader("Bugsnag-Api-Key",e.apiKey||""),a.setRequestHeader("Bugsnag-Payload-Version","5"),a.setRequestHeader("Bugsnag-Sent-At",t()),a.send(function(e){let t=i(e,null);if(t.length>1e6&&(delete e.events[0].metaData,e.events[0].metaData={notifier:`WARNING!\nSerialized payload was ${t.length/1e6}MB (limit = 1MB)\nmetaData was removed`},t=i(e,null),t.length>1e6))throw Error("payload exceeded 1MB limit");return t}(n))}catch(e){console.error(e)}else console.error("Bugsnag logger: Could not find XMLHttpRequest")}(this.config,function(e,t,n){return{apiKey:e,payloadVersion:5,notifier:{name:"saltside web",version:"1.0.0",url:"https://saltside.se/"},events:[{exceptions:[{errorClass:t.name||"[no errorr name]",message:t.message||"[no errror message]",stacktrace:r(t)}],device:a(),app:{releaseStage:"development"},metaData:n?n.metaData:void 0,user:n?n.user:void 0}]}}(this.config.apiKey,e,n))}}exports.BugsnagClient=l,exports.default=function(e){return new l(e)};
function e(e){return e&&"object"==typeof e&&"default"in e?e.default:e}function n(){const e=new Date;return e.getUTCFullYear()+"-"+u(e.getUTCMonth()+1)+"-"+u(e.getUTCDate())+"T"+u(e.getUTCHours())+":"+u(e.getUTCMinutes())+":"+u(e.getUTCSeconds())+"."+(e.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"}function t(e){const n={file:e.fileName,method:(t=e.functionName,void 0!==t&&/^global code$/i.test(t)?"global code":t),lineNumber:e.lineNumber,columnNumber:e.columnNumber};var t;return n.lineNumber&&n.lineNumber>-1&&!n.file&&!n.method&&(n.file="global code"),n}function r(e){return function(e){return!(!e||!e.stack&&!e.stacktrace&&!e["opera#sourceloc"]||"string"!=typeof(e.stack||e.stacktrace||e["opera#sourceloc"])||e.stack===`${e.name}: ${e.message}`)}(e)?s.parse(e).map(t):[]}function o(){let e="Unknown OS";return-1!=navigator.appVersion.indexOf("Win")&&(e="Windows"),-1!=navigator.appVersion.indexOf("Mac")&&(e="MacOS"),-1!=navigator.appVersion.indexOf("X11")&&(e="UNIX"),-1!=navigator.appVersion.indexOf("Linux")&&(e="Linux"),e}function a(){const e=navigator,t=navigator.userAgent;let r,a,i,s=navigator.appName,u=""+parseFloat(navigator.appVersion);return-1!=(a=t.indexOf("Opera"))?(s="Opera",u=t.substring(a+6),-1!=(a=t.indexOf("Version"))&&(u=t.substring(a+8))):-1!=(a=t.indexOf("MSIE"))?(s="Microsoft Internet Explorer",u=t.substring(a+5)):-1!=(a=t.indexOf("Chrome"))?(s="Chrome",u=t.substring(a+7)):-1!=(a=t.indexOf("Safari"))?(s="Safari",u=t.substring(a+7),-1!=(a=t.indexOf("Version"))&&(u=t.substring(a+8))):-1!=(a=t.indexOf("Firefox"))?(s="Firefox",u=t.substring(a+8)):(r=t.lastIndexOf(" ")+1)<(a=t.lastIndexOf("/"))&&(s=t.substring(r,a),u=t.substring(a+1),s.toLowerCase()==s.toUpperCase()&&(s=navigator.appName)),-1!=(i=u.indexOf(";"))&&(u=u.substring(0,i)),-1!=(i=u.indexOf(" "))&&(u=u.substring(0,i)),{language:e.language,userAgent:e.userAgent,time:n(),osName:o(),browserName:s,browserVersion:u}}Object.defineProperty(exports,"__esModule",{value:!0});var i=e(require("safe-json-stringify")),s=e(require("error-stack-parser"));const u=e=>e<10?"0"+e:e;class l{constructor(e){this.config={apiKey:e,notifyUrl:"https://notify.bugsnag.com"}}notify(e,t){!function(e,t,r=(()=>{})){if("undefined"!=typeof XMLHttpRequest)try{const o=e.notifyUrl,a=new XMLHttpRequest;a.onreadystatechange=function(){a.readyState===XMLHttpRequest.DONE&&r()},a.open("POST",o),a.setRequestHeader("Content-Type","application/json"),a.setRequestHeader("Bugsnag-Api-Key",e.apiKey||""),a.setRequestHeader("Bugsnag-Payload-Version","5"),a.setRequestHeader("Bugsnag-Sent-At",n()),a.send(function(e){let n=i(e,null);if(n.length>1e6&&(delete e.events[0].metaData,e.events[0].metaData={notifier:`WARNING!\nSerialized payload was ${n.length/1e6}MB (limit = 1MB)\nmetaData was removed`},n=i(e,null),n.length>1e6))throw Error("payload exceeded 1MB limit");return n}(t))}catch(e){console.error(e)}else console.error("Bugsnag logger: Could not find XMLHttpRequest")}(this.config,function(e,n,t){return{apiKey:e,payloadVersion:5,notifier:{name:"saltside web",version:"1.0.0",url:"https://saltside.se/"},events:[{exceptions:[{errorClass:n.name||"[no errorr name]",message:n.message||"[no errror message]",stacktrace:r(n)}],device:a(),app:{releaseStage:"development"},...t}]}}(this.config.apiKey,e,t))}}exports.BugsnagClient=l,exports.default=function(e){return new l(e)};
//# sourceMappingURL=bugsnag-browser-lite.cjs.production.min.js.map

@@ -1,2 +0,2 @@

function e(){const e=new Date;return e.getUTCFullYear()+"-"+s(e.getUTCMonth()+1)+"-"+s(e.getUTCDate())+"T"+s(e.getUTCHours())+":"+s(e.getUTCMinutes())+":"+s(e.getUTCSeconds())+"."+(e.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"}function t(e){const t={file:e.fileName,method:(n=e.functionName,void 0!==n&&/^global code$/i.test(n)?"global code":n),lineNumber:e.lineNumber,columnNumber:e.columnNumber};var n;return t.lineNumber&&t.lineNumber>-1&&!t.file&&!t.method&&(t.file="global code"),t}function n(e){return function(e){return!(!e||!e.stack&&!e.stacktrace&&!e["opera#sourceloc"]||"string"!=typeof(e.stack||e.stacktrace||e["opera#sourceloc"])||e.stack===`${e.name}: ${e.message}`)}(e)?i.parse(e).map(t):[]}function o(){let e="Unknown OS";return-1!=navigator.appVersion.indexOf("Win")&&(e="Windows"),-1!=navigator.appVersion.indexOf("Mac")&&(e="MacOS"),-1!=navigator.appVersion.indexOf("X11")&&(e="UNIX"),-1!=navigator.appVersion.indexOf("Linux")&&(e="Linux"),e}function r(){const t=navigator,n=navigator.userAgent;let r,a,i,s=navigator.appName,u=""+parseFloat(navigator.appVersion);return-1!=(a=n.indexOf("Opera"))?(s="Opera",u=n.substring(a+6),-1!=(a=n.indexOf("Version"))&&(u=n.substring(a+8))):-1!=(a=n.indexOf("MSIE"))?(s="Microsoft Internet Explorer",u=n.substring(a+5)):-1!=(a=n.indexOf("Chrome"))?(s="Chrome",u=n.substring(a+7)):-1!=(a=n.indexOf("Safari"))?(s="Safari",u=n.substring(a+7),-1!=(a=n.indexOf("Version"))&&(u=n.substring(a+8))):-1!=(a=n.indexOf("Firefox"))?(s="Firefox",u=n.substring(a+8)):(r=n.lastIndexOf(" ")+1)<(a=n.lastIndexOf("/"))&&(s=n.substring(r,a),u=n.substring(a+1),s.toLowerCase()==s.toUpperCase()&&(s=navigator.appName)),-1!=(i=u.indexOf(";"))&&(u=u.substring(0,i)),-1!=(i=u.indexOf(" "))&&(u=u.substring(0,i)),{language:t.language,userAgent:t.userAgent,time:e(),osName:o(),browserName:s,browserVersion:u}}import a from"safe-json-stringify";import i from"error-stack-parser";const s=e=>e<10?"0"+e:e;class u{constructor(e){this.config={apiKey:e,notifyUrl:"https://notify.bugsnag.com"}}notify(t,o){!function(t,n,o=(()=>{})){if("undefined"!=typeof XMLHttpRequest)try{const r=t.notifyUrl,i=new XMLHttpRequest;i.onreadystatechange=function(){i.readyState===XMLHttpRequest.DONE&&o()},i.open("POST",r),i.setRequestHeader("Content-Type","application/json"),i.setRequestHeader("Bugsnag-Api-Key",t.apiKey||""),i.setRequestHeader("Bugsnag-Payload-Version","5"),i.setRequestHeader("Bugsnag-Sent-At",e()),i.send(function(e){let t=a(e,null);if(t.length>1e6&&(delete e.events[0].metaData,e.events[0].metaData={notifier:`WARNING!\nSerialized payload was ${t.length/1e6}MB (limit = 1MB)\nmetaData was removed`},t=a(e,null),t.length>1e6))throw Error("payload exceeded 1MB limit");return t}(n))}catch(e){console.error(e)}else console.error("Bugsnag logger: Could not find XMLHttpRequest")}(this.config,function(e,t,o){return{apiKey:e,payloadVersion:5,notifier:{name:"saltside web",version:"1.0.0",url:"https://saltside.se/"},events:[{exceptions:[{errorClass:t.name||"[no errorr name]",message:t.message||"[no errror message]",stacktrace:n(t)}],device:r(),app:{releaseStage:"development"},metaData:o?o.metaData:void 0,user:o?o.user:void 0}]}}(this.config.apiKey,t,o))}}export default function(e){return new u(e)}export{u as BugsnagClient};
function e(){const e=new Date;return e.getUTCFullYear()+"-"+s(e.getUTCMonth()+1)+"-"+s(e.getUTCDate())+"T"+s(e.getUTCHours())+":"+s(e.getUTCMinutes())+":"+s(e.getUTCSeconds())+"."+(e.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"}function n(e){const n={file:e.fileName,method:(t=e.functionName,void 0!==t&&/^global code$/i.test(t)?"global code":t),lineNumber:e.lineNumber,columnNumber:e.columnNumber};var t;return n.lineNumber&&n.lineNumber>-1&&!n.file&&!n.method&&(n.file="global code"),n}function t(e){return function(e){return!(!e||!e.stack&&!e.stacktrace&&!e["opera#sourceloc"]||"string"!=typeof(e.stack||e.stacktrace||e["opera#sourceloc"])||e.stack===`${e.name}: ${e.message}`)}(e)?i.parse(e).map(n):[]}function o(){let e="Unknown OS";return-1!=navigator.appVersion.indexOf("Win")&&(e="Windows"),-1!=navigator.appVersion.indexOf("Mac")&&(e="MacOS"),-1!=navigator.appVersion.indexOf("X11")&&(e="UNIX"),-1!=navigator.appVersion.indexOf("Linux")&&(e="Linux"),e}function r(){const n=navigator,t=navigator.userAgent;let r,a,i,s=navigator.appName,u=""+parseFloat(navigator.appVersion);return-1!=(a=t.indexOf("Opera"))?(s="Opera",u=t.substring(a+6),-1!=(a=t.indexOf("Version"))&&(u=t.substring(a+8))):-1!=(a=t.indexOf("MSIE"))?(s="Microsoft Internet Explorer",u=t.substring(a+5)):-1!=(a=t.indexOf("Chrome"))?(s="Chrome",u=t.substring(a+7)):-1!=(a=t.indexOf("Safari"))?(s="Safari",u=t.substring(a+7),-1!=(a=t.indexOf("Version"))&&(u=t.substring(a+8))):-1!=(a=t.indexOf("Firefox"))?(s="Firefox",u=t.substring(a+8)):(r=t.lastIndexOf(" ")+1)<(a=t.lastIndexOf("/"))&&(s=t.substring(r,a),u=t.substring(a+1),s.toLowerCase()==s.toUpperCase()&&(s=navigator.appName)),-1!=(i=u.indexOf(";"))&&(u=u.substring(0,i)),-1!=(i=u.indexOf(" "))&&(u=u.substring(0,i)),{language:n.language,userAgent:n.userAgent,time:e(),osName:o(),browserName:s,browserVersion:u}}import a from"safe-json-stringify";import i from"error-stack-parser";const s=e=>e<10?"0"+e:e;class u{constructor(e){this.config={apiKey:e,notifyUrl:"https://notify.bugsnag.com"}}notify(n,o){!function(n,t,o=(()=>{})){if("undefined"!=typeof XMLHttpRequest)try{const r=n.notifyUrl,i=new XMLHttpRequest;i.onreadystatechange=function(){i.readyState===XMLHttpRequest.DONE&&o()},i.open("POST",r),i.setRequestHeader("Content-Type","application/json"),i.setRequestHeader("Bugsnag-Api-Key",n.apiKey||""),i.setRequestHeader("Bugsnag-Payload-Version","5"),i.setRequestHeader("Bugsnag-Sent-At",e()),i.send(function(e){let n=a(e,null);if(n.length>1e6&&(delete e.events[0].metaData,e.events[0].metaData={notifier:`WARNING!\nSerialized payload was ${n.length/1e6}MB (limit = 1MB)\nmetaData was removed`},n=a(e,null),n.length>1e6))throw Error("payload exceeded 1MB limit");return n}(t))}catch(e){console.error(e)}else console.error("Bugsnag logger: Could not find XMLHttpRequest")}(this.config,function(e,n,o){return{apiKey:e,payloadVersion:5,notifier:{name:"saltside web",version:"1.0.0",url:"https://saltside.se/"},events:[{exceptions:[{errorClass:n.name||"[no errorr name]",message:n.message||"[no errror message]",stacktrace:t(n)}],device:r(),app:{releaseStage:"development"},...o}]}}(this.config.apiKey,n,o))}}export default function(e){return new u(e)}export{u as BugsnagClient};
//# sourceMappingURL=bugsnag-browser-lite.esm.js.map

@@ -190,4 +190,3 @@ (function (global, factory) {

},
metaData: opts ? opts.metaData : undefined,
user: opts ? opts.user : undefined
...opts
}]

@@ -194,0 +193,0 @@ };

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("safe-json-stringify"),require("error-stack-parser")):"function"==typeof define&&define.amd?define(["exports","safe-json-stringify","error-stack-parser"],t):t((e=e||self)["bugsnag-browser-lite"]={},e.jsonStringify,e.ErrorStackParser)}(this,(function(e,t,n){function o(){const e=new Date;return e.getUTCFullYear()+"-"+u(e.getUTCMonth()+1)+"-"+u(e.getUTCDate())+"T"+u(e.getUTCHours())+":"+u(e.getUTCMinutes())+":"+u(e.getUTCSeconds())+"."+(e.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"}function r(e){const t={file:e.fileName,method:(n=e.functionName,void 0!==n&&/^global code$/i.test(n)?"global code":n),lineNumber:e.lineNumber,columnNumber:e.columnNumber};var n;return t.lineNumber&&t.lineNumber>-1&&!t.file&&!t.method&&(t.file="global code"),t}function a(e){return function(e){return!(!e||!e.stack&&!e.stacktrace&&!e["opera#sourceloc"]||"string"!=typeof(e.stack||e.stacktrace||e["opera#sourceloc"])||e.stack===`${e.name}: ${e.message}`)}(e)?n.parse(e).map(r):[]}function i(){let e="Unknown OS";return-1!=navigator.appVersion.indexOf("Win")&&(e="Windows"),-1!=navigator.appVersion.indexOf("Mac")&&(e="MacOS"),-1!=navigator.appVersion.indexOf("X11")&&(e="UNIX"),-1!=navigator.appVersion.indexOf("Linux")&&(e="Linux"),e}function s(){const e=navigator,t=navigator.userAgent;let n,r,a,s=navigator.appName,u=""+parseFloat(navigator.appVersion);return-1!=(r=t.indexOf("Opera"))?(s="Opera",u=t.substring(r+6),-1!=(r=t.indexOf("Version"))&&(u=t.substring(r+8))):-1!=(r=t.indexOf("MSIE"))?(s="Microsoft Internet Explorer",u=t.substring(r+5)):-1!=(r=t.indexOf("Chrome"))?(s="Chrome",u=t.substring(r+7)):-1!=(r=t.indexOf("Safari"))?(s="Safari",u=t.substring(r+7),-1!=(r=t.indexOf("Version"))&&(u=t.substring(r+8))):-1!=(r=t.indexOf("Firefox"))?(s="Firefox",u=t.substring(r+8)):(n=t.lastIndexOf(" ")+1)<(r=t.lastIndexOf("/"))&&(s=t.substring(n,r),u=t.substring(r+1),s.toLowerCase()==s.toUpperCase()&&(s=navigator.appName)),-1!=(a=u.indexOf(";"))&&(u=u.substring(0,a)),-1!=(a=u.indexOf(" "))&&(u=u.substring(0,a)),{language:e.language,userAgent:e.userAgent,time:o(),osName:i(),browserName:s,browserVersion:u}}t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t,n=n&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n;const u=e=>e<10?"0"+e:e;class l{constructor(e){this.config={apiKey:e,notifyUrl:"https://notify.bugsnag.com"}}notify(e,n){!function(e,n,r=(()=>{})){if("undefined"!=typeof XMLHttpRequest)try{const a=e.notifyUrl,i=new XMLHttpRequest;i.onreadystatechange=function(){i.readyState===XMLHttpRequest.DONE&&r()},i.open("POST",a),i.setRequestHeader("Content-Type","application/json"),i.setRequestHeader("Bugsnag-Api-Key",e.apiKey||""),i.setRequestHeader("Bugsnag-Payload-Version","5"),i.setRequestHeader("Bugsnag-Sent-At",o()),i.send(function(e){let n=t(e,null);if(n.length>1e6&&(delete e.events[0].metaData,e.events[0].metaData={notifier:`WARNING!\nSerialized payload was ${n.length/1e6}MB (limit = 1MB)\nmetaData was removed`},n=t(e,null),n.length>1e6))throw Error("payload exceeded 1MB limit");return n}(n))}catch(e){console.error(e)}else console.error("Bugsnag logger: Could not find XMLHttpRequest")}(this.config,function(e,t,n){return{apiKey:e,payloadVersion:5,notifier:{name:"saltside web",version:"1.0.0",url:"https://saltside.se/"},events:[{exceptions:[{errorClass:t.name||"[no errorr name]",message:t.message||"[no errror message]",stacktrace:a(t)}],device:s(),app:{releaseStage:"development"},metaData:n?n.metaData:void 0,user:n?n.user:void 0}]}}(this.config.apiKey,e,n))}}e.BugsnagClient=l,e.default=function(e){return new l(e)},Object.defineProperty(e,"__esModule",{value:!0})}));
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("safe-json-stringify"),require("error-stack-parser")):"function"==typeof define&&define.amd?define(["exports","safe-json-stringify","error-stack-parser"],n):n((e=e||self)["bugsnag-browser-lite"]={},e.jsonStringify,e.ErrorStackParser)}(this,(function(e,n,t){function o(){const e=new Date;return e.getUTCFullYear()+"-"+u(e.getUTCMonth()+1)+"-"+u(e.getUTCDate())+"T"+u(e.getUTCHours())+":"+u(e.getUTCMinutes())+":"+u(e.getUTCSeconds())+"."+(e.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"}function r(e){const n={file:e.fileName,method:(t=e.functionName,void 0!==t&&/^global code$/i.test(t)?"global code":t),lineNumber:e.lineNumber,columnNumber:e.columnNumber};var t;return n.lineNumber&&n.lineNumber>-1&&!n.file&&!n.method&&(n.file="global code"),n}function i(e){return function(e){return!(!e||!e.stack&&!e.stacktrace&&!e["opera#sourceloc"]||"string"!=typeof(e.stack||e.stacktrace||e["opera#sourceloc"])||e.stack===`${e.name}: ${e.message}`)}(e)?t.parse(e).map(r):[]}function a(){let e="Unknown OS";return-1!=navigator.appVersion.indexOf("Win")&&(e="Windows"),-1!=navigator.appVersion.indexOf("Mac")&&(e="MacOS"),-1!=navigator.appVersion.indexOf("X11")&&(e="UNIX"),-1!=navigator.appVersion.indexOf("Linux")&&(e="Linux"),e}function s(){const e=navigator,n=navigator.userAgent;let t,r,i,s=navigator.appName,u=""+parseFloat(navigator.appVersion);return-1!=(r=n.indexOf("Opera"))?(s="Opera",u=n.substring(r+6),-1!=(r=n.indexOf("Version"))&&(u=n.substring(r+8))):-1!=(r=n.indexOf("MSIE"))?(s="Microsoft Internet Explorer",u=n.substring(r+5)):-1!=(r=n.indexOf("Chrome"))?(s="Chrome",u=n.substring(r+7)):-1!=(r=n.indexOf("Safari"))?(s="Safari",u=n.substring(r+7),-1!=(r=n.indexOf("Version"))&&(u=n.substring(r+8))):-1!=(r=n.indexOf("Firefox"))?(s="Firefox",u=n.substring(r+8)):(t=n.lastIndexOf(" ")+1)<(r=n.lastIndexOf("/"))&&(s=n.substring(t,r),u=n.substring(r+1),s.toLowerCase()==s.toUpperCase()&&(s=navigator.appName)),-1!=(i=u.indexOf(";"))&&(u=u.substring(0,i)),-1!=(i=u.indexOf(" "))&&(u=u.substring(0,i)),{language:e.language,userAgent:e.userAgent,time:o(),osName:a(),browserName:s,browserVersion:u}}n=n&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n,t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;const u=e=>e<10?"0"+e:e;class l{constructor(e){this.config={apiKey:e,notifyUrl:"https://notify.bugsnag.com"}}notify(e,t){!function(e,t,r=(()=>{})){if("undefined"!=typeof XMLHttpRequest)try{const i=e.notifyUrl,a=new XMLHttpRequest;a.onreadystatechange=function(){a.readyState===XMLHttpRequest.DONE&&r()},a.open("POST",i),a.setRequestHeader("Content-Type","application/json"),a.setRequestHeader("Bugsnag-Api-Key",e.apiKey||""),a.setRequestHeader("Bugsnag-Payload-Version","5"),a.setRequestHeader("Bugsnag-Sent-At",o()),a.send(function(e){let t=n(e,null);if(t.length>1e6&&(delete e.events[0].metaData,e.events[0].metaData={notifier:`WARNING!\nSerialized payload was ${t.length/1e6}MB (limit = 1MB)\nmetaData was removed`},t=n(e,null),t.length>1e6))throw Error("payload exceeded 1MB limit");return t}(t))}catch(e){console.error(e)}else console.error("Bugsnag logger: Could not find XMLHttpRequest")}(this.config,function(e,n,t){return{apiKey:e,payloadVersion:5,notifier:{name:"saltside web",version:"1.0.0",url:"https://saltside.se/"},events:[{exceptions:[{errorClass:n.name||"[no errorr name]",message:n.message||"[no errror message]",stacktrace:i(n)}],device:s(),app:{releaseStage:"development"},...t}]}}(this.config.apiKey,e,t))}}e.BugsnagClient=l,e.default=function(e){return new l(e)},Object.defineProperty(e,"__esModule",{value:!0})}));
//# sourceMappingURL=bugsnag-browser-lite.umd.production.min.js.map
{
"name": "bugsnag-browser-lite",
"version": "2.0.1",
"version": "2.0.2",
"description": "Bugsnag error reporting on the browser",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet