export default function ({ app }, inject) { // A comma separated list of feature flags used to enable in-progress or not ready // features for developers. See docs/development/feature-flags.md for more info. const FEATURE_FLAGS = (app.$env.FEATURE_FLAGS || '') .split(',') .map((flag) => flag.trim().toLowerCase()) const ENABLE_ALL_FLAG = '*' function featureFlagIsEnabled(flag) { if (FEATURE_FLAGS.includes(ENABLE_ALL_FLAG)) { return true } else { return FEATURE_FLAGS.includes(flag.toLowerCase()) } } inject('featureFlagIsEnabled', featureFlagIsEnabled) }