npm package diff

Package: @forge/cli

Versions: 12.7.1-next.10 - 12.7.1-next.10-experimental-ab371ba

File: package/out/command-line/controller/settings-controller.js

Index: package/out/command-line/controller/settings-controller.js
===================================================================
--- package/out/command-line/controller/settings-controller.js
+++ package/out/command-line/controller/settings-controller.js
@@ -3,9 +3,9 @@
 exports.SettingsController = exports.ALLOWED_SETTINGS = void 0;
 const cli_shared_1 = require("@forge/cli-shared");
 const manifest_1 = require("@forge/manifest");
 const environment_1 = require("../environment");
-exports.ALLOWED_SETTINGS = ['usage-analytics', 'default-environment'];
+exports.ALLOWED_SETTINGS = ['usage-analytics', 'default-environment', 'seasonal-effects'];
 class SettingsController {
     settingsView;
     cachedConfigService;
     getAppConfig;
@@ -53,8 +53,16 @@
                 }
             },
             getDisplayValue: (value) => cli_shared_1.Text.env.displayEnvironment(value, cli_shared_1.AppEnvironmentType.Development),
             additionalInfo: cli_shared_1.Text.settings.defaultEnvironment.info
+        },
+        'seasonal-effects': {
+            description: cli_shared_1.Text.settings.seasonalEffects.description,
+            get: async () => this.cachedConfigService.getSeasonalEffects(),
+            set: async (value) => {
+                const parsedValue = this.parseBoolean(value);
+                this.cachedConfigService.setSeasonalEffects(parsedValue);
+            }
         }
     };
     parseBoolean(value) {
         switch (value) {