refactor(suite): Rename trezor/analytics to trezor/analytics-uploader

# Conflicts:
#	suite-native/analytics/src/getTypedNativeLegacyAnalytics.ts
#	suite/analytics/src/getTypedDesktopLegacyAnalytics.ts

# Conflicts:
#	suite-native/analytics/src/getTypedNativeAnalytics.ts
#	suite/analytics/src/getTypedDesktopAnalytics.ts
This commit is contained in:
Jan Václavík
2026-01-27 11:32:10 +01:00
parent 71faea78f0
commit fc78dc315a
47 changed files with 69 additions and 51 deletions

View File

@@ -1,4 +1,4 @@
# @trezor/analytics
# @trezor/analytics-uploader
This is a generic analytics package. To use analytics in a specific environment,
please use one of the following packages or create a new one inspired by existing ones.

View File

@@ -1,5 +1,5 @@
{
"name": "@trezor/analytics",
"name": "@trezor/analytics-uploader",
"version": "1.5.0",
"license": "See LICENSE.md in repo root",
"sideEffects": false,

View File

@@ -83,7 +83,7 @@
"@suite/tx-simulation": "workspace:^",
"@testing-library/jest-dom": "6.9.1",
"@trezor/address-validator": "workspace:*",
"@trezor/analytics": "workspace:*",
"@trezor/analytics-uploader": "workspace:*",
"@trezor/blockchain-link": "workspace:*",
"@trezor/blockchain-link-types": "workspace:*",
"@trezor/blockchain-link-utils": "workspace:*",

View File

@@ -12,7 +12,7 @@ import {
selectIsAnalyticsEnabled,
} from '@suite-common/analytics-redux';
import { ExtraDependencies } from '@suite-common/redux-utils';
import { type InitOptions, getTrackingRandomId } from '@trezor/analytics';
import { type InitOptions, getTrackingRandomId } from '@trezor/analytics-uploader';
import { getCommitHash, getEnvironment, isCodesignBuild } from '@trezor/env-utils';
import type { Dispatch, GetState } from 'src/types/suite';

View File

@@ -149,7 +149,7 @@
{ "path": "../../suite/suite-sync" },
{ "path": "../../suite/tx-simulation" },
{ "path": "../address-validator" },
{ "path": "../analytics" },
{ "path": "../analytics-uploader" },
{ "path": "../blockchain-link" },
{ "path": "../blockchain-link-types" },
{ "path": "../blockchain-link-utils" },

View File

@@ -20,7 +20,7 @@
"@suite-common/suite-types": "workspace:*",
"@suite-common/wallet-config": "workspace:*",
"@suite-common/wallet-types": "workspace:*",
"@trezor/analytics": "workspace:*",
"@trezor/analytics-uploader": "workspace:*",
"@trezor/connect": "workspace:*",
"lodash": "^4.17.21",
"react": "19.1.0",

View File

@@ -17,7 +17,7 @@ import {
} from '@suite-common/suite-types';
import { NetworkSymbol } from '@suite-common/wallet-config';
import { Account, AddressDisplayOptions, SelectedAccountStatus } from '@suite-common/wallet-types';
import { Analytics } from '@trezor/analytics';
import { Analytics } from '@trezor/analytics-uploader';
import {
BlockchainBlock,
BluetoothDeviceId,

View File

@@ -12,7 +12,9 @@
{ "path": "../suite-types" },
{ "path": "../wallet-config" },
{ "path": "../wallet-types" },
{ "path": "../../packages/analytics" },
{
"path": "../../packages/analytics-uploader"
},
{ "path": "../../packages/connect" }
]
}

View File

@@ -18,7 +18,7 @@
"@suite-common/suite-types": "workspace:*",
"@suite-common/wallet-config": "workspace:*",
"@suite-common/wallet-types": "workspace:*",
"@trezor/analytics": "workspace:*",
"@trezor/analytics-uploader": "workspace:*",
"@trezor/connect": "workspace:*",
"@trezor/device-utils": "workspace:*",
"@trezor/type-utils": "workspace:*",

View File

