
> betterseqtaplus@3.7.3 build:chrome
> cross-env MODE=chrome vite build

vite v6.4.1 building for production...
transforming...
node.exe : 4:15:52 pm [vite-plugin-svelte] src/interface/components/FeedbackModal.svelte:33:11 This reference only 
captures the initial value of `initialFeedbackId`. Did you mean to reference it inside a derived instead?
At line:1 char:1
+ & "C:\nvm4w\nodejs/node.exe" "C:\nvm4w\nodejs/node_modules/npm/bin/np ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (4:15:52 pm [vit...erived instead?:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError
 
https://svelte.dev/e/state_referenced_locally
31: 
32:   let tab = $state<"send" | "status">(
33:     typeof initialFeedbackId === "string" && initialFeedbackId ? "status" : "send",
                                ^
34:   );
35:   let category = $state<FeedbackCategory>("bug");
4:15:52 pm [vite-plugin-svelte] src/interface/components/FeedbackModal.svelte:33:45 This reference only captures the 
initial value of `initialFeedbackId`. Did you mean to reference it inside a derived instead?
https://svelte.dev/e/state_referenced_locally
31: 
32:   let tab = $state<"send" | "status">(
33:     typeof initialFeedbackId === "string" && initialFeedbackId ? "status" : "send",
                                                                  ^
34:   );
35:   let category = $state<FeedbackCategory>("bug");
4:15:52 pm [vite-plugin-svelte] src/interface/components/FontPickerModal.svelte:85:2 Elements with the 'dialog' 
interactive role must have a tabindex value
https://svelte.dev/e/a11y_interactive_supports_focus
83:   transition:fade={{ duration: 200 }}
84: >
85:   <div
           ^
86:     class="bsplus-font-picker-dialog"
87:     onclick={(event) => event.stopPropagation()}
[plugin vite:resolve] Module "http" has been externalized for browser compatibility, imported by "C:/Users/Aden/Documen
ts/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/rss-parser@3.13.0/node_modules/rss-parser/lib/parser.js". See 
https://vite.dev/guide/troubleshooting.html#module-externalized-for-browser-compatibility for more details.
[plugin vite:resolve] Module "https" has been externalized for browser compatibility, imported by "C:/Users/Aden/Docume
nts/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/rss-parser@3.13.0/node_modules/rss-parser/lib/parser.js". See 
https://vite.dev/guide/troubleshooting.html#module-externalized-for-browser-compatibility for more details.
[plugin vite:resolve] Module "url" has been externalized for browser compatibility, imported by "C:/Users/Aden/Document
s/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/rss-parser@3.13.0/node_modules/rss-parser/lib/parser.js". See 
https://vite.dev/guide/troubleshooting.html#module-externalized-for-browser-compatibility for more details.
[plugin vite:resolve] Module "events" has been externalized for browser compatibility, imported by 
"C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/xml2js@0.5.0/node_modules/xml2js/lib/parser.js". 
See https://vite.dev/guide/troubleshooting.html#module-externalized-for-browser-compatibility for more details.
[plugin vite:resolve] Module "timers" has been externalized for browser compatibility, imported by 
"C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/xml2js@0.5.0/node_modules/xml2js/lib/parser.js". 
See https://vite.dev/guide/troubleshooting.html#module-externalized-for-browser-compatibility for more details.
[plugin vite:resolve] Module "stream" has been externalized for browser compatibility, imported by 
"C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/sax@1.6.0/node_modules/sax/lib/sax.js". See 
https://vite.dev/guide/troubleshooting.html#module-externalized-for-browser-compatibility for more details.
node_modules/.pnpm/react-best-gradient-color-p_9dcd34167614cf08c06ce00578e8b6bc/node_modules/react-best-gradient-color-
picker/dist/esm/components/index.js (1:0): Module level directives cause errors when bundled, "use client" in "node_mod
ules/.pnpm/react-best-gradient-color-p_9dcd34167614cf08c06ce00578e8b6bc/node_modules/react-best-gradient-color-picker/d
ist/esm/components/index.js" was ignored.
4:16:03 pm [vite-plugin-svelte] src/plugins/built-in/globalSearch/src/components/SearchBar.svelte:28:35 This reference 
only captures the initial value of `initialSearchHotkey`. Did you mean to reference it inside a closure instead?
https://svelte.dev/e/state_referenced_locally
26:   }>();
27: 
28:   let currentSearchHotkey = $state(initialSearchHotkey);
                                                          ^
