let availableModes = ['standalone', 'canary', 'production', 'development','test']; let mode = process.env.NODE_ENV ? process.env.NODE_ENV.toLowerCase().trim() : ''; if (!availableModes.includes(mode)) { mode = 'standalone'; } class Mode { getMode() { return mode; } isStandalone() { return mode === 'standalone'; } isDevelopment() { return mode === 'development'; } isCanary() { return mode === 'canary'; } isProduction() { return mode === 'cloud'; } isTest() { return mode === 'test' } } export default new Mode();