@@ -16,7 +16,7 @@ import {
import type { SuiteSync } from '@suite-common/suite-sync-types';
import { ReportSecurityCheckParams, Route } from '@suite-common/suite-types';
import { AddressDisplayOptions, SelectedAccountLoaded } from '@suite-common/wallet-types';
import { Analytics } from '@trezor/analytics';
import { Analytics } from '@trezor/analytics-uploader';
import { err, ok } from '@trezor/type-utils';
import { testMocks } from './mocks';

View File

@@ -8,7 +8,9 @@
{ "path": "../suite-types" },
{ "path": "../wallet-config" },
{ "path": "../wallet-types" },
{ "path": "../../packages/analytics" },
{
"path": "../../packages/analytics-uploader"
},
{ "path": "../../packages/connect" },
{ "path": "../../packages/device-utils" },
{ "path": "../../packages/type-utils" },

View File

@@ -19,7 +19,7 @@
"@suite-common/wallet-types": "workspace:*",
"@suite-native/config": "workspace:*",
"@suite-native/sentry": "workspace:*",
"@trezor/analytics": "workspace:*",
"@trezor/analytics-uploader": "workspace:*",
"@trezor/blockchain-link-types": "workspace:*",
"@trezor/connect": "workspace:*",
"@trezor/device-utils": "workspace:*",

View File

@@ -8,7 +8,7 @@ import {
import { createThunk } from '@suite-common/redux-utils';
import { isDevelopEnv } from '@suite-native/config';
import { allowSentryReport, setSentryUser } from '@suite-native/sentry';
import { type InitOptions, getTrackingRandomId } from '@trezor/analytics';
import { type InitOptions, getTrackingRandomId } from '@trezor/analytics-uploader';
import { getCommitHash } from '@trezor/env-utils';
import { EventType } from './constants';

View File

@@ -1,5 +1,5 @@
import { isDebugEnv } from '@suite-native/config';
import { Analytics, Event, QueuedAnalytics } from '@trezor/analytics';
import { Analytics, Event, QueuedAnalytics } from '@trezor/analytics-uploader';
import { getSuiteVersion } from '@trezor/env-utils';
import { AnalyticsNativeEvents } from './analyticsEvents';

View File

@@ -1,5 +1,5 @@
import { isDebugEnv } from '@suite-native/config';
import { Analytics, Event, QueuedAnalytics } from '@trezor/analytics';
import { Analytics, Event, QueuedAnalytics } from '@trezor/analytics-uploader';
import { getSuiteVersion } from '@trezor/env-utils';
import { SuiteNativeLegacyAnalyticsEvents } from './types';

View File

@@ -1,5 +1,5 @@
import { AnalyticsSharedEvents } from '@suite-common/analytics';
import { Analytics } from '@trezor/analytics';
import { Analytics } from '@trezor/analytics-uploader';
import { AnalyticsNativeEvents } from './analyticsEvents';

View File

@@ -1,4 +1,4 @@
import { Analytics } from '@trezor/analytics';
import { Analytics } from '@trezor/analytics-uploader';
import { SuiteNativeLegacyAnalyticsEvents } from './types';

View File

@@ -23,7 +23,9 @@
},
{ "path": "../config" },
{ "path": "../sentry" },
{ "path": "../../packages/analytics" },
{
"path": "../../packages/analytics-uploader"
},
{
"path": "../../packages/blockchain-link-types"
},

View File

@@ -46,7 +46,7 @@
"@suite-native/staking": "workspace:*",
"@suite-native/theme": "workspace:*",
"@suite-native/toasts": "workspace:*",
"@trezor/analytics": "workspace:*",
"@trezor/analytics-uploader": "workspace:*",
"@trezor/blockchain-link-types": "workspace:*",
"@trezor/connect": "workspace:*",
"@trezor/device-utils": "workspace:*",

View File

@@ -11,7 +11,7 @@ import {
getIsDevicePinProtected,
} from '@suite-common/suite-utils';
import { EventType, SuiteNativeLegacyAnalyticsEvents } from '@suite-native/analytics';
import { Analytics } from '@trezor/analytics';
import { Analytics } from '@trezor/analytics-uploader';
import { Device, DeviceEvent, VersionArray } from '@trezor/connect';
import {
DeviceModelInternal,

View File

@@ -58,7 +58,9 @@
{ "path": "../staking" },
{ "path": "../theme" },
{ "path": "../toasts" },
{ "path": "../../packages/analytics" },
{
"path": "../../packages/analytics-uploader"
},
{
"path": "../../packages/blockchain-link-types"
},

View File

@@ -41,7 +41,7 @@
"@suite-native/swipeable-walkthrough": "workspace:*",
"@suite-native/thp": "workspace:*",
"@suite-native/toasts": "workspace:*",
"@trezor/analytics": "workspace:*",
"@trezor/analytics-uploader": "workspace:*",
"@trezor/connect": "workspace:*",
"@trezor/connect-common": "workspace:^",
"@trezor/device-utils": "workspace:*",

View File

@@ -9,7 +9,7 @@ import {
StackProps,
} from '@suite-native/navigation';
import { useLegacyAnalytics } from '@suite-native/services';
import { Analytics } from '@trezor/analytics';
import { Analytics } from '@trezor/analytics-uploader';
import { TREZOR_RESELLERS_URL } from '@trezor/urls';
import { DeviceOnboardingScreenWithExitButton } from '../components/DeviceOnboardingScreenWithExitButton';

View File

@@ -34,7 +34,9 @@
{ "path": "../swipeable-walkthrough" },
{ "path": "../thp" },
{ "path": "../toasts" },
{ "path": "../../packages/analytics" },
{
"path": "../../packages/analytics-uploader"
},
{ "path": "../../packages/connect" },
{
"path": "../../packages/connect-common"

View File

@@ -27,7 +27,7 @@
"@suite-native/settings": "workspace:*",
"@suite-native/trading-residence": "workspace:*",
"@suite-native/trading-state": "workspace:*",
"@trezor/analytics": "workspace:*",
"@trezor/analytics-uploader": "workspace:*",
"@trezor/env-utils": "workspace:*",
"@trezor/styles": "workspace:*",
"@trezor/theme": "workspace:*",

View File

@@ -25,7 +25,7 @@ import {
StackProps,
} from '@suite-native/navigation';
import { useAnalytics, useLegacyAnalytics } from '@suite-native/services';
import { Analytics } from '@trezor/analytics';
import { Analytics } from '@trezor/analytics-uploader';
import { prepareNativeStyle, useNativeStyles } from '@trezor/styles';
import { DATA_PRIVACY_URL } from '@trezor/urls';

View File

@@ -17,7 +17,9 @@
{ "path": "../settings" },
{ "path": "../trading-residence" },
{ "path": "../trading-state" },
{ "path": "../../packages/analytics" },
{
"path": "../../packages/analytics-uploader"
},
{ "path": "../../packages/env-utils" },
{ "path": "../../packages/styles" },
{ "path": "../../packages/theme" },

View File

@@ -64,7 +64,7 @@
"@suite-native/trading-residence": "workspace:*",
"@suite-native/trading-state": "workspace:*",
"@suite-native/transaction-management": "workspace:*",
"@trezor/analytics": "workspace:*",
"@trezor/analytics-uploader": "workspace:*",
"@trezor/blockchain-link-types": "workspace:*",
"@trezor/connect": "workspace:*",
"@trezor/react-utils": "workspace:*",

View File

@@ -18,7 +18,7 @@ import { useLegacyAnalytics } from '@suite-native/services';
import { getSymbolFromTradeableAsset } from '@suite-native/trading-atoms';
import { exchangeActions, selectExchangeQuotes } from '@suite-native/trading-state';
import { AbortablePromise, ExchangeFormType } from '@suite-native/trading-types';
import { Analytics } from '@trezor/analytics';
import { Analytics } from '@trezor/analytics-uploader';
import { Timer, useDebounce } from '@trezor/react-utils';
import { tradingExchangeFormToTradingExchangeFormProps } from '../../utils/exchange/quotesUtils';

View File

@@ -72,7 +72,9 @@
{ "path": "../trading-residence" },
{ "path": "../trading-state" },
{ "path": "../transaction-management" },
{ "path": "../../packages/analytics" },
{
"path": "../../packages/analytics-uploader"
},
{
"path": "../../packages/blockchain-link-types"
},

View File

@@ -26,7 +26,7 @@
"@suite-native/trading-atoms": "workspace:*",
"@suite-native/trading-consts": "workspace:*",
"@suite-native/trading-state": "workspace:*",
"@trezor/analytics": "workspace:*",
"@trezor/analytics-uploader": "workspace:*",
"@trezor/styles": "workspace:*",
"expo-localization": "~17.0.8",
"react": "19.1.0",

View File

@@ -10,7 +10,7 @@ import { useFormContext } from '@suite-native/forms';
import { Translation, useTranslate } from '@suite-native/intl';
import { useLegacyAnalytics } from '@suite-native/services';
import { OverviewRow, useBottomSheetControls } from '@suite-native/trading-atoms';
import { Analytics } from '@trezor/analytics';
import { Analytics } from '@trezor/analytics-uploader';
import { CountrySheet } from './CountrySheet';
import { TradingLocationFormValues } from '../../types/tradingLocationForm';

View File

@@ -16,7 +16,9 @@
{ "path": "../trading-atoms" },
{ "path": "../trading-consts" },
{ "path": "../trading-state" },
{ "path": "../../packages/analytics" },
{
"path": "../../packages/analytics-uploader"
},
{ "path": "../../packages/styles" },
{ "path": "../test-utils" }
]

View File

@@ -13,7 +13,7 @@
"@suite-common/analytics": "workspace:*",
"@suite-common/metadata-types": "workspace:*",
"@suite-common/wallet-config": "workspace:*",
"@trezor/analytics": "workspace:*",
"@trezor/analytics-uploader": "workspace:*",
"@trezor/device-utils": "workspace:*"
}
}

