@farmart-tech/brave-window-core
    Preparing search index...

      @farmart-tech/brave-window-core

      Brave Ship Window Core - Pure, framework-agnostic maintenance window logic

      This package provides the logic for determining if a feature or application is currently in a maintenance window or has a planned downtime.

      import { FeatureConfig } from '@farmart-tech/brave-window-core';

      const config = new FeatureConfig('my-app', {
      plannedReleases: [{
      downtimeStartAt: '2024-01-01T10:00:00Z',
      downtimeEndAt: '2024-01-01T12:00:00Z',
      scopes: ['web']
      }]
      });

      const isInMaintenance = config.getIsInMaintenance('web');

      FeatureConfig for the main maintenance evaluation class

      Classes

      FeatureConfig

      Interfaces

      CommonFirebaseDataConfigs
      FeatureReleasePlan
      FeatureRemoteConfig

      Type Aliases

      MaintenanceStrategy

      Variables

      DEFAULT_WORKSPACE
      FEATURE_CONFIGS_COLLECTION_NAME
      FEATURE_HISTORY_COLLECTION
      FEATURE_MANAGEMENT_COLLECTION
      STORAGE_KEY_PREFIX