chore: take flag from process
This commit is contained in:
@@ -380,53 +380,95 @@ function compileFeatureFlags(): FeatureFlags {
|
||||
const TRUTHY = ['1', 'true'];
|
||||
const COSMIC_ELEVATOR_FLAGS: CosmicElevatorFlags = {
|
||||
ICEBERG_ORDERS: TRUTHY.includes(
|
||||
windowOrDefault('NX_ICEBERG_ORDERS', '') as string
|
||||
windowOrDefault(
|
||||
'NX_ICEBERG_ORDERS',
|
||||
process.env['NX_ICEBERG_ORDERS']
|
||||
) as string
|
||||
),
|
||||
STOP_ORDERS: TRUTHY.includes(
|
||||
windowOrDefault('NX_STOP_ORDERS', '') as string
|
||||
windowOrDefault('NX_STOP_ORDERS', process.env['NX_STOP_ORDERS']) as string
|
||||
),
|
||||
SUCCESSOR_MARKETS: TRUTHY.includes(
|
||||
windowOrDefault('NX_SUCCESSOR_MARKETS', '') as string
|
||||
windowOrDefault(
|
||||
'NX_SUCCESSOR_MARKETS',
|
||||
process.env['NX_SUCCESSOR_MARKETS']
|
||||
) as string
|
||||
),
|
||||
PRODUCT_PERPETUALS: TRUTHY.includes(
|
||||
windowOrDefault('NX_PRODUCT_PERPETUALS', '') as string
|
||||
windowOrDefault(
|
||||
'NX_PRODUCT_PERPETUALS',
|
||||
process.env['NX_PRODUCT_PERPETUALS']
|
||||
) as string
|
||||
),
|
||||
};
|
||||
const EXPLORER_FLAGS = {
|
||||
EXPLORER_ASSETS: TRUTHY.includes(
|
||||
windowOrDefault('NX_EXPLORER_ASSETS', '') as string
|
||||
windowOrDefault(
|
||||
'NX_EXPLORER_ASSETS',
|
||||
process.env['NX_EXPLORER_ASSETS']
|
||||
) as string
|
||||
),
|
||||
EXPLORER_GENESIS: TRUTHY.includes(
|
||||
windowOrDefault('NX_EXPLORER_GENESIS', '') as string
|
||||
windowOrDefault(
|
||||
'NX_EXPLORER_GENESIS',
|
||||
process.env['NX_EXPLORER_GENESIS']
|
||||
) as string
|
||||
),
|
||||
EXPLORER_GOVERNANCE: TRUTHY.includes(
|
||||
windowOrDefault('NX_EXPLORER_GOVERNANCE', '') as string
|
||||
windowOrDefault(
|
||||
'NX_EXPLORER_GOVERNANCE',
|
||||
process.env['NX_EXPLORER_GOVERNANCE']
|
||||
) as string
|
||||
),
|
||||
EXPLORER_MARKETS: TRUTHY.includes(
|
||||
windowOrDefault('NX_EXPLORER_MARKETS', '') as string
|
||||
windowOrDefault(
|
||||
'NX_EXPLORER_MARKETS',
|
||||
process.env['NX_EXPLORER_MARKETS']
|
||||
) as string
|
||||
),
|
||||
EXPLORER_ORACLES: TRUTHY.includes(
|
||||
windowOrDefault('NX_EXPLORER_ORACLES', '') as string
|
||||
windowOrDefault(
|
||||
'NX_EXPLORER_ORACLES',
|
||||
process.env['NX_EXPLORER_ORACLES']
|
||||
) as string
|
||||
),
|
||||
EXPLORER_TXS_LIST: TRUTHY.includes(
|
||||
windowOrDefault('NX_EXPLORER_TXS_LIST', '') as string
|
||||
windowOrDefault(
|
||||
'NX_EXPLORER_TXS_LIST',
|
||||
process.env['NX_EXPLORER_TXS_LIST']
|
||||
) as string
|
||||
),
|
||||
EXPLORER_NETWORK_PARAMETERS: TRUTHY.includes(
|
||||
windowOrDefault('NX_EXPLORER_NETWORK_PARAMETERS', '') as string
|
||||
windowOrDefault(
|
||||
'NX_EXPLORER_NETWORK_PARAMETERS',
|
||||
process.env['NX_EXPLORER_NETWORK_PARAMETERS']
|
||||
) as string
|
||||
),
|
||||
EXPLORER_PARTIES: TRUTHY.includes(
|
||||
windowOrDefault('NX_EXPLORER_PARTIES', '') as string
|
||||
windowOrDefault(
|
||||
'NX_EXPLORER_PARTIES',
|
||||
process.env['NX_EXPLORER_PARTIES']
|
||||
) as string
|
||||
),
|
||||
EXPLORER_VALIDATORS: TRUTHY.includes(
|
||||
windowOrDefault('NX_EXPLORER_VALIDATORS', '') as string
|
||||
windowOrDefault(
|
||||
'NX_EXPLORER_VALIDATORS',
|
||||
process.env['NX_EXPLORER_VALIDATORS']
|
||||
) as string
|
||||
),
|
||||
};
|
||||
const GOVERNANCE_FLAGS = {
|
||||
GOVERNANCE_NETWORK_DOWN: TRUTHY.includes(
|
||||
windowOrDefault('NX_NETWORK_DOWN', '') as string
|
||||
windowOrDefault(
|
||||
'NX_NETWORK_DOWN',
|
||||
process.env['NX_NETWORK_DOWN']
|
||||
) as string
|
||||
),
|
||||
GOVERNANCE_NETWORK_LIMITS: TRUTHY.includes(
|
||||
windowOrDefault('NX_GOVERNANCE_NETWORK_LIMITS', '') as string
|
||||
windowOrDefault(
|
||||
'NX_GOVERNANCE_NETWORK_LIMITS',
|
||||
process.env['NX_GOVERNANCE_NETWORK_LIMITS']
|
||||
) as string
|
||||
),
|
||||
};
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user