mirror of
https://github.com/trezor/trezor-suite.git
synced 2026-03-19 13:49:24 +01:00
43 lines
1.0 KiB
TypeScript
43 lines
1.0 KiB
TypeScript
import dotenv from 'dotenv';
|
|
import path from 'path';
|
|
|
|
import type { Project } from './constants';
|
|
|
|
const repoRoot = path.resolve(__dirname, '../../..');
|
|
|
|
dotenv.config({ path: path.join(repoRoot, '.env.local'), override: false });
|
|
|
|
const {
|
|
PROJECT,
|
|
NODE_ENV,
|
|
ANALYZE,
|
|
LAUNCH_ELECTRON,
|
|
ASSET_PREFIX,
|
|
IS_CODESIGN_BUILD,
|
|
SENTRY_AUTH_TOKEN,
|
|
TEST_BUILD,
|
|
TANSTACK_REACT_QUERY_DEV_TOOLS,
|
|
} = process.env;
|
|
|
|
const project = PROJECT as Project;
|
|
const isDev = NODE_ENV !== 'production';
|
|
const isAnalyzing = ANALYZE === 'true';
|
|
const isCodesignBuild = IS_CODESIGN_BUILD === 'true';
|
|
const launchElectron = LAUNCH_ELECTRON === 'true';
|
|
const assetPrefix = ASSET_PREFIX || '';
|
|
const sentryAuthToken = SENTRY_AUTH_TOKEN;
|
|
const isTestBuild = TEST_BUILD === 'true';
|
|
const isTanstackReactQueryDevTools = TANSTACK_REACT_QUERY_DEV_TOOLS === 'true';
|
|
|
|
export {
|
|
isAnalyzing,
|
|
isCodesignBuild,
|
|
isDev,
|
|
launchElectron,
|
|
assetPrefix,
|
|
project,
|
|
sentryAuthToken,
|
|
isTestBuild,
|
|
isTanstackReactQueryDevTools,
|
|
};
|