FIX: Theme settings are referenced in JS by `settings`, not `themeSetting`

FIX: Theme settings are referenced in JS by settings, not themeSetting

diff --git a/app/models/theme_field.rb b/app/models/theme_field.rb
index b4f7595..e695175 100644
--- a/app/models/theme_field.rb
+++ b/app/models/theme_field.rb
@@ -60,7 +60,7 @@ class ThemeField < ActiveRecord::Base
   validates :name, format: { with: /\A[a-z_][a-z0-9_-]*\z/i },
                    if: Proc.new { |field| ThemeField.theme_var_type_ids.include?(field.type_id) }
 
-  COMPILER_VERSION = 7
+  COMPILER_VERSION = 8
 
   belongs_to :theme
 
diff --git a/lib/theme_javascript_compiler.rb b/lib/theme_javascript_compiler.rb
index f6b842f..eef81e8 100644
--- a/lib/theme_javascript_compiler.rb
+++ b/lib/theme_javascript_compiler.rb
@@ -206,7 +206,7 @@ class ThemeJavascriptCompiler
     template = Tilt::ES6ModuleTranspilerTemplate.new {}
     wrapped = <<~PLUGIN_API_JS
       if ('Discourse' in window && typeof Discourse._registerPluginCode === 'function') {
-        const themeSetting = Discourse.__container__
+        const settings = Discourse.__container__
           .lookup("service:theme-settings")
           .getObjectForTheme(#{@theme_id});
         const themePrefix = (key) => `theme_translations.#{@theme_id}.${key}`;

GitHub sha: 5bfa661a