View File

@@ -1,4 +1,4 @@
import { Analytics, QueuedAnalytics } from '@trezor/analytics';
import { Analytics, QueuedAnalytics } from '@trezor/analytics-uploader';
import { AnalyticsDesktopEvents } from './analyticsEvents';

View File

@@ -1,4 +1,4 @@
import { Analytics, QueuedAnalytics } from '@trezor/analytics';
import { Analytics, QueuedAnalytics } from '@trezor/analytics-uploader';
import { SuiteDesktopLegacyAnalyticsEvents } from './types';

View File

@@ -1,5 +1,5 @@
import { AnalyticsSharedEvents } from '@suite-common/analytics';
import { Analytics } from '@trezor/analytics';
import { Analytics } from '@trezor/analytics-uploader';
import { AnalyticsDesktopEvents } from './analyticsEvents';

View File

@@ -1,4 +1,4 @@
import { Analytics } from '@trezor/analytics';
import { Analytics } from '@trezor/analytics-uploader';
import { SuiteDesktopLegacyAnalyticsEvents } from './types';

View File

@@ -11,7 +11,9 @@
{
"path": "../../suite-common/wallet-config"
},
{ "path": "../../packages/analytics" },
{
"path": "../../packages/analytics-uploader"
},
{ "path": "../../packages/device-utils" }
]
}