29: 
30:   let commandsFuse = $state<Fuse<StaticCommandItem>>();
Error bundling Error [RollupError]: src/plugins/built-in/assessmentsAverage/utils.ts (14:2): "computeFingerprint" is 
not exported by "src/plugins/built-in/assessmentsAverage/weightingStorage.ts", imported by 
"src/plugins/built-in/assessmentsAverage/utils.ts".
    at getRollupError (file:///C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/rollup@4.59.0/node_mo
dules/rollup/dist/es/shared/parseAst.js:402:41)
    at error (file:///C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/rollup@4.59.0/node_modules/rol
lup/dist/es/shared/parseAst.js:398:42)
    at Module.error (file:///C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/rollup@4.59.0/node_modu
les/rollup/dist/es/shared/node-entry.js:17040:16)
    at Module.traceVariable (file:///C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/rollup@4.59.0/n
ode_modules/rollup/dist/es/shared/node-entry.js:17452:29)
    at ModuleScope.findVariable (file:///C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/rollup@4.59
.0/node_modules/rollup/dist/es/shared/node-entry.js:15070:39)
    at FunctionScope.findVariable (file:///C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/rollup@4.
59.0/node_modules/rollup/dist/es/shared/node-entry.js:5673:38)
    at FunctionBodyScope.findVariable (file:///C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/rollu
p@4.59.0/node_modules/rollup/dist/es/shared/node-entry.js:5673:38)
    at Identifier.bind (file:///C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/rollup@4.59.0/node_m
odules/rollup/dist/es/shared/node-entry.js:5447:40)
    at CallExpression.bind (file:///C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/rollup@4.59.0/no
de_modules/rollup/dist/es/shared/node-entry.js:2829:23)
    at CallExpression.bind (file:///C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/rollup@4.59.0/no
de_modules/rollup/dist/es/shared/node-entry.js:12179:15) {
  binding: 'computeFingerprint',
  code: 'MISSING_EXPORT',
  exporter: 
'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/plugins/built-in/assessmentsAverage/weightingStorage.ts',
  id: 'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/plugins/built-in/assessmentsAverage/utils.ts',
  url: 'https://rollupjs.org/troubleshooting/#error-name-is-not-exported-by-module',
  pos: 528,
  loc: {
    column: 2,
    file: 'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/plugins/built-in/assessmentsAverage/utils.ts',
    line: 14
  },
  frame: '12:   assessmentTitleLookupKey,\r\n' +
    '13:   clearStuck,\r\n' +
    '14:   computeFingerprint,\r\n' +
    '      ^\n' +
    '15:   initStorage,\r\n' +
    '16:   type WeightingEntry,\r',
  watchFiles: [
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/interface/index.html',
    'C:\\Users\\Aden\\Documents\\bsplus\\BetterSEQTA-Plus\\package.json',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/pageState.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/SEQTA.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/background.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/interface/index.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/index.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/background/news.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/background/cloudSettingsAutoSync.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/seqta/utils/defaultSettings.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/seqta/utils/ensureSyncableStorageDefaults.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/seqta/utils/bsplusDeviceName.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/webextension-polyfill@0.12.0/node_modules/webex
tension-polyfill/dist/browser-polyfill.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/seqta/utils/allowedFetchUrl.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/background/calendarBackground.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/interface/main.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/interface/pages/settings.svelte',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/seqta/utils/listeners/SettingsState.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/utils/verboseLog.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/lib/extensionAssetUrl.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/seqta/utils/delay.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/seqta/main.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/css/documentload.scss',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/seqta/utils/hideSensitiveToggle.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/seqta/utils/patchThemeImagesPageContext.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/seqta/utils/patchSeqtaMenuUpdateColours.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/plugins/index.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/plugins/monofile.ts',
    'resources/fonts/IconFamily.woff',
    'C:\\Users\\Aden\\Documents\\bsplus\\BetterSEQTA-Plus\\src\\css\\injected\\popup.scss',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/tailwind.config.js',
    
'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/internal/re.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/internal/const
ants.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/classes/semver
.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/functions/clea
n.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/functions/diff
.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/internal/ident
ifiers.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/functions/vali
d.js',
    
'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/functions/inc.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/functions/pars
e.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/functions/prer
elease.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/functions/majo
r.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/functions/patc
h.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/functions/mino
r.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/functions/comp
are.js',
    
'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/functions/gt.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/functions/rcom
pare.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/functions/comp
are-loose.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/functions/sort
.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/functions/rsor
t.js',
    
'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/functions/lt.js',
    
'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/functions/eq.js',
    
'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/functions/neq.js',
    
'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/functions/cmp.js',
    
'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/functions/gte.js',
    
'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/functions/lte.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/functions/coer
ce.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/classes/compar
ator.js',
    
'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/classes/range.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/functions/sati
sfies.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/ranges/to-comp
arators.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/ranges/max-sat
isfying.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/ranges/min-sat
isfying.js',
    
'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/ranges/valid.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/ranges/min-ver
sion.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/functions/comp
are-build.js',
    
'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/ranges/gtr.js',
    
'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/ranges/ltr.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/ranges/outside
.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/ranges/simplif
y.js',
    
'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/ranges/subset.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/ranges/interse
cts.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/interface/pages/settings/general.svelte',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/interface/pages/settings/theme.svelte',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/svelte@5.54.0/node_modules/svelte/src/internal/
disclose-version.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/svelte@5.54.0/node_modules/svelte/src/internal/
client/index.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/interface/pages/settings/shortcuts.svelte',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/svelte@5.54.0/node_modules/svelte/src/index-cli
ent.js',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/interface/components/CloudPanel.svelte',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/interface/pages/store.svelte',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/interface/utils/standalone.svelte.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/interface/components/DisclaimerModal.svelte',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/interface/components/FeedbackModal.svelte',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/interface/components/FontPickerModal.svelte',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/interface/components/SidebarNav.svelte',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/interface/components/store/Header.svelte',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/interface/components/ColourPicker.svelte',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/seqta/utils/Closers/closeExtensionPopup.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/seqta/utils/Openers/OpenAboutPage.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/seqta/utils/Openers/OpenWhatsNewPopup.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/seqta/utils/settingsNavigation.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/seqta/utils/feedback/client.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/seqta/utils/settingsPopup.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/utils/githubReleaseUpdate.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/interface/settings/settingsRoute.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/css/iframe.scss',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/plugins/built-in/themes/ThemeCreator.ts',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/interface/index.css',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/src/interface/contentShadow.css',
    'C:/Users/Aden/Documents/bsplus/BetterSEQTA-Plus/node_modules/.pnpm/semver@7.7.4/node_modules/semver/internal/debug
.js',
    ... 3415 more items
  ],
  Symbol(augmented): true
}
