UNPKG

@shopgate/pwa-common

Version:

Common library for the Shopgate Connect PWA.

16 lines 589 B
// Environment variables. const ENV_KEY_DEVELOPMENT = 'development'; const ENV_KEY_TEST = 'test'; const ENV_KEY_STAGING = 'staging'; const ENV_KEY_PRODUCTION = 'production'; const env = process.env.NODE_ENV || ENV_KEY_DEVELOPMENT; const userAgent = window?.navigator?.userAgent ?? ''; module.exports = { env, isDev: env === ENV_KEY_DEVELOPMENT || env === ENV_KEY_TEST, isProd: env === ENV_KEY_PRODUCTION, isStaging: env === ENV_KEY_STAGING, isRemote: !!process.env.REMOTE, isWindows: /win/i.test(userAgent), isLinux: /linux/i.test(userAgent) && !/android/i.test(userAgent) };