NTP-11577 | Cybertron Integration (#1004)
This commit is contained in:
37
.github/workflows/codePush.yml
vendored
37
.github/workflows/codePush.yml
vendored
@@ -63,6 +63,9 @@ jobs:
|
||||
|
||||
generate_source_map:
|
||||
needs: generate
|
||||
outputs:
|
||||
package_version: ${{ needs.generate.outputs.package_version }}
|
||||
build_number: ${{ needs.generate.outputs.build_number }}
|
||||
runs-on: [default]
|
||||
if: success() && (github.event.inputs.environment == 'Prod') # Only create source map for Prod releases
|
||||
steps:
|
||||
@@ -96,6 +99,40 @@ jobs:
|
||||
name: source-map
|
||||
path: index.android.bundle.map
|
||||
|
||||
upload_sourcemap_cybertron:
|
||||
needs: generate_source_map
|
||||
runs-on: [default]
|
||||
if: success() && (github.event.inputs.environment == 'Prod')
|
||||
steps:
|
||||
- name: Download Source Map
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: source-map
|
||||
path: ./artifacts # Specify the folder to store the downloaded artifact
|
||||
|
||||
- name: 'create release'
|
||||
run: |
|
||||
cd artifacts
|
||||
ls -lh
|
||||
echo creating release
|
||||
response=$(curl --location --request POST '${{secrets.CYBERTRON_BASE_URL}}/api/v1/release' \
|
||||
--header 'Content-Type: application/json' \
|
||||
--data '{
|
||||
"releaseVersion": "${{ needs.generate_source_map.outputs.package_version }}",
|
||||
"projectReferenceId": "${{ secrets.CYBERTRON_PROJECT_ID }}"
|
||||
}')
|
||||
echo $response
|
||||
|
||||
- name: 'create presigned url'
|
||||
run: |
|
||||
presigned_url_source_map='${{secrets.CYBERTRON_BASE_URL}}/api/v1/get-sourcemap-upload-url?project_id=${{secrets.CYBERTRON_PROJECT_ID}}&release_id=${{ needs.generate_source_map.outputs.package_version }}&file_name=index.android.bundle.map'
|
||||
response=$(curl --location $presigned_url_source_map)
|
||||
echo "$response"
|
||||
upload_url=$(echo "$response" | jq -r .url)
|
||||
echo $upload_url
|
||||
curl --location --request PUT --progress-bar --header "Content-Type: application/octet-stream" $upload_url --upload-file artifacts/index.android.bundle.map
|
||||
|
||||
|
||||
create_release_tag:
|
||||
needs: generate_source_map
|
||||
runs-on: [default]
|
||||
|
||||
40
.github/workflows/newBuild.yml
vendored
40
.github/workflows/newBuild.yml
vendored
@@ -44,6 +44,9 @@ on:
|
||||
jobs:
|
||||
generate:
|
||||
runs-on: [ default ]
|
||||
outputs:
|
||||
package_version: ${{ github.event.inputs.version_name }}
|
||||
build_number: ${{ github.event.inputs.version_code }}
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
@@ -166,6 +169,9 @@ jobs:
|
||||
generate_source_map:
|
||||
needs: generate
|
||||
runs-on: [default]
|
||||
outputs:
|
||||
package_version: ${{ needs.generate.outputs.package_version }}
|
||||
build_number: ${{ needs.generate.outputs.build_number }}
|
||||
if: success() && (github.event.inputs.environment == 'Prod') && (github.event.inputs.releaseType == 'HARD_RELEASE' || inputs.releaseType == 'HARD_RELEASE') # Only create source map for Prod releases and not for test builds
|
||||
steps:
|
||||
- name: Checkout
|
||||
@@ -225,6 +231,40 @@ jobs:
|
||||
name: source-map
|
||||
path: index.android.bundle.map
|
||||
|
||||
upload_sourcemap_cybertron:
|
||||
needs: generate_source_map
|
||||
runs-on: [default]
|
||||
if: success() && (github.event.inputs.environment == 'Prod')
|
||||
steps:
|
||||
- name: Download Source Map
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: source-map
|
||||
path: ./artifacts # Specify the folder to store the downloaded artifact
|
||||
|
||||
- name: 'create release'
|
||||
run: |
|
||||
cd artifacts
|
||||
ls -lh
|
||||
echo creating release
|
||||
response=$(curl --location --request POST '${{secrets.CYBERTRON_BASE_URL}}/api/v1/release' \
|
||||
--header 'Content-Type: application/json' \
|
||||
--data '{
|
||||
"releaseVersion": "${{ needs.generate_source_map.outputs.package_version }}",
|
||||
"projectReferenceId": "${{ secrets.CYBERTRON_PROJECT_ID }}"
|
||||
}')
|
||||
echo $response
|
||||
|
||||
- name: 'create presigned url'
|
||||
run: |
|
||||
presigned_url_source_map='${{secrets.CYBERTRON_BASE_URL}}/api/v1/get-sourcemap-upload-url?project_id=${{secrets.CYBERTRON_PROJECT_ID}}&release_id=${{ needs.generate_source_map.outputs.package_version }}&file_name=index.android.bundle.map'
|
||||
response=$(curl --location $presigned_url_source_map)
|
||||
echo "$response"
|
||||
upload_url=$(echo "$response" | jq -r .url)
|
||||
echo $upload_url
|
||||
curl --location --request PUT --progress-bar --header "Content-Type: application/octet-stream" $upload_url --upload-file artifacts/index.android.bundle.map
|
||||
|
||||
|
||||
create_release_tag:
|
||||
needs: generate_source_map
|
||||
runs-on: [default]
|
||||
|
||||
5
App.tsx
5
App.tsx
@@ -48,6 +48,11 @@ import { setJsErrorHandler } from './src/services/exception-handler.service';
|
||||
import fetchUpdatedRemoteConfig from './src/services/firebaseFetchAndUpdate.service';
|
||||
import { StorageKeys } from './src/types/storageKeys';
|
||||
import CodePushLoadingModal, { CodePushLoadingModalRef } from './CodePushModal';
|
||||
import { initSentry } from '@components/utlis/sentry';
|
||||
|
||||
if (!__DEV__) {
|
||||
initSentry();
|
||||
}
|
||||
|
||||
if (ENV !== 'prod') {
|
||||
// mockApiServer();
|
||||
|
||||
@@ -134,8 +134,8 @@ def reactNativeArchitectures() {
|
||||
return value ? value.split(",") : ["armeabi-v7a", "x86", "x86_64", "arm64-v8a"]
|
||||
}
|
||||
|
||||
def VERSION_CODE = 212
|
||||
def VERSION_NAME = "2.14.12"
|
||||
def VERSION_CODE = 213
|
||||
def VERSION_NAME = "2.14.13"
|
||||
|
||||
android {
|
||||
ndkVersion rootProject.ext.ndkVersion
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
export const BASE_AV_APP_URL = 'https://dev-longhorn-portal.np.navi-tech.in/field-app';
|
||||
export const SENTRY_DSN =
|
||||
'https://acef93c884c1424cacc4ec899562e203@qa-longhorn-portal.np.navi-tech.in/glitchtip-events/173';
|
||||
export const SENTRY_DSN = 'https://navi@qa-sa.navi.com/cybertron/4';
|
||||
export const TUNNEL_URL = 'https://qa-sa.navi.com/cybertron/api/4/envelope?sentry_key=';
|
||||
export const JANUS_SERVICE_URL = 'https://dev-longhorn-portal.np.navi-tech.in/api/events/json';
|
||||
export const ENV = 'dev';
|
||||
export const IS_SSO_ENABLED = true;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { MILLISECONDS_IN_A_MINUTE, MINUTES_IN_AN_HOUR } from '../../RN-UI-LIB/src/utlis/common';
|
||||
|
||||
export const BASE_AV_APP_URL = 'https://longhorn.navi.com/field-app';
|
||||
export const SENTRY_DSN =
|
||||
'https://5daa4832fade44b389b265de9b26c2fd@longhorn.navi.com/glitchtip-events/172';
|
||||
export const SENTRY_DSN = 'https://c6c8bc6fab2d8a36b4075956d7f4a984@sa.navi.com/cybertron/api/290764845822352576225822235345509901926'
|
||||
export const TUNNEL_URL = 'https://sa.navi.com/cybertron/api/290764845822352576225822235345509901926/envelope?sentry_key=c6c8bc6fab2d8a36b4075956d7f4a984';
|
||||
export const JANUS_SERVICE_URL = 'https://longhorn.navi.com/api/events/json';
|
||||
export const ENV = 'prod';
|
||||
export const IS_SSO_ENABLED = true;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { MILLISECONDS_IN_A_MINUTE, MINUTES_IN_AN_HOUR } from '../../RN-UI-LIB/src/utlis/common';
|
||||
|
||||
export const BASE_AV_APP_URL = 'https://qa-longhorn-portal.np.navi-tech.in/field-app';
|
||||
export const SENTRY_DSN =
|
||||
'https://acef93c884c1424cacc4ec899562e203@qa-longhorn-portal.np.navi-tech.in/glitchtip-events/173';
|
||||
export const BASE_AV_APP_URL = 'https://qa-longhorn-server.np.navi-ppl.in/field-app';
|
||||
export const SENTRY_DSN = 'https://navi@qa-sa.navi.com/cybertron/4';
|
||||
export const TUNNEL_URL = 'https://qa-sa.navi.com/cybertron/api/4/envelope?sentry_key=';
|
||||
export const JANUS_SERVICE_URL = 'https://qa-longhorn-portal.np.navi-tech.in/api/events/json';
|
||||
export const ENV = 'qa';
|
||||
export const IS_SSO_ENABLED = true;
|
||||
@@ -12,4 +12,4 @@ export const IS_DATA_SYNC_REQUIRED = true;
|
||||
export const DATA_SYNC_TIME_INTERVAL = 2 * MINUTES_IN_AN_HOUR * MILLISECONDS_IN_A_MINUTE; // 2hr
|
||||
export const GOOGLE_SSO_CLIENT_ID =
|
||||
'60755663443-40k0fbrbbqv4ci4hrjlbrphab5fj387b.apps.googleusercontent.com';
|
||||
export const MS_CLARITY_PROJECT_ID = '';
|
||||
export const MS_CLARITY_PROJECT_ID = '';
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
const { withSentryConfig } = require('@sentry/react-native/metro');
|
||||
|
||||
/**
|
||||
* Metro configuration for React Native
|
||||
* https://github.com/facebook/react-native
|
||||
@@ -5,7 +7,7 @@
|
||||
* @format
|
||||
*/
|
||||
|
||||
module.exports = {
|
||||
module.exports = withSentryConfig({
|
||||
transformer: {
|
||||
getTransformOptions: async () => ({
|
||||
transform: {
|
||||
@@ -14,4 +16,4 @@ module.exports = {
|
||||
},
|
||||
}),
|
||||
},
|
||||
};
|
||||
});
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "AV_APP",
|
||||
"version": "2.14.12",
|
||||
"buildNumber": "212",
|
||||
"version": "2.14.13",
|
||||
"buildNumber": "213",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"android:dev": "yarn move:dev && react-native run-android",
|
||||
@@ -56,7 +56,7 @@
|
||||
"@react-navigation/native": "6.1.4",
|
||||
"@react-navigation/native-stack": "6.9.4",
|
||||
"@reduxjs/toolkit": "1.9.1",
|
||||
"@sentry/react-native": "5.5.0",
|
||||
"@sentry/react-native": "5.35.0",
|
||||
"@shopify/flash-list": "1.4.3",
|
||||
"@supersami/rn-foreground-service": "^2.1.0",
|
||||
"appcenter": "^4.4.5",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import React, { Component, ReactNode } from 'react';
|
||||
import { logError } from '../components/utlis/errorUtils';
|
||||
import { sentryCaptureException } from '../components/utlis/errorUtils';
|
||||
import { StyleSheet, View } from 'react-native';
|
||||
import { addClickstreamEvent } from '../services/clickstreamEventService';
|
||||
import { CLICKSTREAM_EVENT_NAMES } from './Constants';
|
||||
@@ -36,7 +36,7 @@ class ErrorBoundary extends Component<IErrorBoundary, IErrorBoundaryState> {
|
||||
errorMessageStack: error?.stack,
|
||||
message: error?.message,
|
||||
});
|
||||
logError(error);
|
||||
sentryCaptureException(error);
|
||||
crashlytics().recordError(error);
|
||||
handleCrash({ message: error?.message?.slice(0, 255), screenName: getCurrentScreen()?.name });
|
||||
}
|
||||
|
||||
@@ -368,7 +368,7 @@ axiosInstance.interceptors.response.use(
|
||||
dispatch(setWithinOperativeHours(false));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
return Promise.reject(error);
|
||||
}
|
||||
config.retry -= 1;
|
||||
|
||||
@@ -13,10 +13,14 @@ export const logError = (error: Error, extraInfo = '') => {
|
||||
// });
|
||||
};
|
||||
|
||||
export const sentryCaptureMessage = (errorStr: string, extraInfo = '') => {
|
||||
// Sentry.setTag('agentId', GLOBAL.AGENT_ID || 'not-logged-in');
|
||||
// Sentry.captureMessage(errorStr, (scope) => {
|
||||
// scope.setExtra('ExtraInfo', extraInfo);
|
||||
// return scope;
|
||||
// });
|
||||
export const sentryCaptureException = (errorStr: Error, extraInfo = '') => {
|
||||
if(__DEV__) {
|
||||
// Disable sentry in development mode
|
||||
return;
|
||||
}
|
||||
Sentry.setTag('agentId', GLOBAL.AGENT_ID || 'not-logged-in');
|
||||
Sentry.captureException(errorStr, (scope) => {
|
||||
scope.setExtra('ExtraInfo', extraInfo);
|
||||
return scope;
|
||||
});
|
||||
};
|
||||
|
||||
@@ -1,37 +1,55 @@
|
||||
import * as Sentry from '@sentry/react-native';
|
||||
import VersionNumber from 'react-native-version-number';
|
||||
|
||||
import { SENTRY_DSN, ENV } from '../../constants/config';
|
||||
import { SENTRY_DSN, TUNNEL_URL } from '../../constants/config';
|
||||
import { addClickstreamEvent } from '../../services/clickstreamEventService';
|
||||
import { CLICKSTREAM_EVENT_NAMES } from '../../common/Constants';
|
||||
import { getAppVersion } from './commonFunctions';
|
||||
import { createTransport } from '@sentry/core';
|
||||
import { GLOBAL } from '@constants/Global';
|
||||
|
||||
const sentryRoutingInstrumentation = new Sentry.ReactNavigationInstrumentation();
|
||||
function makeFetchTransport(options: any): any {
|
||||
function makeRequest(request: any) {
|
||||
const requestOptions: RequestInit = {
|
||||
body: request.body,
|
||||
method: 'POST',
|
||||
referrerPolicy: 'origin',
|
||||
headers: options.headers,
|
||||
...options.fetchOptions,
|
||||
};
|
||||
|
||||
const defaultOptions = {
|
||||
dsn: SENTRY_DSN,
|
||||
enableAutoSessionTracking: true,
|
||||
environment: ENV,
|
||||
// integrations: [
|
||||
// new Sentry.ReactNativeTracing({
|
||||
// routingInstrumentation: sentryRoutingInstrumentation,
|
||||
// tracingOrigins: ['localhost', /^\//],
|
||||
// }),
|
||||
// ],
|
||||
tracesSampleRate: 0.2,
|
||||
};
|
||||
return fetch(options.url, requestOptions).then((response) => {
|
||||
return {
|
||||
statusCode: response.status,
|
||||
headers: {
|
||||
'x-sentry-rate-limits': response.headers.get('X-Sentry-Rate-Limits'),
|
||||
'retry-after': response.headers.get('Retry-After'),
|
||||
},
|
||||
};
|
||||
});
|
||||
}
|
||||
|
||||
return createTransport(options, makeRequest);
|
||||
}
|
||||
|
||||
export async function initSentry() {
|
||||
try {
|
||||
const dist = `${VersionNumber.buildVersion}`;
|
||||
const release = `${VersionNumber.bundleIdentifier}(${getAppVersion()})@${
|
||||
VersionNumber.appVersion
|
||||
}+${dist}`;
|
||||
|
||||
Sentry.init({
|
||||
...defaultOptions,
|
||||
dist,
|
||||
release,
|
||||
dsn: SENTRY_DSN,
|
||||
transport: makeFetchTransport,
|
||||
tunnel: TUNNEL_URL,
|
||||
beforeSend(event) {
|
||||
event.extra = {
|
||||
...event.extra,
|
||||
release_id: getAppVersion(),
|
||||
alfredSessionId: '',
|
||||
metadata: {
|
||||
agentId: GLOBAL?.AGENT_ID,
|
||||
deviceId: GLOBAL?.DEVICE_ID,
|
||||
isImpersonated: GLOBAL?.IS_IMPERSONATED,
|
||||
buildFlavour: GLOBAL?.BUILD_FLAVOUR,
|
||||
},
|
||||
};
|
||||
return event;
|
||||
},
|
||||
});
|
||||
} catch (e) {
|
||||
addClickstreamEvent(CLICKSTREAM_EVENT_NAMES.FA_SENTRY_INTEGRATION_FAILED);
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { MILLISECONDS_IN_A_MINUTE, MINUTES_IN_AN_HOUR } from '../../RN-UI-LIB/src/utlis/common';
|
||||
|
||||
export const BASE_AV_APP_URL = 'https://qa-longhorn-portal.np.navi-tech.in/field-app';
|
||||
export const SENTRY_DSN =
|
||||
'https://acef93c884c1424cacc4ec899562e203@qa-longhorn-portal.np.navi-tech.in/glitchtip-events/173';
|
||||
export const BASE_AV_APP_URL = 'https://qa-longhorn-server.np.navi-ppl.in/field-app';
|
||||
export const SENTRY_DSN = 'https://navi@qa-sa.navi.com/cybertron/4';
|
||||
export const TUNNEL_URL = 'https://qa-sa.navi.com/cybertron/api/4/envelope?sentry_key=';
|
||||
export const JANUS_SERVICE_URL = 'https://qa-longhorn-portal.np.navi-tech.in/api/events/json';
|
||||
export const ENV = 'qa';
|
||||
export const IS_SSO_ENABLED = true;
|
||||
@@ -12,4 +12,4 @@ export const IS_DATA_SYNC_REQUIRED = true;
|
||||
export const DATA_SYNC_TIME_INTERVAL = 2 * MINUTES_IN_AN_HOUR * MILLISECONDS_IN_A_MINUTE; // 2hr
|
||||
export const GOOGLE_SSO_CLIENT_ID =
|
||||
'60755663443-40k0fbrbbqv4ci4hrjlbrphab5fj387b.apps.googleusercontent.com';
|
||||
export const MS_CLARITY_PROJECT_ID = '';
|
||||
export const MS_CLARITY_PROJECT_ID = '';
|
||||
|
||||
261
yarn.lock
261
yarn.lock
@@ -1692,114 +1692,211 @@
|
||||
redux-thunk "^2.4.2"
|
||||
reselect "^4.1.7"
|
||||
|
||||
"@sentry-internal/tracing@7.52.0":
|
||||
version "7.52.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.52.0.tgz#c4e0750ad0c3949c5bb4b59cbb708b0fef274080"
|
||||
integrity sha512-o1YPcRGtC9tjeFCvWRJsbgK94zpExhzfxWaldAKvi3PuWEmPeewSdO/Q5pBIY1QonvSI+Q3gysLRcVlLYHhO5A==
|
||||
"@sentry-internal/feedback@7.119.1":
|
||||
version "7.119.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-7.119.1.tgz#98285dc9dba0ab62369d758124901b00faf58697"
|
||||
integrity sha512-EPyW6EKZmhKpw/OQUPRkTynXecZdYl4uhZwdZuGqnGMAzswPOgQvFrkwsOuPYvoMfXqCH7YuRqyJrox3uBOrTA==
|
||||
dependencies:
|
||||
"@sentry/core" "7.52.0"
|
||||
"@sentry/types" "7.52.0"
|
||||
"@sentry/utils" "7.52.0"
|
||||
tslib "^1.9.3"
|
||||
"@sentry/core" "7.119.1"
|
||||
"@sentry/types" "7.119.1"
|
||||
"@sentry/utils" "7.119.1"
|
||||
|
||||
"@sentry/browser@7.52.0":
|
||||
version "7.52.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-7.52.0.tgz#55d266c89ed668389ff687e5cc885c27016ea85c"
|
||||
integrity sha512-Sib0T24cQCqqqAhg+nZdfI7qNYGE03jiM3RbY7yG5UoycdnJzWEwrBVSzRTgg3Uya9TRTEGJ+d9vxPIU5TL7TA==
|
||||
"@sentry-internal/replay-canvas@7.119.1":
|
||||
version "7.119.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-7.119.1.tgz#b1413fb37734d609b0745ac24d49ddf9d63b9c51"
|
||||
integrity sha512-O/lrzENbMhP/UDr7LwmfOWTjD9PLNmdaCF408Wx8SDuj7Iwc+VasGfHg7fPH4Pdr4nJON6oh+UqoV4IoG05u+A==
|
||||
dependencies:
|
||||
"@sentry-internal/tracing" "7.52.0"
|
||||
"@sentry/core" "7.52.0"
|
||||
"@sentry/replay" "7.52.0"
|
||||
"@sentry/types" "7.52.0"
|
||||
"@sentry/utils" "7.52.0"
|
||||
tslib "^1.9.3"
|
||||
"@sentry/core" "7.119.1"
|
||||
"@sentry/replay" "7.119.1"
|
||||
"@sentry/types" "7.119.1"
|
||||
"@sentry/utils" "7.119.1"
|
||||
|
||||
"@sentry/cli@2.17.5":
|
||||
version "2.17.5"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/cli/-/cli-2.17.5.tgz#d41e24893a843bcd41e14274044a7ddea9332824"
|
||||
integrity sha512-0tXjLDpaKB46851EMJ6NbP0o9/gdEaDSLAyjEtXxlVO6+RyhUj6x6jDwn0vis8n/7q0AvbIjAcJrot+TbZP+WQ==
|
||||
"@sentry-internal/tracing@7.119.1":
|
||||
version "7.119.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.119.1.tgz#500d50d451bfd0ce6b185e9f112208229739ab03"
|
||||
integrity sha512-cI0YraPd6qBwvUA3wQdPGTy8PzAoK0NZiaTN1LM3IczdPegehWOaEG5GVTnpGnTsmBAzn1xnBXNBhgiU4dgcrQ==
|
||||
dependencies:
|
||||
"@sentry/core" "7.119.1"
|
||||
"@sentry/types" "7.119.1"
|
||||
"@sentry/utils" "7.119.1"
|
||||
|
||||
"@sentry/babel-plugin-component-annotate@2.20.1":
|
||||
version "2.20.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-2.20.1.tgz#204c63ed006a048f48f633876e1b8bacf87a9722"
|
||||
integrity sha512-4mhEwYTK00bIb5Y9UWIELVUfru587Vaeg0DQGswv4aIRHIiMKLyNqCEejaaybQ/fNChIZOKmvyqXk430YVd7Qg==
|
||||
|
||||
"@sentry/browser@7.119.1":
|
||||
version "7.119.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-7.119.1.tgz#260470dd7fd18de366017c3bf23a252a24d2ff05"
|
||||
integrity sha512-aMwAnFU4iAPeLyZvqmOQaEDHt/Dkf8rpgYeJ0OEi50dmP6AjG+KIAMCXU7CYCCQDn70ITJo8QD5+KzCoZPYz0A==
|
||||
dependencies:
|
||||
"@sentry-internal/feedback" "7.119.1"
|
||||
"@sentry-internal/replay-canvas" "7.119.1"
|
||||
"@sentry-internal/tracing" "7.119.1"
|
||||
"@sentry/core" "7.119.1"
|
||||
"@sentry/integrations" "7.119.1"
|
||||
"@sentry/replay" "7.119.1"
|
||||
"@sentry/types" "7.119.1"
|
||||
"@sentry/utils" "7.119.1"
|
||||
|
||||
"@sentry/cli-darwin@2.37.0":
|
||||
version "2.37.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/cli-darwin/-/cli-darwin-2.37.0.tgz#9c890c68abf30ceaad27826212a0963b125b8bbf"
|
||||
integrity sha512-CsusyMvO0eCPSN7H+sKHXS1pf637PWbS4rZak/7giz/z31/6qiXmeMlcL3f9lLZKtFPJmXVFO9uprn1wbBVF8A==
|
||||
|
||||
"@sentry/cli-linux-arm64@2.37.0":
|
||||
version "2.37.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.37.0.tgz#2070155bade6d72d6b706807c6f365c65f9b82ea"
|
||||
integrity sha512-2vzUWHLZ3Ct5gpcIlfd/2Qsha+y9M8LXvbZE26VxzYrIkRoLAWcnClBv8m4XsHLMURYvz3J9QSZHMZHSO7kAzw==
|
||||
|
||||
"@sentry/cli-linux-arm@2.37.0":
|
||||
version "2.37.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/cli-linux-arm/-/cli-linux-arm-2.37.0.tgz#a08c2133e8e2566074fd6fe4f68e9ffd0c85664a"
|
||||
integrity sha512-Dz0qH4Yt+gGUgoVsqVt72oDj4VQynRF1QB1/Sr8g76Vbi+WxWZmUh0iFwivYVwWxdQGu/OQrE0tx946HToCRyA==
|
||||
|
||||
"@sentry/cli-linux-i686@2.37.0":
|
||||
version "2.37.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/cli-linux-i686/-/cli-linux-i686-2.37.0.tgz#53fff0e7f232b656b0ee3413b66006ee724a4abf"
|
||||
integrity sha512-MHRLGs4t/CQE1pG+mZBQixyWL6xDZfNalCjO8GMcTTbZFm44S3XRHfYJZNVCgdtnUP7b6OHGcu1v3SWE10LcwQ==
|
||||
|
||||
"@sentry/cli-linux-x64@2.37.0":
|
||||
version "2.37.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/cli-linux-x64/-/cli-linux-x64-2.37.0.tgz#2fbaf51ef3884bd6561c987f01ac98f544457150"
|
||||
integrity sha512-k76ClefKZaDNJZU/H3mGeR8uAzAGPzDRG/A7grzKfBeyhP3JW09L7Nz9IQcSjCK+xr399qLhM2HFCaPWQ6dlMw==
|
||||
|
||||
"@sentry/cli-win32-i686@2.37.0":
|
||||
version "2.37.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/cli-win32-i686/-/cli-win32-i686-2.37.0.tgz#fa195664da27ce8c40fdb6db1bf1d125cdf587d9"
|
||||
integrity sha512-FFyi5RNYQQkEg4GkP2f3BJcgQn0F4fjFDMiWkjCkftNPXQG+HFUEtrGsWr6mnHPdFouwbYg3tEPUWNxAoypvTw==
|
||||
|
||||
"@sentry/cli-win32-x64@2.37.0":
|
||||
version "2.37.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/cli-win32-x64/-/cli-win32-x64-2.37.0.tgz#84fa4d070b8a4a115c46ab38f42d29580143fd26"
|
||||
integrity sha512-nSMj4OcfQmyL+Tu/jWCJwhKCXFsCZW1MUk6wjjQlRt9SDLfgeapaMlK1ZvT1eZv5ZH6bj3qJfefwj4U8160uOA==
|
||||
|
||||
"@sentry/cli@2.37.0":
|
||||
version "2.37.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/cli/-/cli-2.37.0.tgz#dd01e933cf1caed7d7b6abab5a96044fe1c9c7a1"
|
||||
integrity sha512-fM3V4gZRJR/s8lafc3O07hhOYRnvkySdPkvL/0e0XW0r+xRwqIAgQ5ECbsZO16A5weUiXVSf03ztDL1FcmbJCQ==
|
||||
dependencies:
|
||||
https-proxy-agent "^5.0.0"
|
||||
node-fetch "^2.6.7"
|
||||
progress "^2.0.3"
|
||||
proxy-from-env "^1.1.0"
|
||||
which "^2.0.2"
|
||||
optionalDependencies:
|
||||
"@sentry/cli-darwin" "2.37.0"
|
||||
"@sentry/cli-linux-arm" "2.37.0"
|
||||
"@sentry/cli-linux-arm64" "2.37.0"
|
||||
"@sentry/cli-linux-i686" "2.37.0"
|
||||
"@sentry/cli-linux-x64" "2.37.0"
|
||||
"@sentry/cli-win32-i686" "2.37.0"
|
||||
"@sentry/cli-win32-x64" "2.37.0"
|
||||
|
||||
"@sentry/core@7.52.0":
|
||||
version "7.52.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.52.0.tgz#6c820ca48fe2f06bfd6b290044c96de2375f2ad4"
|
||||
integrity sha512-BWdG6vCMeUeMhF4ILpxXTmw70JJvT1MGJcnv09oSupWHTmqy6I19YP6YcEyFuBL4jXPN51eCl7luIdLGJrPbOg==
|
||||
"@sentry/core@7.119.0":
|
||||
version "7.119.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.119.0.tgz#a6e41119bb03ec27689f9ad04e79d1fba5b7fc37"
|
||||
integrity sha512-CS2kUv9rAJJEjiRat6wle3JATHypB0SyD7pt4cpX5y0dN5dZ1JrF57oLHRMnga9fxRivydHz7tMTuBhSSwhzjw==
|
||||
dependencies:
|
||||
"@sentry/types" "7.52.0"
|
||||
"@sentry/utils" "7.52.0"
|
||||
tslib "^1.9.3"
|
||||
"@sentry/types" "7.119.0"
|
||||
"@sentry/utils" "7.119.0"
|
||||
|
||||
"@sentry/hub@7.52.0":
|
||||
version "7.52.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-7.52.0.tgz#ffc087d58c745d57108862faa0f701b15503dcc2"
|
||||
integrity sha512-w3d8Pmp3Fx2zbbjz6hAeIbsFEkLyrUs9YTGG2y8oCoTlAtGK+AjdG+Z0H/clAZONflD/je2EmFHCI0EuXE9tEw==
|
||||
"@sentry/core@7.119.1":
|
||||
version "7.119.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.119.1.tgz#63e949cad167a0ee5e52986c93b96ff1d6a05b57"
|
||||
integrity sha512-YUNnH7O7paVd+UmpArWCPH4Phlb5LwrkWVqzFWqL3xPyCcTSof2RL8UmvpkTjgYJjJ+NDfq5mPFkqv3aOEn5Sw==
|
||||
dependencies:
|
||||
"@sentry/core" "7.52.0"
|
||||
"@sentry/types" "7.52.0"
|
||||
"@sentry/utils" "7.52.0"
|
||||
tslib "^1.9.3"
|
||||
"@sentry/types" "7.119.1"
|
||||
"@sentry/utils" "7.119.1"
|
||||
|
||||
"@sentry/integrations@7.52.0":
|
||||
version "7.52.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/integrations/-/integrations-7.52.0.tgz#632aa5e54bdfdab910a24057c2072634a2670409"
|
||||
integrity sha512-tqxYzgc71XdFD8MTCsVMCPef08lPY9jULE5Zi7TzjyV2AItDRJPkixG0qjwjOGwCtN/6KKz0lGPGYU8ZDxvsbg==
|
||||
"@sentry/hub@7.119.0":
|
||||
version "7.119.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-7.119.0.tgz#a94d657b9d3cfd4cc061c5c238f86faefb55d5d8"
|
||||
integrity sha512-183h5B/rZosLxpB+ZYOvFdHk0rwZbKskxqKFtcyPbDAfpCUgCass41UTqyxF6aH1qLgCRxX8GcLRF7frIa/SOg==
|
||||
dependencies:
|
||||
"@sentry/types" "7.52.0"
|
||||
"@sentry/utils" "7.52.0"
|
||||
"@sentry/core" "7.119.0"
|
||||
"@sentry/types" "7.119.0"
|
||||
"@sentry/utils" "7.119.0"
|
||||
|
||||
"@sentry/integrations@7.119.0":
|
||||
version "7.119.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/integrations/-/integrations-7.119.0.tgz#5b25c603026dbacfe1ae7bb8d768506a129149fb"
|
||||
integrity sha512-OHShvtsRW0A+ZL/ZbMnMqDEtJddPasndjq+1aQXw40mN+zeP7At/V1yPZyFaURy86iX7Ucxw5BtmzuNy7hLyTA==
|
||||
dependencies:
|
||||
"@sentry/core" "7.119.0"
|
||||
"@sentry/types" "7.119.0"
|
||||
"@sentry/utils" "7.119.0"
|
||||
localforage "^1.8.1"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@sentry/react-native@5.5.0":
|
||||
version "5.5.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/react-native/-/react-native-5.5.0.tgz#b1283f68465b1772ad6059ebba149673cef33f2d"
|
||||
integrity sha512-xrES+OAIu3HFhoQSuJjd16Hh02/mByuNoKUjF7e4WDGIiTew3aqlqeLjU7x4npmg5Vbt+ND5jR12u/NmdfArwg==
|
||||
"@sentry/integrations@7.119.1":
|
||||
version "7.119.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/integrations/-/integrations-7.119.1.tgz#9fc17aa9fcb942fbd2fc12eecd77a0f316897960"
|
||||
integrity sha512-CGmLEPnaBqbUleVqrmGYjRjf5/OwjUXo57I9t0KKWViq81mWnYhaUhRZWFNoCNQHns+3+GPCOMvl0zlawt+evw==
|
||||
dependencies:
|
||||
"@sentry/browser" "7.52.0"
|
||||
"@sentry/cli" "2.17.5"
|
||||
"@sentry/core" "7.52.0"
|
||||
"@sentry/hub" "7.52.0"
|
||||
"@sentry/integrations" "7.52.0"
|
||||
"@sentry/react" "7.52.0"
|
||||
"@sentry/types" "7.52.0"
|
||||
"@sentry/utils" "7.52.0"
|
||||
"@sentry/core" "7.119.1"
|
||||
"@sentry/types" "7.119.1"
|
||||
"@sentry/utils" "7.119.1"
|
||||
localforage "^1.8.1"
|
||||
|
||||
"@sentry/react@7.52.0":
|
||||
version "7.52.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/react/-/react-7.52.0.tgz#d12d270ec82dea0474e69deb9112181affe7c524"
|
||||
integrity sha512-VQxquyFFlvB81k7UER7tTJxjzbczNI2jqsw6nN1TVDrAIDt8/hT2x7m/M0FlWc88roBKuaMmbvzfNGWaL9abyQ==
|
||||
"@sentry/react-native@5.35.0":
|
||||
version "5.35.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/react-native/-/react-native-5.35.0.tgz#22afc7b339aaa764101d8786e9240e1d1737077c"
|
||||
integrity sha512-fJIwB2rK6LSFqaPN+f6sa/N0/027AJFtTY3UVmjNl4stY7Q3S/L6fIP4qJJF6YMYeZc+/j8+m+1R1yHvXMX3ew==
|
||||
dependencies:
|
||||
"@sentry/browser" "7.52.0"
|
||||
"@sentry/types" "7.52.0"
|
||||
"@sentry/utils" "7.52.0"
|
||||
"@sentry/babel-plugin-component-annotate" "2.20.1"
|
||||
"@sentry/browser" "7.119.1"
|
||||
"@sentry/cli" "2.37.0"
|
||||
"@sentry/core" "7.119.1"
|
||||
"@sentry/hub" "7.119.0"
|
||||
"@sentry/integrations" "7.119.0"
|
||||
"@sentry/react" "7.119.1"
|
||||
"@sentry/types" "7.119.1"
|
||||
"@sentry/utils" "7.119.1"
|
||||
|
||||
"@sentry/react@7.119.1":
|
||||
version "7.119.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/react/-/react-7.119.1.tgz#5cd76fe42209a1cfca6d5197e25c0c8d18299d56"
|
||||
integrity sha512-Bri314LnSVm16K3JATgn3Zsq6Uj3M/nIjdUb3nggBw0BMlFWMsyFjUCfmCio5d80KJK/lUjOIxRjzu79M6jOzQ==
|
||||
dependencies:
|
||||
"@sentry/browser" "7.119.1"
|
||||
"@sentry/core" "7.119.1"
|
||||
"@sentry/types" "7.119.1"
|
||||
"@sentry/utils" "7.119.1"
|
||||
hoist-non-react-statics "^3.3.2"
|
||||
tslib "^1.9.3"
|
||||
|
||||
"@sentry/replay@7.52.0":
|
||||
version "7.52.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/replay/-/replay-7.52.0.tgz#4d78e88282d2c1044ea4b648a68d1b22173e810d"
|
||||
integrity sha512-RRPALjDST2s7MHiMcUJ7Wo4WW7EWfUDYSG0LuhMT8DNc+ZsxQoFsLYX/yz8b3f0IUSr7xKBXP+aPeIy3jDAS2g==
|
||||
"@sentry/replay@7.119.1":
|
||||
version "7.119.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/replay/-/replay-7.119.1.tgz#117cf493a3008a39943b7d571d451c6218542847"
|
||||
integrity sha512-4da+ruMEipuAZf35Ybt2StBdV1S+oJbSVccGpnl9w6RoeQoloT4ztR6ML3UcFDTXeTPT1FnHWDCyOfST0O7XMw==
|
||||
dependencies:
|
||||
"@sentry/core" "7.52.0"
|
||||
"@sentry/types" "7.52.0"
|
||||
"@sentry/utils" "7.52.0"
|
||||
"@sentry-internal/tracing" "7.119.1"
|
||||
"@sentry/core" "7.119.1"
|
||||
"@sentry/types" "7.119.1"
|
||||
"@sentry/utils" "7.119.1"
|
||||
|
||||
"@sentry/types@7.52.0":
|
||||
version "7.52.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.52.0.tgz#b7d5372f17355e3991cbe818ad567f3fe277cc6b"
|
||||
integrity sha512-XnEWpS6P6UdP1FqbmeqhI96Iowqd2jM5R7zJ97txTdAd5NmdHHH0pODTR9NiQViA1WlsXDut7ZLxgPzC9vIcMA==
|
||||
"@sentry/types@7.119.0":
|
||||
version "7.119.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.119.0.tgz#8b3d7a1405c362e75cd900d46089df4e70919d2a"
|
||||
integrity sha512-27qQbutDBPKGbuJHROxhIWc1i0HJaGLA90tjMu11wt0E4UNxXRX+UQl4Twu68v4EV3CPvQcEpQfgsViYcXmq+w==
|
||||
|
||||
"@sentry/utils@7.52.0":
|
||||
version "7.52.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.52.0.tgz#cacc36d905036ba7084c14965e964fc44239d7f0"
|
||||
integrity sha512-X1NHYuqW0qpZfP731YcVe+cn36wJdAeBHPYPIkXCl4o4GePCJfH/CM/+9V9cZykNjyLrs2Xy/TavSAHNCj8j7w==
|
||||
"@sentry/types@7.119.1":
|
||||
version "7.119.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.119.1.tgz#f9c3c12e217c9078a6d556c92590e42a39b750dd"
|
||||
integrity sha512-4G2mcZNnYzK3pa2PuTq+M2GcwBRY/yy1rF+HfZU+LAPZr98nzq2X3+mJHNJoobeHRkvVh7YZMPi4ogXiIS5VNQ==
|
||||
|
||||
"@sentry/utils@7.119.0":
|
||||
version "7.119.0"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.119.0.tgz#debe29020f6ef3786a5bd855cf1b97116b7be826"
|
||||
integrity sha512-ZwyXexWn2ZIe2bBoYnXJVPc2esCSbKpdc6+0WJa8eutXfHq3FRKg4ohkfCBpfxljQGEfP1+kfin945lA21Ka+A==
|
||||
dependencies:
|
||||
"@sentry/types" "7.52.0"
|
||||
tslib "^1.9.3"
|
||||
"@sentry/types" "7.119.0"
|
||||
|
||||
"@sentry/utils@7.119.1":
|
||||
version "7.119.1"
|
||||
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.119.1.tgz#08b28fa8170987a60e149e2102e83395a95e9a89"
|
||||
integrity sha512-ju/Cvyeu/vkfC5/XBV30UNet5kLEicZmXSyuLwZu95hEbL+foPdxN+re7pCI/eNqfe3B2vz7lvz5afLVOlQ2Hg==
|
||||
dependencies:
|
||||
"@sentry/types" "7.119.1"
|
||||
|
||||
"@shopify/flash-list@1.4.3":
|
||||
version "1.4.3"
|
||||
@@ -9348,7 +9445,7 @@ tslib@2.4.0:
|
||||
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3"
|
||||
integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==
|
||||
|
||||
tslib@^1.8.1, tslib@^1.9.3:
|
||||
tslib@^1.8.1:
|
||||
version "1.14.1"
|
||||
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
|
||||
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
|
||||
|
||||
Reference in New Issue
Block a user