View File

@@ -10940,7 +10940,7 @@ __metadata:
"@suite-common/suite-types": "workspace:*"
"@suite-common/wallet-config": "workspace:*"
"@suite-common/wallet-types": "workspace:*"
"@trezor/analytics": "workspace:*"
"@trezor/analytics-uploader": "workspace:*"
"@trezor/connect": "workspace:*"
lodash: "npm:^4.17.21"
react: "npm:19.1.0"
@@ -11183,7 +11183,7 @@ __metadata:
"@suite-common/suite-types": "workspace:*"
"@suite-common/wallet-config": "workspace:*"
"@suite-common/wallet-types": "workspace:*"
"@trezor/analytics": "workspace:*"
"@trezor/analytics-uploader": "workspace:*"
"@trezor/connect": "workspace:*"
"@trezor/device-utils": "workspace:*"
"@trezor/type-utils": "workspace:*"
@@ -11507,7 +11507,7 @@ __metadata:
"@suite-common/wallet-types": "workspace:*"
"@suite-native/config": "workspace:*"
"@suite-native/sentry": "workspace:*"
"@trezor/analytics": "workspace:*"
"@trezor/analytics-uploader": "workspace:*"
"@trezor/blockchain-link-types": "workspace:*"
"@trezor/connect": "workspace:*"
"@trezor/device-utils": "workspace:*"
@@ -12051,7 +12051,7 @@ __metadata:
"@suite-native/staking": "workspace:*"
"@suite-native/theme": "workspace:*"
"@suite-native/toasts": "workspace:*"
"@trezor/analytics": "workspace:*"
"@trezor/analytics-uploader": "workspace:*"
"@trezor/blockchain-link-types": "workspace:*"
"@trezor/connect": "workspace:*"
"@trezor/device-utils": "workspace:*"
@@ -12778,7 +12778,7 @@ __metadata:
"@suite-native/swipeable-walkthrough": "workspace:*"
"@suite-native/thp": "workspace:*"
"@suite-native/toasts": "workspace:*"
"@trezor/analytics": "workspace:*"
"@trezor/analytics-uploader": "workspace:*"
"@trezor/connect": "workspace:*"
"@trezor/connect-common": "workspace:^"
"@trezor/device-utils": "workspace:*"
@@ -12935,7 +12935,7 @@ __metadata:
"@suite-native/test-utils": "workspace:*"
"@suite-native/trading-residence": "workspace:*"
"@suite-native/trading-state": "workspace:*"
"@trezor/analytics": "workspace:*"
"@trezor/analytics-uploader": "workspace:*"
"@trezor/env-utils": "workspace:*"
"@trezor/styles": "workspace:*"
"@trezor/theme": "workspace:*"
@@ -13147,7 +13147,7 @@ __metadata:
"@suite-native/trading-state": "workspace:*"
"@suite-native/trading-types": "workspace:*"
"@suite-native/transaction-management": "workspace:*"
"@trezor/analytics": "workspace:*"
"@trezor/analytics-uploader": "workspace:*"
"@trezor/blockchain-link-types": "workspace:*"
"@trezor/connect": "workspace:*"
"@trezor/react-utils": "workspace:*"
@@ -13782,7 +13782,7 @@ __metadata:
"@suite-native/trading-atoms": "workspace:*"
"@suite-native/trading-consts": "workspace:*"
"@suite-native/trading-state": "workspace:*"
"@trezor/analytics": "workspace:*"
"@trezor/analytics-uploader": "workspace:*"
"@trezor/styles": "workspace:*"
expo-localization: "npm:~17.0.8"
react: "npm:19.1.0"
@@ -13938,7 +13938,7 @@ __metadata:
"@suite-common/analytics": "workspace:*"
"@suite-common/metadata-types": "workspace:*"
"@suite-common/wallet-config": "workspace:*"
"@trezor/analytics": "workspace:*"
"@trezor/analytics-uploader": "workspace:*"
"@trezor/device-utils": "workspace:*"
languageName: unknown
linkType: soft
@@ -14233,9 +14233,9 @@ __metadata:
languageName: unknown
linkType: soft
"@trezor/analytics@workspace:*, @trezor/analytics@workspace:packages/analytics":
"@trezor/analytics-uploader@workspace:*, @trezor/analytics-uploader@workspace:packages/analytics-uploader":
version: 0.0.0-use.local
resolution: "@trezor/analytics@workspace:packages/analytics"
resolution: "@trezor/analytics-uploader@workspace:packages/analytics-uploader"
dependencies:
"@trezor/env-utils": "workspace:*"
"@trezor/utils": "workspace:*"
@@ -15305,7 +15305,7 @@ __metadata:
"@testing-library/react": "npm:^16.3.0"
"@testing-library/user-event": "npm:^14.6.1"
"@trezor/address-validator": "workspace:*"
"@trezor/analytics": "workspace:*"
"@trezor/analytics-uploader": "workspace:*"
"@trezor/blockchain-link": "workspace:*"
"@trezor/blockchain-link-types": "workspace:*"
"@trezor/blockchain-link-utils": "workspace:*"