Running phase: unpackPhase unpacking source archive /nix/store/0xdwr8nv27y29dj5hsa3ad0dfld1s0yg-web source root is web Running phase: patchPhase Executing npmConfigHook Configuring npm Validating consistency between /build/web/package-lock.json and /nix/store/79kfgfs1dhnml36qw9aib4r8jxdlbv4y-stricknani-web-1.6.3-npm-deps/package-lock.json Setting npm_config_cache to /nix/store/79kfgfs1dhnml36qw9aib4r8jxdlbv4y-stricknani-web-1.6.3-npm-deps Installing dependencies npm warn Unknown env config "nodedir". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown env config "platform". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown env config "arch". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. added 87 packages, and audited 88 packages in 16s 17 packages are looking for funding run `npm fund` for details found 0 vulnerabilities patching script interpreter paths in node_modules node_modules/@playwright/test/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/26g2p0m5vzn3al7aq51vq32jcyp67b96-nodejs-26.13.0/bin/node" node_modules/@sveltejs/kit/svelte-kit.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/26g2p0m5vzn3al7aq51vq32jcyp67b96-nodejs-26.13.0/bin/node" node_modules/acorn/bin/acorn: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/26g2p0m5vzn3al7aq51vq32jcyp67b96-nodejs-26.13.0/bin/node" node_modules/nanoid/bin/nanoid.cjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/26g2p0m5vzn3al7aq51vq32jcyp67b96-nodejs-26.13.0/bin/node" node_modules/playwright/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/26g2p0m5vzn3al7aq51vq32jcyp67b96-nodejs-26.13.0/bin/node" node_modules/playwright-core/lib/xdg-open: interpreter directive changed from "#!/bin/sh" to "/nix/store/hasnvc0j36gg6qrdsfcx7yivx3c2bpqr-bash-5.3p20/bin/sh" node_modules/playwright-core/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/26g2p0m5vzn3al7aq51vq32jcyp67b96-nodejs-26.13.0/bin/node" node_modules/playwright-core/bin/reinstall_chrome_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/hasnvc0j36gg6qrdsfcx7yivx3c2bpqr-bash-5.3p20/bin/bash" node_modules/playwright-core/bin/reinstall_chrome_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/hasnvc0j36gg6qrdsfcx7yivx3c2bpqr-bash-5.3p20/bin/bash" node_modules/playwright-core/bin/reinstall_chrome_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/hasnvc0j36gg6qrdsfcx7yivx3c2bpqr-bash-5.3p20/bin/bash" node_modules/playwright-core/bin/reinstall_chrome_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/hasnvc0j36gg6qrdsfcx7yivx3c2bpqr-bash-5.3p20/bin/bash" node_modules/playwright-core/bin/reinstall_msedge_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/hasnvc0j36gg6qrdsfcx7yivx3c2bpqr-bash-5.3p20/bin/bash" node_modules/playwright-core/bin/reinstall_msedge_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/hasnvc0j36gg6qrdsfcx7yivx3c2bpqr-bash-5.3p20/bin/bash" node_modules/playwright-core/bin/reinstall_msedge_dev_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/hasnvc0j36gg6qrdsfcx7yivx3c2bpqr-bash-5.3p20/bin/bash" node_modules/playwright-core/bin/reinstall_msedge_dev_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/hasnvc0j36gg6qrdsfcx7yivx3c2bpqr-bash-5.3p20/bin/bash" node_modules/playwright-core/bin/reinstall_msedge_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/hasnvc0j36gg6qrdsfcx7yivx3c2bpqr-bash-5.3p20/bin/bash" node_modules/playwright-core/bin/reinstall_msedge_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/hasnvc0j36gg6qrdsfcx7yivx3c2bpqr-bash-5.3p20/bin/bash" node_modules/prettier/bin/prettier.cjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/26g2p0m5vzn3al7aq51vq32jcyp67b96-nodejs-26.13.0/bin/node" node_modules/rolldown/bin/cli.mjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/26g2p0m5vzn3al7aq51vq32jcyp67b96-nodejs-26.13.0/bin/node" node_modules/svelte-check/bin/svelte-check: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/26g2p0m5vzn3al7aq51vq32jcyp67b96-nodejs-26.13.0/bin/node" node_modules/typescript/bin/tsc: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/26g2p0m5vzn3al7aq51vq32jcyp67b96-nodejs-26.13.0/bin/node" node_modules/typescript/bin/tsserver: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/26g2p0m5vzn3al7aq51vq32jcyp67b96-nodejs-26.13.0/bin/node" node_modules/vite/bin/vite.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/26g2p0m5vzn3al7aq51vq32jcyp67b96-nodejs-26.13.0/bin/node" node_modules/why-is-node-running/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/26g2p0m5vzn3al7aq51vq32jcyp67b96-nodejs-26.13.0/bin/node" node_modules/vitest/vitest.mjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/26g2p0m5vzn3al7aq51vq32jcyp67b96-nodejs-26.13.0/bin/node" npm warn Unknown env config "nodedir". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown env config "platform". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown env config "arch". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. rebuilt dependencies successfully patching script interpreter paths in node_modules Finished npmConfigHook Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase Executing npmBuildHook npm warn Unknown env config "nodedir". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown env config "platform". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown env config "arch". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. > build > vite build && node scripts/write-csp-manifest.mjs vite v8.3.6 building ssr environment for production... transforming (279) node_modules/@sveltejs/kit/src/runtime/props.svelte.js /app/favicon.svg referenced in /app/favicon.svg didn't resolve at build time, it will remain unchanged to be resolved at runtime ✓ 473 modules transformed. computing gzip size... .svelte-kit/output/server/.vite/manifest.json 37.76 kB │ gzip: 4.05 kB .svelte-kit/output/server/_app/immutable/assets/nunito.De5U5tjS.woff2 48.98 kB .svelte-kit/output/server/_app/immutable/assets/fraunces.BZtV4Avd.woff2 64.88 kB .svelte-kit/output/server/_app/immutable/assets/NavIcon.DprIneUT.css 0.06 kB │ gzip: 0.08 kB .svelte-kit/output/server/_app/immutable/assets/QrCode.KEb_u1uy.css 0.18 kB │ gzip: 0.14 kB .svelte-kit/output/server/_app/immutable/assets/ConnectAppDialog.C9hh7VZX.css 0.22 kB │ gzip: 0.17 kB .svelte-kit/output/server/_app/immutable/assets/OwnerBadge.DJz3UlWY.css 0.24 kB │ gzip: 0.18 kB .svelte-kit/output/server/_app/immutable/assets/ReauthDialog.CJZC7XyV.css 0.27 kB │ gzip: 0.17 kB .svelte-kit/output/server/_app/immutable/assets/_page.gY5v75AD.css 0.30 kB │ gzip: 0.19 kB .svelte-kit/output/server/_app/immutable/assets/UserAvatar.CP5SBZ41.css 0.45 kB │ gzip: 0.26 kB .svelte-kit/output/server/_app/immutable/assets/Button.zAJQiurm.css 0.49 kB │ gzip: 0.22 kB .svelte-kit/output/server/_app/immutable/assets/LocaleSwitcher.DBvbKxf9.css 0.50 kB │ gzip: 0.28 kB .svelte-kit/output/server/_app/immutable/assets/_page.D_HVgucU.css 0.50 kB │ gzip: 0.21 kB .svelte-kit/output/server/_app/immutable/assets/HistorySection.w82OB3aY.css 0.52 kB │ gzip: 0.27 kB .svelte-kit/output/server/_app/immutable/assets/_page.Be2cIyoH.css 0.59 kB │ gzip: 0.30 kB .svelte-kit/output/server/_app/immutable/assets/ConfirmDialog.BRZPPs8U.css 0.61 kB │ gzip: 0.32 kB .svelte-kit/output/server/_app/immutable/assets/AdminTabs.iST0IZ5X.css 0.64 kB │ gzip: 0.33 kB .svelte-kit/output/server/_app/immutable/assets/EmptyArt.Ez59Eaoe.css 0.67 kB │ gzip: 0.31 kB .svelte-kit/output/server/_app/immutable/assets/_page.CWGLGkwm.css 0.88 kB │ gzip: 0.41 kB .svelte-kit/output/server/_app/immutable/assets/ErrorPanel.Cp3jxbni.css 0.98 kB │ gzip: 0.44 kB .svelte-kit/output/server/_app/immutable/assets/_page.CPnHu_AL.css 1.12 kB │ gzip: 0.47 kB .svelte-kit/output/server/_app/immutable/assets/SegmentedControl.BXIlH2vD.css 1.20 kB │ gzip: 0.55 kB .svelte-kit/output/server/_app/immutable/assets/PageHeader.BK4MGTH1.css 1.37 kB │ gzip: 0.49 kB .svelte-kit/output/server/_app/immutable/assets/Disclosure.BjrsXewy.css 1.70 kB │ gzip: 0.64 kB .svelte-kit/output/server/_app/immutable/assets/FavoriteButton.CKQAB8en.css 1.76 kB │ gzip: 0.62 kB .svelte-kit/output/server/_app/immutable/assets/_page.CNJ49G-K.css 1.83 kB │ gzip: 0.73 kB .svelte-kit/output/server/_app/immutable/assets/_page.BS8L8jwR.css 1.94 kB │ gzip: 0.68 kB .svelte-kit/output/server/_app/immutable/assets/_page.BvVAKaMs.css 2.26 kB │ gzip: 0.74 kB .svelte-kit/output/server/_app/immutable/assets/ImportDraftCards.-rEcGZTc.css 2.65 kB │ gzip: 0.88 kB .svelte-kit/output/server/_app/immutable/assets/ChangeList.BChXBtge.css 2.69 kB │ gzip: 0.89 kB .svelte-kit/output/server/_app/immutable/assets/_page.Cnw0k1Wr.css 2.72 kB │ gzip: 0.82 kB .svelte-kit/output/server/_app/immutable/assets/SelfHostCard.DifbbL71.css 2.81 kB │ gzip: 0.91 kB .svelte-kit/output/server/_app/immutable/assets/_page.ViMEXNuO.css 3.27 kB │ gzip: 1.10 kB .svelte-kit/output/server/_app/immutable/assets/ReorderableMedia.BSghtKHY.css 3.31 kB │ gzip: 1.07 kB .svelte-kit/output/server/_app/immutable/assets/_page.DrfateQ5.css 3.34 kB │ gzip: 0.97 kB .svelte-kit/output/server/_app/immutable/assets/_page.CjCc4X9L.css 4.03 kB │ gzip: 0.97 kB .svelte-kit/output/server/_app/immutable/assets/ResourceCard.DuXm_b2E.css 4.11 kB │ gzip: 1.05 kB .svelte-kit/output/server/_app/immutable/assets/_page.D9Wr8jTz.css 4.53 kB │ gzip: 1.27 kB .svelte-kit/output/server/_app/immutable/assets/Mascot.BMWJ2iGu.css 4.65 kB │ gzip: 1.11 kB .svelte-kit/output/server/_app/immutable/assets/ActivityFeed.DrIyRS2B.css 4.97 kB │ gzip: 1.46 kB .svelte-kit/output/server/_app/immutable/assets/_page.Bs-us5UO.css 5.28 kB │ gzip: 1.49 kB .svelte-kit/output/server/_app/immutable/assets/LibraryGrid.P-U872GE.css 5.46 kB │ gzip: 1.60 kB .svelte-kit/output/server/_app/immutable/assets/ProjectEditor.XfyaVMH3.css 5.46 kB │ gzip: 1.29 kB .svelte-kit/output/server/_app/immutable/assets/_page.B1QTab7V.css 5.64 kB │ gzip: 1.52 kB .svelte-kit/output/server/_app/immutable/assets/_page.YESV7T7J.css 5.76 kB │ gzip: 1.51 kB .svelte-kit/output/server/_app/immutable/assets/YarnForm.s6BGhnXb.css 6.04 kB │ gzip: 1.44 kB .svelte-kit/output/server/_app/immutable/assets/_page.U8-rFNHS.css 10.02 kB │ gzip: 2.39 kB .svelte-kit/output/server/_app/immutable/assets/ProjectReader.B_pNnHNe.css 11.99 kB │ gzip: 2.53 kB .svelte-kit/output/server/_app/immutable/assets/_page.mcVsDYMR.css 16.79 kB │ gzip: 3.57 kB .svelte-kit/output/server/_app/immutable/assets/_layout.DSlr8la9.css 37.59 kB │ gzip: 8.14 kB .svelte-kit/output/server/chunks/brand-handoff.svelte.js 0.03 kB │ gzip: 0.05 kB .svelte-kit/output/server/chunks/paths.js 0.03 kB │ gzip: 0.05 kB .svelte-kit/output/server/chunks/sharing-api.js 0.06 kB │ gzip: 0.07 kB .svelte-kit/output/server/chunks/AuditMediaPreview.js 0.08 kB │ gzip: 0.07 kB .svelte-kit/output/server/chunks/FavoriteButton.js 0.08 kB │ gzip: 0.07 kB .svelte-kit/output/server/chunks/OcrControl.js 0.08 kB │ gzip: 0.07 kB .svelte-kit/output/server/chunks/ForeignOwnerBanner.js 0.08 kB │ gzip: 0.07 kB .svelte-kit/output/server/entries/pages/_layout.ts.js 0.10 kB │ gzip: 0.11 kB │ map: 0.18 kB .svelte-kit/output/server/chunks/ChangeList.js 0.11 kB │ gzip: 0.08 kB .svelte-kit/output/server/chunks/AuditActionBadge.js 0.11 kB │ gzip: 0.09 kB .svelte-kit/output/server/entries/pages/yarns/_id_/_page.ts.js 0.11 kB │ gzip: 0.12 kB │ map: 0.19 kB .svelte-kit/output/server/entries/pages/projects/_id_/_page.ts.js 0.11 kB │ gzip: 0.12 kB │ map: 0.19 kB .svelte-kit/output/server/entries/pages/yarns/_id_/edit/_page.ts.js 0.12 kB │ gzip: 0.12 kB │ map: 0.20 kB .svelte-kit/output/server/entries/pages/admin/audit/_event_id_/_page.ts.js 0.12 kB │ gzip: 0.12 kB │ map: 0.21 kB .svelte-kit/output/server/entries/pages/admin/resources/_kind_/_id_/_page.ts.js 0.13 kB │ gzip: 0.13 kB │ map: 0.21 kB .svelte-kit/output/server/chunks/PhotoEditor.js 0.13 kB │ gzip: 0.09 kB .svelte-kit/output/server/chunks/header-slot.svelte.js 0.16 kB │ gzip: 0.14 kB │ map: 0.53 kB .svelte-kit/output/server/chunks/app-version.js 0.20 kB │ gzip: 0.17 kB │ map: 0.28 kB .svelte-kit/output/server/chunks/ReorderableMedia.js 0.25 kB │ gzip: 0.14 kB .svelte-kit/output/server/entries/pages/yarns/new/_page.svelte.js 0.28 kB │ gzip: 0.20 kB │ map: 0.34 kB .svelte-kit/output/server/entries/pages/projects/_id_/edit/_page.ts.js 0.28 kB │ gzip: 0.21 kB │ map: 0.54 kB .svelte-kit/output/server/env.js 0.29 kB │ gzip: 0.18 kB │ map: 0.57 kB .svelte-kit/output/server/entries/pages/projects/new/_page.svelte.js 0.30 kB │ gzip: 0.21 kB │ map: 0.37 kB .svelte-kit/output/server/chunks/server.js 0.31 kB │ gzip: 0.21 kB │ map: 0.58 kB .svelte-kit/output/server/chunks/category-api.js 0.32 kB │ gzip: 0.23 kB │ map: 2.41 kB .svelte-kit/output/server/chunks/import-availability.js 0.35 kB │ gzip: 0.19 kB │ map: 1.08 kB .svelte-kit/output/server/entries/pages/backups/_page.svelte.js 0.38 kB │ gzip: 0.22 kB │ map: 0.55 kB .svelte-kit/output/server/entries/pages/projects/_id_/edit/_page.svelte.js 0.40 kB │ gzip: 0.25 kB │ map: 0.48 kB .svelte-kit/output/server/chunks/index-server.js 0.41 kB │ gzip: 0.26 kB │ map: 1.63 kB .svelte-kit/output/server/chunks/TakePhotoInput.js 0.42 kB │ gzip: 0.27 kB │ map: 1.35 kB .svelte-kit/output/server/chunks/HistorySection.js 0.43 kB │ gzip: 0.19 kB .svelte-kit/output/server/entries/pages/projects/_id_/_page.svelte.js 0.48 kB │ gzip: 0.28 kB │ map: 0.51 kB .svelte-kit/output/server/entries/pages/yarns/_id_/edit/_page.svelte.js 0.48 kB │ gzip: 0.28 kB │ map: 0.51 kB .svelte-kit/output/server/chunks/EmptyArt.js 0.62 kB │ gzip: 0.36 kB │ map: 1.78 kB .svelte-kit/output/server/chunks/import-drafts-api.js 0.69 kB │ gzip: 0.41 kB │ map: 21.48 kB .svelte-kit/output/server/chunks/navigation.js 0.71 kB │ gzip: 0.32 kB │ map: 1.24 kB .svelte-kit/output/server/chunks/history-summary.js 0.73 kB │ gzip: 0.32 kB │ map: 8.71 kB .svelte-kit/output/server/chunks/OwnerBadge.js 0.73 kB │ gzip: 0.40 kB │ map: 1.35 kB .svelte-kit/output/server/chunks/library-scope.svelte.js 0.78 kB │ gzip: 0.43 kB │ map: 1.95 kB .svelte-kit/output/server/chunks/ConfirmDialog.js 0.80 kB │ gzip: 0.41 kB │ map: 2.21 kB .svelte-kit/output/server/chunks/AdminTabs.js 0.88 kB │ gzip: 0.42 kB │ map: 1.98 kB .svelte-kit/output/server/chunks/state.js 0.92 kB │ gzip: 0.38 kB │ map: 2.32 kB .svelte-kit/output/server/chunks/pwa-update-coordinator.js 0.92 kB │ gzip: 0.51 kB │ map: 1.55 kB .svelte-kit/output/server/entries/pages/imports/_page.svelte.js 0.98 kB │ gzip: 0.47 kB │ map: 1.51 kB .svelte-kit/output/server/entries/pages/imports/yarn/_page.svelte.js 1.00 kB │ gzip: 0.47 kB │ map: 1.52 kB .svelte-kit/output/server/chunks/UserAvatar.js 1.08 kB │ gzip: 0.55 kB │ map: 2.15 kB .svelte-kit/output/server/entries/pages/login/_page.svelte.js 1.11 kB │ gzip: 0.54 kB │ map: 1.21 kB .svelte-kit/output/server/chunks/SegmentedControl.js 1.14 kB │ gzip: 0.54 kB │ map: 3.02 kB .svelte-kit/output/server/chunks/Disclosure.js 1.14 kB │ gzip: 0.52 kB │ map: 3.67 kB .svelte-kit/output/server/entries/pages/activity/_page.svelte.js 1.28 kB │ gzip: 0.56 kB │ map: 1.28 kB .svelte-kit/output/server/entries/pages/share/_page.svelte.js 1.30 kB │ gzip: 0.55 kB │ map: 3.93 kB .svelte-kit/output/server/entries/pages/_error.svelte.js 1.33 kB │ gzip: 0.62 kB │ map: 1.82 kB .svelte-kit/output/server/chunks/QrCode.js 1.42 kB │ gzip: 0.74 kB │ map: 3.17 kB .svelte-kit/output/server/chunks/timer-preference.svelte.js 1.66 kB │ gzip: 0.64 kB │ map: 3.37 kB .svelte-kit/output/server/chunks/app-links.js 1.68 kB │ gzip: 0.74 kB │ map: 3.35 kB .svelte-kit/output/server/chunks/PageHeader.js 1.69 kB │ gzip: 0.73 kB │ map: 5.17 kB .svelte-kit/output/server/chunks/audit-action.js 1.73 kB │ gzip: 0.43 kB │ map: 3.66 kB .svelte-kit/output/server/chunks/Button.js 1.84 kB │ gzip: 0.71 kB │ map: 3.58 kB .svelte-kit/output/server/entries/pages/admin/audit/_event_id_/_page.svelte.js 2.03 kB │ gzip: 0.75 kB │ map: 8.32 kB .svelte-kit/output/server/chunks/text-size.svelte.js 2.06 kB │ gzip: 0.81 kB │ map: 4.23 kB .svelte-kit/output/server/index.js 2.28 kB │ gzip: 0.90 kB │ map: 3.32 kB .svelte-kit/output/server/chunks/LocaleSwitcher.js 2.48 kB │ gzip: 0.94 kB │ map: 3.94 kB .svelte-kit/output/server/chunks/admin-api.js 2.60 kB │ gzip: 1.07 kB │ map: 21.71 kB .svelte-kit/output/server/chunks/theme.svelte.js 2.75 kB │ gzip: 1.07 kB │ map: 5.17 kB .svelte-kit/output/server/entries/pages/yarns/_id_/_page.svelte.js 2.94 kB │ gzip: 1.00 kB │ map: 32.76 kB .svelte-kit/output/server/entries/pages/admin/resources/_kind_/_id_/_page.svelte.js 2.94 kB │ gzip: 0.98 kB │ map: 32.02 kB .svelte-kit/output/server/chunks/project-api.js 3.16 kB │ gzip: 1.14 kB │ map: 22.04 kB .svelte-kit/output/server/chunks/YarnForm.js 3.19 kB │ gzip: 1.24 kB │ map: 47.51 kB .svelte-kit/output/server/chunks/shared-link.js 3.24 kB │ gzip: 1.42 kB │ map: 16.16 kB .svelte-kit/output/server/chunks/ResourceCard.js 3.31 kB │ gzip: 1.07 kB │ map: 9.18 kB .svelte-kit/output/server/chunks/feedback.js 3.42 kB │ gzip: 1.32 kB │ map: 9.38 kB .svelte-kit/output/server/chunks/ProjectEditor.js 4.61 kB │ gzip: 1.61 kB │ map: 90.69 kB .svelte-kit/output/server/entries/pages/create/_page.svelte.js 4.66 kB │ gzip: 1.70 kB │ map: 10.13 kB .svelte-kit/output/server/entries/pages/more/_page.svelte.js 4.67 kB │ gzip: 1.40 kB │ map: 6.65 kB .svelte-kit/output/server/chunks/yarn-api.js 4.74 kB │ gzip: 1.66 kB │ map: 20.30 kB .svelte-kit/output/server/chunks/ImportDraftCards.js 5.01 kB │ gzip: 1.71 kB │ map: 11.79 kB .svelte-kit/output/server/chunks/ProjectReader.js 5.14 kB │ gzip: 2.04 kB │ map: 70.38 kB .svelte-kit/output/server/entries/pages/yarns/_page.svelte.js 5.32 kB │ gzip: 1.71 kB │ map: 14.38 kB .svelte-kit/output/server/chunks/ActivityFeed.js 5.76 kB │ gzip: 2.10 kB │ map: 31.18 kB .svelte-kit/output/server/entries/pages/delete-account/_page.svelte.js 5.91 kB │ gzip: 1.95 kB │ map: 8.66 kB .svelte-kit/output/server/chunks/SelfHostCard.js 5.96 kB │ gzip: 2.35 kB │ map: 11.09 kB .svelte-kit/output/server/chunks/ErrorPanel.js 6.31 kB │ gzip: 2.33 kB │ map: 10.80 kB .svelte-kit/output/server/entries/pages/signup/_page.svelte.js 6.61 kB │ gzip: 1.68 kB │ map: 15.39 kB .svelte-kit/output/server/entries/pages/categories/_page.svelte.js 6.66 kB │ gzip: 1.96 kB │ map: 18.58 kB .svelte-kit/output/server/chunks/oidc-api.js 6.68 kB │ gzip: 2.35 kB │ map: 13.82 kB .svelte-kit/output/server/chunks/LibraryGrid.js 6.89 kB │ gzip: 2.13 kB │ map: 21.72 kB .svelte-kit/output/server/entries/pages/admin/audit/_page.svelte.js 7.32 kB │ gzip: 2.30 kB │ map: 27.39 kB .svelte-kit/output/server/entries/pages/projects/_page.svelte.js 7.73 kB │ gzip: 2.27 kB │ map: 18.52 kB .svelte-kit/output/server/chunks/Mascot.js 8.27 kB │ gzip: 2.19 kB │ map: 44.70 kB .svelte-kit/output/server/chunks/ReauthDialog.js 8.91 kB │ gzip: 2.94 kB │ map: 17.03 kB .svelte-kit/output/server/chunks/web-notifications.svelte.js 9.38 kB │ gzip: 3.16 kB │ map: 20.12 kB .svelte-kit/output/server/chunks/ConnectAppDialog.js 9.38 kB │ gzip: 3.12 kB │ map: 18.26 kB .svelte-kit/output/server/chunks/session.svelte.js 13.71 kB │ gzip: 4.42 kB │ map: 27.94 kB .svelte-kit/output/server/entries/pages/about/_page.svelte.js 14.14 kB │ gzip: 3.85 kB │ map: 34.69 kB .svelte-kit/output/server/entries/pages/privacy/_page.svelte.js 14.85 kB │ gzip: 4.64 kB │ map: 18.49 kB .svelte-kit/output/server/entries/pages/_page.svelte.js 22.12 kB │ gzip: 5.57 kB │ map: 46.05 kB .svelte-kit/output/server/entries/pages/gauge/_page.svelte.js 25.61 kB │ gzip: 6.07 kB │ map: 51.48 kB .svelte-kit/output/server/chunks/NavIcon.js 26.72 kB │ gzip: 7.44 kB │ map: 30.07 kB .svelte-kit/output/server/entries/pages/admin/users/_page.svelte.js 27.49 kB │ gzip: 5.86 kB │ map: 54.87 kB .svelte-kit/output/server/entries/pages/_layout.svelte.js 46.61 kB │ gzip: 12.32 kB │ map: 121.12 kB .svelte-kit/output/server/chunks/server2.js 48.67 kB │ gzip: 13.61 kB │ map: 156.14 kB .svelte-kit/output/server/remote-entry.js 54.26 kB │ gzip: 11.81 kB │ map: 89.77 kB .svelte-kit/output/server/entries/pages/account/_page.svelte.js 75.61 kB │ gzip: 15.11 kB │ map: 150.25 kB .svelte-kit/output/server/chunks/internal.js 115.33 kB │ gzip: 29.47 kB │ map: 231.63 kB .svelte-kit/output/server/chunks/instance.js 117.84 kB │ gzip: 31.92 kB │ map: 239.61 kB ✓ built in 5.26s Analysing routes Building app vite v8.3.6 building client environment for production... ✓ 809 modules transformed. computing gzip size... .svelte-kit/output/client/_app/version.json 0.02 kB │ gzip: 0.04 kB .svelte-kit/output/client/.vite/manifest.json 40.18 kB │ gzip: 5.00 kB .svelte-kit/output/client/_app/immutable/assets/nunito.De5U5tjS.woff2 48.98 kB .svelte-kit/output/client/_app/immutable/assets/fraunces.BZtV4Avd.woff2 64.88 kB .svelte-kit/output/client/_app/immutable/assets/NavIcon.DprIneUT.css 0.06 kB │ gzip: 0.08 kB .svelte-kit/output/client/_app/immutable/assets/QrCode.KEb_u1uy.css 0.18 kB │ gzip: 0.14 kB .svelte-kit/output/client/_app/immutable/assets/ConnectAppDialog.C9hh7VZX.css 0.22 kB │ gzip: 0.17 kB .svelte-kit/output/client/_app/immutable/assets/OwnerBadge.DJz3UlWY.css 0.24 kB │ gzip: 0.18 kB .svelte-kit/output/client/_app/immutable/assets/ReauthDialog.CJZC7XyV.css 0.27 kB │ gzip: 0.17 kB .svelte-kit/output/client/_app/immutable/assets/24.gY5v75AD.css 0.30 kB │ gzip: 0.19 kB .svelte-kit/output/client/_app/immutable/assets/UserAvatar.CP5SBZ41.css 0.45 kB │ gzip: 0.26 kB .svelte-kit/output/client/_app/immutable/assets/Button.zAJQiurm.css 0.49 kB │ gzip: 0.22 kB .svelte-kit/output/client/_app/immutable/assets/LocaleSwitcher.DBvbKxf9.css 0.50 kB │ gzip: 0.28 kB .svelte-kit/output/client/_app/immutable/assets/18.D_HVgucU.css 0.50 kB │ gzip: 0.21 kB .svelte-kit/output/client/_app/immutable/assets/7.Be2cIyoH.css 0.59 kB │ gzip: 0.30 kB .svelte-kit/output/client/_app/immutable/assets/ConfirmDialog.BRZPPs8U.css 0.61 kB │ gzip: 0.32 kB .svelte-kit/output/client/_app/immutable/assets/AdminTabs.iST0IZ5X.css 0.64 kB │ gzip: 0.33 kB .svelte-kit/output/client/_app/immutable/assets/EmptyArt.Ez59Eaoe.css 0.67 kB │ gzip: 0.31 kB .svelte-kit/output/client/_app/immutable/assets/ForeignOwnerBanner.aFLBNyor.css 0.67 kB │ gzip: 0.35 kB .svelte-kit/output/client/_app/immutable/assets/19.CWGLGkwm.css 0.88 kB │ gzip: 0.41 kB .svelte-kit/output/client/_app/immutable/assets/ErrorPanel.Cp3jxbni.css 0.98 kB │ gzip: 0.44 kB .svelte-kit/output/client/_app/immutable/assets/OcrControl.CzVBJLz5.css 1.01 kB │ gzip: 0.40 kB .svelte-kit/output/client/_app/immutable/assets/AuditActionBadge.BCUTlUKh.css 1.02 kB │ gzip: 0.40 kB .svelte-kit/output/client/_app/immutable/assets/13.CPnHu_AL.css 1.12 kB │ gzip: 0.47 kB .svelte-kit/output/client/_app/immutable/assets/SegmentedControl.BXIlH2vD.css 1.20 kB │ gzip: 0.55 kB .svelte-kit/output/client/_app/immutable/assets/AuditMediaPreview.DIkzaBnS.css 1.29 kB │ gzip: 0.50 kB .svelte-kit/output/client/_app/immutable/assets/PageHeader.BK4MGTH1.css 1.37 kB │ gzip: 0.49 kB .svelte-kit/output/client/_app/immutable/assets/Disclosure.BjrsXewy.css 1.70 kB │ gzip: 0.64 kB .svelte-kit/output/client/_app/immutable/assets/FavoriteButton.CKQAB8en.css 1.76 kB │ gzip: 0.62 kB .svelte-kit/output/client/_app/immutable/assets/25.CNJ49G-K.css 1.83 kB │ gzip: 0.73 kB .svelte-kit/output/client/_app/immutable/assets/26.BS8L8jwR.css 1.94 kB │ gzip: 0.68 kB .svelte-kit/output/client/_app/immutable/assets/20.BvVAKaMs.css 2.26 kB │ gzip: 0.74 kB .svelte-kit/output/client/_app/immutable/assets/ImportDraftCards.-rEcGZTc.css 2.65 kB │ gzip: 0.88 kB .svelte-kit/output/client/_app/immutable/assets/11.Cnw0k1Wr.css 2.72 kB │ gzip: 0.82 kB .svelte-kit/output/client/_app/immutable/assets/SelfHostCard.DifbbL71.css 2.81 kB │ gzip: 0.91 kB .svelte-kit/output/client/_app/immutable/assets/27.ViMEXNuO.css 3.27 kB │ gzip: 1.10 kB .svelte-kit/output/client/_app/immutable/assets/12.DrfateQ5.css 3.34 kB │ gzip: 0.97 kB .svelte-kit/output/client/_app/immutable/assets/8.CjCc4X9L.css 4.03 kB │ gzip: 0.97 kB .svelte-kit/output/client/_app/immutable/assets/ResourceCard.DuXm_b2E.css 4.11 kB │ gzip: 1.05 kB .svelte-kit/output/client/_app/immutable/assets/6.D9Wr8jTz.css 4.53 kB │ gzip: 1.27 kB .svelte-kit/output/client/_app/immutable/assets/Mascot.BMWJ2iGu.css 4.65 kB │ gzip: 1.11 kB .svelte-kit/output/client/_app/immutable/assets/ActivityFeed.DrIyRS2B.css 4.97 kB │ gzip: 1.46 kB .svelte-kit/output/client/_app/immutable/assets/14.Bs-us5UO.css 5.28 kB │ gzip: 1.49 kB .svelte-kit/output/client/_app/immutable/assets/PhotoEditor.vT8sIRi-.css 5.50 kB │ gzip: 1.56 kB .svelte-kit/output/client/_app/immutable/assets/9.B1QTab7V.css 5.64 kB │ gzip: 1.52 kB .svelte-kit/output/client/_app/immutable/assets/3.YESV7T7J.css 5.76 kB │ gzip: 1.51 kB .svelte-kit/output/client/_app/immutable/assets/YarnForm.s6BGhnXb.css 6.04 kB │ gzip: 1.44 kB .svelte-kit/output/client/_app/immutable/assets/ChangeList.EgrUwsiK.css 7.96 kB │ gzip: 2.08 kB .svelte-kit/output/client/_app/immutable/assets/LibraryGrid.DO_2seTq.css 9.86 kB │ gzip: 2.48 kB .svelte-kit/output/client/_app/immutable/assets/2.U8-rFNHS.css 10.02 kB │ gzip: 2.39 kB .svelte-kit/output/client/_app/immutable/assets/ProjectEditor.DdjeO-VT.css 10.41 kB │ gzip: 2.24 kB .svelte-kit/output/client/_app/immutable/assets/ReorderableMedia.C-PJSzVg.css 12.83 kB │ gzip: 3.13 kB .svelte-kit/output/client/_app/immutable/assets/4.mcVsDYMR.css 16.79 kB │ gzip: 3.57 kB .svelte-kit/output/client/_app/immutable/assets/ProjectReader.BrAOghlF.css 19.76 kB │ gzip: 3.96 kB .svelte-kit/output/client/_app/immutable/assets/HistorySection.BgJt5RdL.css 34.54 kB │ gzip: 6.40 kB .svelte-kit/output/client/_app/immutable/assets/0.DSlr8la9.css 37.59 kB │ gzip: 8.14 kB .svelte-kit/output/client/_app/immutable/chunks/BGrO7IRJ.js 0.02 kB │ gzip: 0.04 kB .svelte-kit/output/client/_app/immutable/chunks/DXfiI6tD.js 0.02 kB │ gzip: 0.04 kB .svelte-kit/output/client/_app/immutable/chunks/idvP9Fmi.js 0.03 kB │ gzip: 0.05 kB .svelte-kit/output/client/_app/immutable/chunks/Bx6zZsGC.js 0.03 kB │ gzip: 0.05 kB .svelte-kit/output/client/_app/immutable/chunks/BW3_NEZf.js 0.05 kB │ gzip: 0.06 kB .svelte-kit/output/client/_app/immutable/entry/payload.DSmR2FwN.js 0.06 kB │ gzip: 0.07 kB .svelte-kit/output/client/_app/immutable/chunks/CQYrRCaC.js 0.06 kB │ gzip: 0.08 kB .svelte-kit/output/client/_app/immutable/chunks/DYrviY11.js 0.08 kB │ gzip: 0.09 kB .svelte-kit/output/client/_app/immutable/chunks/BzfFYbn6.js 0.12 kB │ gzip: 0.10 kB .svelte-kit/output/client/_app/immutable/nodes/29.DiZ8jEeI.js 0.15 kB │ gzip: 0.13 kB .svelte-kit/output/client/_app/immutable/chunks/DK3Fl9T5.js 0.15 kB │ gzip: 0.15 kB .svelte-kit/output/client/_app/immutable/nodes/23.CTR25jZf.js 0.16 kB │ gzip: 0.13 kB .svelte-kit/output/client/_app/immutable/chunks/BNUFK8kH.js 0.26 kB │ gzip: 0.19 kB .svelte-kit/output/client/_app/immutable/nodes/10.CbyUlk7l.js 0.28 kB │ gzip: 0.21 kB .svelte-kit/output/client/_app/immutable/chunks/D_AoN4NZ.js 0.36 kB │ gzip: 0.25 kB .svelte-kit/output/client/_app/immutable/nodes/21.D2-NXQ8k.js 0.37 kB │ gzip: 0.25 kB .svelte-kit/output/client/_app/immutable/nodes/22.Pm9oTDXR.js 0.38 kB │ gzip: 0.26 kB .svelte-kit/output/client/_app/immutable/nodes/28.D494ggp8.js 0.38 kB │ gzip: 0.25 kB .svelte-kit/output/client/_app/immutable/chunks/DAwxxYhS.js 0.38 kB │ gzip: 0.24 kB .svelte-kit/output/client/_app/immutable/chunks/CgvbP7EP.js 0.48 kB │ gzip: 0.33 kB .svelte-kit/output/client/_app/immutable/chunks/CROewcWW.js 0.53 kB │ gzip: 0.29 kB .svelte-kit/output/client/_app/immutable/chunks/CSTa-LxQ.js 0.55 kB │ gzip: 0.36 kB .svelte-kit/output/client/_app/immutable/entry/start.KjLc-euL.js 0.57 kB │ gzip: 0.33 kB .svelte-kit/output/client/_app/immutable/chunks/DJvTfpHV.js 0.70 kB │ gzip: 0.38 kB .svelte-kit/output/client/_app/immutable/chunks/UK77RuV_.js 0.73 kB │ gzip: 0.40 kB .svelte-kit/output/client/_app/immutable/chunks/BqDwFbqQ.js 0.78 kB │ gzip: 0.48 kB .svelte-kit/output/client/_app/immutable/chunks/DLFHewG3.js 0.79 kB │ gzip: 0.45 kB .svelte-kit/output/client/_app/immutable/nodes/5.DsIFRN0I.js 0.82 kB │ gzip: 0.50 kB .svelte-kit/output/client/_app/immutable/nodes/1.CGDhVAzT.js 0.83 kB │ gzip: 0.49 kB .svelte-kit/output/client/_app/immutable/nodes/16.3DzQijvU.js 0.83 kB │ gzip: 0.51 kB .svelte-kit/output/client/_app/immutable/nodes/15.C4Mgb1ha.js 0.83 kB │ gzip: 0.52 kB .svelte-kit/output/client/_app/immutable/nodes/17.DcoN9z_J.js 0.88 kB │ gzip: 0.55 kB .svelte-kit/output/client/_app/immutable/chunks/OxiLtwF6.js 0.89 kB │ gzip: 0.46 kB .svelte-kit/output/client/_app/immutable/chunks/DHNbTdP2.js 0.89 kB │ gzip: 0.52 kB .svelte-kit/output/client/_app/immutable/chunks/BJsklZ6e.js 0.91 kB │ gzip: 0.55 kB .svelte-kit/output/client/_app/immutable/chunks/C5jcFXzE.js 0.94 kB │ gzip: 0.55 kB .svelte-kit/output/client/_app/immutable/chunks/CweBUyzF.js 0.97 kB │ gzip: 0.45 kB .svelte-kit/output/client/_app/immutable/chunks/B6_EyUK4.js 1.00 kB │ gzip: 0.55 kB .svelte-kit/output/client/_app/immutable/chunks/iruinLah.js 1.03 kB │ gzip: 0.55 kB .svelte-kit/output/client/_app/immutable/chunks/YSngfJlo.js 1.04 kB │ gzip: 0.66 kB .svelte-kit/output/client/_app/immutable/chunks/BpYwGCjz.js 1.31 kB │ gzip: 0.60 kB .svelte-kit/output/client/_app/immutable/chunks/Bjy-W4x2.js 1.36 kB │ gzip: 0.65 kB .svelte-kit/output/client/_app/immutable/chunks/CK06H-zs.js 1.38 kB │ gzip: 0.75 kB .svelte-kit/output/client/_app/immutable/chunks/NECD5HVy.js 1.42 kB │ gzip: 0.40 kB .svelte-kit/output/client/_app/immutable/chunks/NH1qg233.js 1.48 kB │ gzip: 0.65 kB .svelte-kit/output/client/_app/immutable/chunks/DfcGP0IE.js 1.49 kB │ gzip: 0.72 kB .svelte-kit/output/client/_app/immutable/chunks/pvpNU7nl.js 1.58 kB │ gzip: 0.88 kB .svelte-kit/output/client/_app/immutable/chunks/DclECHGd.js 1.63 kB │ gzip: 0.83 kB .svelte-kit/output/client/_app/immutable/chunks/BlZGjWEQ.js 2.08 kB │ gzip: 0.90 kB .svelte-kit/output/client/_app/immutable/chunks/sczeEL-J.js 2.14 kB │ gzip: 1.07 kB .svelte-kit/output/client/_app/immutable/chunks/YgMN3bkm.js 2.65 kB │ gzip: 1.20 kB .svelte-kit/output/client/_app/immutable/nodes/24.C5YRr93i.js 2.73 kB │ gzip: 1.20 kB .svelte-kit/output/client/_app/immutable/chunks/DhTovbbm.js 2.96 kB │ gzip: 1.08 kB .svelte-kit/output/client/_app/immutable/chunks/BAUxIU-I.js 2.98 kB │ gzip: 1.29 kB .svelte-kit/output/client/_app/immutable/chunks/C0LM7TBl.js 3.53 kB │ gzip: 1.44 kB .svelte-kit/output/client/_app/immutable/chunks/Ba0SS7rc.js 3.87 kB │ gzip: 1.55 kB .svelte-kit/output/client/_app/immutable/nodes/18.DHzuFhEo.js 3.91 kB │ gzip: 1.51 kB .svelte-kit/output/client/_app/immutable/nodes/12.DUC7JtxY.js 3.99 kB │ gzip: 1.71 kB .svelte-kit/output/client/_app/immutable/chunks/CgtUqx2W.js 4.02 kB │ gzip: 1.87 kB .svelte-kit/output/client/_app/immutable/chunks/CN6QQ9VA.js 4.44 kB │ gzip: 2.18 kB .svelte-kit/output/client/_app/immutable/chunks/BUulroIC.js 4.78 kB │ gzip: 2.04 kB .svelte-kit/output/client/_app/immutable/chunks/qQFRyK3H.js 4.81 kB │ gzip: 2.21 kB .svelte-kit/output/client/_app/immutable/chunks/DyWVwNTb.js 4.90 kB │ gzip: 2.09 kB .svelte-kit/output/client/_app/immutable/nodes/7.Cy7qnIjf.js 5.16 kB │ gzip: 2.18 kB .svelte-kit/output/client/_app/immutable/chunks/C9Yc_WKa.js 5.96 kB │ gzip: 2.40 kB .svelte-kit/output/client/_app/immutable/nodes/13.D8TMr5HL.js 5.98 kB │ gzip: 2.44 kB .svelte-kit/output/client/_app/immutable/chunks/D8VJhNIg.js 6.10 kB │ gzip: 2.06 kB .svelte-kit/output/client/_app/immutable/chunks/B2MYxJyl.js 6.12 kB │ gzip: 2.47 kB .svelte-kit/output/client/_app/immutable/chunks/BCZbwQIZ.js 6.31 kB │ gzip: 2.59 kB .svelte-kit/output/client/_app/immutable/chunks/CUN9Qvf-.js 6.99 kB │ gzip: 2.53 kB .svelte-kit/output/client/_app/immutable/chunks/D-mLPeIy.js 7.33 kB │ gzip: 2.24 kB .svelte-kit/output/client/_app/immutable/nodes/26.YdzQeNBY.js 7.86 kB │ gzip: 3.12 kB .svelte-kit/output/client/_app/immutable/nodes/25.DdS3WRct.js 8.47 kB │ gzip: 3.22 kB .svelte-kit/output/client/_app/immutable/chunks/DbGjgyeG.js 8.90 kB │ gzip: 3.43 kB .svelte-kit/output/client/_app/immutable/chunks/C98o7GLd.js 8.94 kB │ gzip: 3.49 kB .svelte-kit/output/client/_app/immutable/nodes/11.BRpMfC_g.js 9.24 kB │ gzip: 3.27 kB .svelte-kit/output/client/_app/immutable/nodes/20.Bsj0gQ_u.js 9.58 kB │ gzip: 3.70 kB .svelte-kit/output/client/_app/immutable/chunks/CNOXESk7.js 9.76 kB │ gzip: 3.38 kB .svelte-kit/output/client/_app/immutable/chunks/DGC9PhKW.js 10.00 kB │ gzip: 3.81 kB .svelte-kit/output/client/_app/immutable/entry/app.DOLLBQPr.js 10.12 kB │ gzip: 3.26 kB .svelte-kit/output/client/_app/immutable/nodes/6.DzJJz-Uq.js 11.71 kB │ gzip: 4.40 kB .svelte-kit/output/client/_app/immutable/chunks/D0vrq-F4.js 11.72 kB │ gzip: 4.37 kB .svelte-kit/output/client/_app/immutable/nodes/3.DHqp9EbL.js 15.37 kB │ gzip: 5.34 kB .svelte-kit/output/client/_app/immutable/nodes/19.CM0MTQMv.js 15.68 kB │ gzip: 5.61 kB .svelte-kit/output/client/_app/immutable/chunks/FNHbk_d3.js 16.36 kB │ gzip: 6.13 kB .svelte-kit/output/client/_app/immutable/chunks/Brf4Nbkc.js 17.47 kB │ gzip: 6.46 kB .svelte-kit/output/client/_app/immutable/nodes/27.ByB_IGhC.js 19.75 kB │ gzip: 6.38 kB .svelte-kit/output/client/_app/immutable/nodes/14.M8MC4DgE.js 20.40 kB │ gzip: 6.51 kB .svelte-kit/output/client/_app/immutable/chunks/BENnyg0T.js 21.43 kB │ gzip: 7.66 kB .svelte-kit/output/client/_app/immutable/nodes/2.B87Mo_X5.js 21.87 kB │ gzip: 8.07 kB .svelte-kit/output/client/_app/immutable/nodes/9.DlpC5_jW.js 23.73 kB │ gzip: 7.22 kB .svelte-kit/output/client/_app/immutable/nodes/8.OJDUscML.js 25.36 kB │ gzip: 6.99 kB .svelte-kit/output/client/_app/immutable/chunks/nLMqHYzK.js 25.97 kB │ gzip: 8.14 kB .svelte-kit/output/client/_app/immutable/chunks/DqNyr1Sy.js 26.99 kB │ gzip: 10.00 kB .svelte-kit/output/client/_app/immutable/chunks/DPP4PsUD.js 36.28 kB │ gzip: 11.47 kB .svelte-kit/output/client/_app/immutable/nodes/0.HOeNEjZg.js 43.26 kB │ gzip: 15.81 kB .svelte-kit/output/client/_app/immutable/chunks/BMANUOr8.js 43.49 kB │ gzip: 16.02 kB .svelte-kit/output/client/_app/immutable/chunks/Bf73_Okv.js 49.64 kB │ gzip: 15.60 kB .svelte-kit/output/client/_app/immutable/chunks/mHdJTNaP.js 59.10 kB │ gzip: 18.82 kB .svelte-kit/output/client/_app/immutable/chunks/CMdgo0MB.js 61.40 kB │ gzip: 23.56 kB .svelte-kit/output/client/_app/immutable/chunks/BoNyVQMA.js 61.75 kB │ gzip: 18.25 kB .svelte-kit/output/client/_app/immutable/nodes/4.CwXRp-6S.js 64.24 kB │ gzip: 18.36 kB .svelte-kit/output/client/_app/immutable/chunks/BE4__xSW.js 443.56 kB │ gzip: 148.71 kB ✓ built in 5.09s Prerendering (node:424) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. (Use `node --trace-warnings ...` to show where the warning was created) crawling /app/ crawling /app/about crawling /app/account crawling /app/activity crawling /app/admin/audit crawling /app/admin/users crawling /app/backups crawling /app/categories crawling /app/create crawling /app/delete-account crawling /app/gauge crawling /app/imports crawling /app/imports/yarn crawling /app/login crawling /app/more crawling /app/privacy crawling /app/projects crawling /app/projects/new crawling /app/share crawling /app/signup crawling /app/yarns crawling /app/yarns/new Run npm run preview to preview your production build locally. > Using @sveltejs/adapter-static Wrote site to "build" ✔ done Finished npmBuildHook Running phase: checkPhase npm warn Unknown env config "nodedir". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown env config "platform". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown env config "arch". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. > format:check > prettier --check . Checking formatting... .gitignore.prettierignore.prettierrc.jsone2e/accessibility.e2e.tse2e/account.e2e.tse2e/admin.e2e.tse2e/backups.e2e.tse2e/contrast.e2e.tse2e/import.e2e.tse2e/journeys/accessibility.tse2e/journeys/account.tse2e/journeys/admin.tse2e/journeys/backups.tse2e/journeys/contrast.tse2e/journeys/import.tse2e/journeys/media-tiles.tse2e/journeys/palette.tse2e/journeys/performance.tse2e/journeys/pwa.tse2e/journeys/sharing.tse2e/journeys/ui-editor.tse2e/journeys/ui-reader.tse2e/journeys/ui.tse2e/journeys/yarn.tse2e/lib/accessibility.test.tse2e/lib/admin.test.tse2e/lib/archive.test.tse2e/lib/archive.tse2e/lib/common.tse2e/lib/fixture-cli.tse2e/lib/fixture.test.tse2e/lib/fixture.tse2e/lib/harness.tse2e/lib/i18n/catalog.test.tse2e/lib/i18n/rust-i18n.test.tse2e/lib/i18n/web-i18n.test.tse2e/lib/performance.test.tse2e/lib/performance.tse2e/lib/pwa.test.tse2e/lib/pwa.tse2e/lib/replay.test.tse2e/lib/replay.tse2e/lib/run-ts.mjse2e/lib/seed-cli.tse2e/lib/seed.test.tse2e/lib/seed.tse2e/lib/summarize-e2e.test.tse2e/lib/summarize-e2e.tse2e/lib/ui-helpers.tse2e/lib/ui-shared.tse2e/lib/ui-state.tse2e/lib/url.tse2e/lib/verify-import.test.tse2e/lib/verify-import.tse2e/media-tiles.e2e.tse2e/palette.e2e.tse2e/performance.e2e.tse2e/project-timer.e2e.tse2e/pwa.e2e.tse2e/sharing.e2e.tse2e/tsconfig.jsone2e/ui.e2e.tse2e/yarn.e2e.tspackage.jsonplaywright.config.tsREADME.mdscripts/error-pages.mjsscripts/i18n/babel.mjsscripts/i18n/catalog.mjsscripts/i18n/check-translations.mjsscripts/i18n/extract-rust.mjsscripts/i18n/generate-rust.mjsscripts/i18n/generate-web.mjsscripts/i18n/json-catalog.mjsscripts/i18n/paths.mjsscripts/sveltekit-announcer-style.mjsscripts/write-csp-manifest.mjssrc/app.csssrc/app.htmlsrc/globals.d.tssrc/lib/about.test.tssrc/lib/about.tssrc/lib/access.test.tssrc/lib/access.tssrc/lib/api.test.tssrc/lib/api.tssrc/lib/app-links.test.tssrc/lib/app-links.tssrc/lib/app-shell.test.tssrc/lib/app-shell.tssrc/lib/app-version.tssrc/lib/autogrow.tssrc/lib/backups.test.tssrc/lib/backups.tssrc/lib/components/ActionFeedback.sveltesrc/lib/components/ActionLabel.sveltesrc/lib/components/ActionOverflow.sveltesrc/lib/components/AuthFooter.sveltesrc/lib/components/brand-handoff.svelte.tssrc/lib/components/brand-handoff.test.tssrc/lib/components/BrandHeader.sveltesrc/lib/components/BrandMark.sveltesrc/lib/components/Button.sveltesrc/lib/components/camera-capture.test.tssrc/lib/components/camera-capture.tssrc/lib/components/CommandPalette.sveltesrc/lib/components/ConfirmDialog.sveltesrc/lib/components/CreateFab.sveltesrc/lib/components/Disclosure.sveltesrc/lib/components/EmptyArt.sveltesrc/lib/components/EmptyState.sveltesrc/lib/components/ErrorPanel.sveltesrc/lib/components/favorite-burst.test.tssrc/lib/components/favorite-burst.tssrc/lib/components/FavoriteButton.sveltesrc/lib/components/focus-on-hash.tssrc/lib/components/ForeignOwnerBanner.sveltesrc/lib/components/GetAppCard.sveltesrc/lib/components/KnittingBasket.sveltesrc/lib/components/LabelIcon.sveltesrc/lib/components/library-card.test.tssrc/lib/components/LibraryCard.sveltesrc/lib/components/LibraryFilters.sveltesrc/lib/components/LibraryGrid.sveltesrc/lib/components/LocaleSwitcher.sveltesrc/lib/components/Mascot.sveltesrc/lib/components/mascot/physics.test.tssrc/lib/components/mascot/physics.tssrc/lib/components/mascot/reactions.test.tssrc/lib/components/mascot/reactions.tssrc/lib/components/NavIcon.sveltesrc/lib/components/NavigationTile.sveltesrc/lib/components/notes-disclosure.test.tssrc/lib/components/notes-disclosure.tssrc/lib/components/notes-drag.test.tssrc/lib/components/notes-drag.tssrc/lib/components/owner-components.test.tssrc/lib/components/OwnerBadge.sveltesrc/lib/components/PageHeader.sveltesrc/lib/components/photo-strip.test.tssrc/lib/components/PhotoStrip.sveltesrc/lib/components/PreviewSection.sveltesrc/lib/components/PwaUpdate.sveltesrc/lib/components/QrCode.sveltesrc/lib/components/ResourceCard.sveltesrc/lib/components/ScopeFilter.sveltesrc/lib/components/SectionHeading.sveltesrc/lib/components/SegmentedControl.sveltesrc/lib/components/SelfHostCard.sveltesrc/lib/components/ShareMenuItem.sveltesrc/lib/components/SignInForm.sveltesrc/lib/components/SourceRows.sveltesrc/lib/components/sticky-note-field.test.tssrc/lib/components/sticky-note.test.tssrc/lib/components/StickyActionBar.sveltesrc/lib/components/StickyNote.sveltesrc/lib/components/StickyNoteField.sveltesrc/lib/components/TakePhotoInput.sveltesrc/lib/components/ThemeSwitcher.sveltesrc/lib/components/url-field.test.tssrc/lib/components/url-field.tssrc/lib/components/UrlField.sveltesrc/lib/components/UserAvatar.sveltesrc/lib/developer-mode.test.tssrc/lib/developer-mode.tssrc/lib/dismiss-card.tssrc/lib/error-copy.test.tssrc/lib/error-copy.tssrc/lib/error-pages.test.tssrc/lib/error-reporting.test.tssrc/lib/error-reporting.tssrc/lib/features/account/account-api.test.tssrc/lib/features/account/account-api.tssrc/lib/features/account/AccountSettings.sveltesrc/lib/features/account/BackupsSection.sveltesrc/lib/features/account/connect-app.test.tssrc/lib/features/account/connect-app.tssrc/lib/features/account/ConnectAppDialog.sveltesrc/lib/features/account/delete-account.test.tssrc/lib/features/account/delete-account.tssrc/lib/features/account/DeleteAccountDialog.sveltesrc/lib/features/admin/admin-api.test.tssrc/lib/features/admin/admin-api.tssrc/lib/features/admin/admin-resource-api.test.tssrc/lib/features/admin/admin-resource-api.tssrc/lib/features/admin/AdminAudit.sveltesrc/lib/features/admin/AdminResource.sveltesrc/lib/features/admin/AdminTabs.sveltesrc/lib/features/admin/AdminUsers.sveltesrc/lib/features/admin/audit-action.test.tssrc/lib/features/admin/audit-action.tssrc/lib/features/admin/audit-media.test.tssrc/lib/features/admin/AuditActionBadge.sveltesrc/lib/features/admin/AuditMediaPreview.sveltesrc/lib/features/admin/DiffPanel.sveltesrc/lib/features/admin/word-diff.test.tssrc/lib/features/admin/word-diff.tssrc/lib/features/auth/AdminUserIdentities.sveltesrc/lib/features/auth/LinkedLogins.sveltesrc/lib/features/auth/oidc-api.test.tssrc/lib/features/auth/oidc-api.tssrc/lib/features/auth/OidcSignIn.sveltesrc/lib/features/auth/reauth-flow.test.tssrc/lib/features/auth/reauth-flow.tssrc/lib/features/auth/ReauthDialog.sveltesrc/lib/features/auth/registration-gate.test.tssrc/lib/features/auth/registration-gate.tssrc/lib/features/auth/signup-api.test.tssrc/lib/features/auth/signup-api.tssrc/lib/features/auth/SignupForm.sveltesrc/lib/features/categories/category-api.test.tssrc/lib/features/categories/category-api.tssrc/lib/features/categories/CategoryManager.sveltesrc/lib/features/gauge/gauge-api.test.tssrc/lib/features/gauge/gauge-api.tssrc/lib/features/gauge/gauge-input.test.tssrc/lib/features/gauge/gauge-input.tssrc/lib/features/gauge/GaugeCalculator.sveltesrc/lib/features/gauge/knitted-swatch.test.tssrc/lib/features/gauge/knitted-swatch.tssrc/lib/features/gauge/KnittedSwatch.sveltesrc/lib/features/gauge/swatch-size.test.tssrc/lib/features/gauge/swatch-size.tssrc/lib/features/gauge/SwatchSizeDialog.sveltesrc/lib/features/history/change-format.tssrc/lib/features/history/ChangeList.sveltesrc/lib/features/history/history-api.test.tssrc/lib/features/history/history-api.tssrc/lib/features/history/history-summary.test.tssrc/lib/features/history/history-summary.tssrc/lib/features/history/HistoryEventDetail.sveltesrc/lib/features/history/HistoryEventDetail.test.tssrc/lib/features/history/HistorySection.sveltesrc/lib/features/history/media-change.test.tssrc/lib/features/history/media-change.tssrc/lib/features/history/MediaStrip.sveltesrc/lib/features/home/activity.test.tssrc/lib/features/home/activity.tssrc/lib/features/home/ActivityFeed.sveltesrc/lib/features/home/greeting.test.tssrc/lib/features/home/greeting.tssrc/lib/features/home/home-api.test.tssrc/lib/features/home/home-api.tssrc/lib/features/home/home-section.svelte.tssrc/lib/features/home/HomeDashboard.sveltesrc/lib/features/imports/AssetChoices.sveltesrc/lib/features/imports/ImageChoices.sveltesrc/lib/features/imports/import-api.test.tssrc/lib/features/imports/import-api.tssrc/lib/features/imports/import-availability.test.tssrc/lib/features/imports/import-availability.tssrc/lib/features/imports/import-draft.test.tssrc/lib/features/imports/import-draft.tssrc/lib/features/imports/import-drafts-api.test.tssrc/lib/features/imports/import-drafts-api.tssrc/lib/features/imports/import-editor.test.tssrc/lib/features/imports/import-editor.tssrc/lib/features/imports/import-progress.test.tssrc/lib/features/imports/import-progress.tssrc/lib/features/imports/ImportCard.sveltesrc/lib/features/imports/ImportDraftCards.sveltesrc/lib/features/imports/ImportedYarns.sveltesrc/lib/features/imports/ImportProgress.sveltesrc/lib/features/imports/shared-link.test.tssrc/lib/features/imports/shared-link.tssrc/lib/features/imports/stash-search.test.tssrc/lib/features/imports/stash-search.tssrc/lib/features/imports/yarn-stash-picker.test.tssrc/lib/features/imports/YarnStashPicker.sveltesrc/lib/features/media/ArchiveControl.sveltesrc/lib/features/media/media-reorder.test.tssrc/lib/features/media/media-reorder.tssrc/lib/features/media/media-tools-api.test.tssrc/lib/features/media/media-tools-api.tssrc/lib/features/media/OcrControl.sveltesrc/lib/features/media/photo-editor.test.tssrc/lib/features/media/photo-editor.tssrc/lib/features/media/PhotoEditor.sveltesrc/lib/features/media/ProjectLightbox.sveltesrc/lib/features/media/ReorderableMedia.sveltesrc/lib/features/media/viewer-keys.test.tssrc/lib/features/media/viewer-keys.tssrc/lib/features/media/viewer-zoom.test.tssrc/lib/features/media/viewer-zoom.tssrc/lib/features/projects/facts-summary.test.tssrc/lib/features/projects/facts-summary.tssrc/lib/features/projects/project-api.test.tssrc/lib/features/projects/project-api.tssrc/lib/features/projects/project-editor-state.test.tssrc/lib/features/projects/project-editor-state.tssrc/lib/features/projects/project-timer.test.tssrc/lib/features/projects/project-timer.tssrc/lib/features/projects/ProjectEditor.sveltesrc/lib/features/projects/ProjectLibrary.sveltesrc/lib/features/projects/ProjectReader.sveltesrc/lib/features/projects/ProjectTimer.sveltesrc/lib/features/projects/reader-progress.test.tssrc/lib/features/projects/reader-progress.tssrc/lib/features/projects/reader-state.test.tssrc/lib/features/projects/reader-state.tssrc/lib/features/projects/YarnPicker.sveltesrc/lib/features/scope-api.test.tssrc/lib/features/sharing/AccessNotice.sveltesrc/lib/features/sharing/people-filter.test.tssrc/lib/features/sharing/people-filter.tssrc/lib/features/sharing/PeoplePicker.sveltesrc/lib/features/sharing/share-copy.tssrc/lib/features/sharing/ShareControl.sveltesrc/lib/features/sharing/ShareDialog.sveltesrc/lib/features/sharing/sharing-api.test.tssrc/lib/features/sharing/sharing-api.tssrc/lib/features/sharing/TransferDialog.sveltesrc/lib/features/yarns/yarn-api.test.tssrc/lib/features/yarns/yarn-api.tssrc/lib/features/yarns/YarnDetail.sveltesrc/lib/features/yarns/YarnForm.sveltesrc/lib/features/yarns/YarnLibrary.sveltesrc/lib/features/yarns/YarnPhotoManager.sveltesrc/lib/feedback.test.tssrc/lib/feedback.tssrc/lib/fonts/fraunces-OFL.txtsrc/lib/fonts/fraunces.woff2src/lib/fonts/nunito-OFL.txtsrc/lib/fonts/nunito.woff2src/lib/header-slot.svelte.tssrc/lib/i18n.svelte.tssrc/lib/icons/phosphor-icons-MIT.txtsrc/lib/index.tssrc/lib/library-scope.svelte.test.tssrc/lib/library-scope.svelte.tssrc/lib/more-nav.test.tssrc/lib/more-nav.tssrc/lib/nav-items.tssrc/lib/owner.test.tssrc/lib/owner.tssrc/lib/palette/entries.tssrc/lib/palette/match.test.tssrc/lib/palette/match.tssrc/lib/palette/palette.svelte.tssrc/lib/palette/results.test.tssrc/lib/palette/results.tssrc/lib/pwa-update-coordinator.test.tssrc/lib/pwa-update-coordinator.tssrc/lib/qr-code.test.tssrc/lib/qr-code.tssrc/lib/route-parent.test.tssrc/lib/route-parent.tssrc/lib/session-auth-epoch.test.tssrc/lib/session.svelte.test.tssrc/lib/session.svelte.tssrc/lib/setup-prompt.test.tssrc/lib/setup-prompt.tssrc/lib/share-link-action.tssrc/lib/share-link.test.tssrc/lib/share-link.tssrc/lib/swipe-dismiss.test.tssrc/lib/swipe-dismiss.tssrc/lib/text-size.svelte.test.tssrc/lib/text-size.svelte.tssrc/lib/theme.svelte.test.tssrc/lib/theme.svelte.tssrc/lib/theme.test.tssrc/lib/theme.tssrc/lib/timer-preference.svelte.test.tssrc/lib/timer-preference.svelte.tssrc/lib/web-notifications.svelte.test.tssrc/lib/web-notifications.svelte.tssrc/lib/web-push.test.tssrc/lib/web-push.tssrc/routes/+error.sveltesrc/routes/+layout.sveltesrc/routes/+layout.tssrc/routes/+page.sveltesrc/routes/about/+page.sveltesrc/routes/account/+page.sveltesrc/routes/activity/+page.sveltesrc/routes/admin/audit/[event_id]/+page.sveltesrc/routes/admin/audit/[event_id]/+page.tssrc/routes/admin/audit/+page.sveltesrc/routes/admin/resources/[kind]/[id]/+page.sveltesrc/routes/admin/resources/[kind]/[id]/+page.tssrc/routes/admin/users/+page.sveltesrc/routes/backups/+page.sveltesrc/routes/categories/+page.sveltesrc/routes/create/+page.sveltesrc/routes/delete-account/+page.sveltesrc/routes/gauge/+page.sveltesrc/routes/imports/+page.sveltesrc/routes/imports/yarn/+page.sveltesrc/routes/login/+page.sveltesrc/routes/more/+page.sveltesrc/routes/privacy/+page.sveltesrc/routes/projects/[id]/+page.sveltesrc/routes/projects/[id]/+page.tssrc/routes/projects/[id]/edit/+page.sveltesrc/routes/projects/[id]/edit/+page.tssrc/routes/projects/+page.sveltesrc/routes/projects/new/+page.sveltesrc/routes/share/+page.sveltesrc/routes/signup/+page.sveltesrc/routes/yarns/[id]/+page.sveltesrc/routes/yarns/[id]/+page.tssrc/routes/yarns/[id]/edit/+page.sveltesrc/routes/yarns/[id]/edit/+page.tssrc/routes/yarns/+page.sveltesrc/routes/yarns/new/+page.sveltestatic/favicon.svgstatic/icons/icon-192.pngstatic/icons/icon-512.pngstatic/icons/icon-maskable-512.pngstatic/manifest.webmanifeststatic/mascot.svgstatic/offline-theme.jsstatic/offline.cssstatic/offline.htmlstatic/service-worker.jstsconfig.jsonvite.config.tsAll matched files use Prettier code style! npm warn Unknown env config "nodedir". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown env config "platform". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown env config "arch". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. > check > svelte-kit sync && svelte-check --tsconfig ./tsconfig.json && npm run check:e2e Loading svelte-check in workspace: /build/web Getting Svelte diagnostics... svelte-check found 0 errors and 0 warnings npm warn Unknown env config "nodedir". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown env config "platform". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown env config "arch". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. > check:e2e > tsc -p e2e/tsconfig.json --noEmit npm warn Unknown env config "nodedir". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown env config "platform". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown env config "arch". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options. RUN v5.1.0 /build/web ❯ src/lib/features/media/photo-editor.test.ts [queued] Test Files 0 passed (91) Tests 0 passed (0) Start at 12:30:00 Duration 360ms ❯ src/lib/api.test.ts [queued] ❯ src/lib/error-reporting.test.ts [queued] ❯ src/lib/features/auth/oidc-api.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts [queued] ❯ src/lib/features/media/photo-editor.test.ts [queued] ❯ src/lib/features/projects/project-api.test.ts [queued] Test Files 0 passed (91) Tests 0 passed (0) Start at 12:30:00 Duration 463ms ❯ src/lib/api.test.ts [queued] ❯ src/lib/backups.test.ts [queued] ❯ src/lib/components/mascot/physics.test.ts [queued] ❯ src/lib/components/mascot/reactions.test.ts [queued] ❯ src/lib/components/notes-disclosure.test.ts [queued] ❯ src/lib/components/notes-drag.test.ts [queued] ❯ src/lib/error-reporting.test.ts [queued] ❯ src/lib/features/account/account-api.test.ts [queued] ❯ src/lib/features/admin/admin-api.test.ts [queued] ❯ src/lib/features/admin/admin-resource-api.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/auth/oidc-api.test.ts [queued] ❯ src/lib/features/auth/reauth-flow.test.ts [queued] ❯ src/lib/features/gauge/gauge-api.test.ts [queued] ❯ src/lib/features/history/media-change.test.ts [queued] ❯ src/lib/features/home/activity.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts [queued] ❯ src/lib/features/imports/import-draft.test.ts [queued] ❯ src/lib/features/imports/import-editor.test.ts [queued] ❯ src/lib/features/media/media-reorder.test.ts [queued] ❯ src/lib/features/media/media-tools-api.test.ts [queued] ❯ src/lib/features/media/photo-editor.test.ts [queued] ❯ src/lib/features/media/viewer-zoom.test.ts [queued] ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/project-editor-state.test.ts [queued] ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/match.test.ts [queued] ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session.svelte.test.ts [queued] ❯ src/lib/web-notifications.svelte.test.ts [queued] Test Files 0 passed (91) Tests 0 passed (0) Start at 12:30:00 Duration 592ms ❯ src/lib/api.test.ts [queued] ❯ src/lib/backups.test.ts [queued] ❯ src/lib/components/mascot/physics.test.ts [queued] ❯ src/lib/components/mascot/reactions.test.ts [queued] ❯ src/lib/components/notes-disclosure.test.ts [queued] ❯ src/lib/components/notes-drag.test.ts [queued] ❯ src/lib/error-reporting.test.ts [queued] ❯ src/lib/features/account/account-api.test.ts [queued] ❯ src/lib/features/admin/admin-api.test.ts [queued] ❯ src/lib/features/admin/admin-resource-api.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/auth/oidc-api.test.ts [queued] ❯ src/lib/features/auth/reauth-flow.test.ts [queued] ❯ src/lib/features/gauge/gauge-api.test.ts [queued] ❯ src/lib/features/history/media-change.test.ts [queued] ❯ src/lib/features/home/activity.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts [queued] ❯ src/lib/features/imports/import-draft.test.ts [queued] ❯ src/lib/features/imports/import-editor.test.ts [queued] ❯ src/lib/features/media/media-reorder.test.ts [queued] ❯ src/lib/features/media/media-tools-api.test.ts [queued] ❯ src/lib/features/media/photo-editor.test.ts [queued] ❯ src/lib/features/media/viewer-zoom.test.ts [queued] ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/project-editor-state.test.ts [queued] ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/match.test.ts [queued] ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session.svelte.test.ts [queued] ❯ src/lib/web-notifications.svelte.test.ts [queued] Test Files 0 passed (91) Tests 0 passed (0) Start at 12:30:00 Duration 1.02s ❯ src/lib/api.test.ts 0/65 ❯ src/lib/backups.test.ts [queued] ❯ src/lib/components/mascot/physics.test.ts [queued] ❯ src/lib/components/mascot/reactions.test.ts [queued] ❯ src/lib/components/notes-disclosure.test.ts [queued] ❯ src/lib/components/notes-drag.test.ts [queued] ❯ src/lib/error-reporting.test.ts [queued] ❯ src/lib/features/account/account-api.test.ts [queued] ❯ src/lib/features/admin/admin-api.test.ts [queued] ❯ src/lib/features/admin/admin-resource-api.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/auth/oidc-api.test.ts [queued] ❯ src/lib/features/auth/reauth-flow.test.ts [queued] ❯ src/lib/features/gauge/gauge-api.test.ts [queued] ❯ src/lib/features/history/media-change.test.ts [queued] ❯ src/lib/features/home/activity.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts [queued] ❯ src/lib/features/imports/import-draft.test.ts [queued] ❯ src/lib/features/imports/import-editor.test.ts [queued] ❯ src/lib/features/media/media-reorder.test.ts [queued] ❯ src/lib/features/media/media-tools-api.test.ts [queued] ❯ src/lib/features/media/photo-editor.test.ts [queued] ❯ src/lib/features/media/viewer-zoom.test.ts [queued] ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/project-editor-state.test.ts [queued] ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/match.test.ts [queued] ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session.svelte.test.ts [queued] ❯ src/lib/web-notifications.svelte.test.ts [queued] Test Files 0 passed (91) Tests 0 passed (65) Start at 12:30:00 Duration 1.12s ❯ src/lib/api.test.ts 0/65 ❯ src/lib/backups.test.ts [queued] ❯ src/lib/components/mascot/physics.test.ts [queued] ❯ src/lib/components/mascot/reactions.test.ts [queued] ❯ src/lib/components/notes-disclosure.test.ts [queued] ❯ src/lib/components/notes-drag.test.ts 1/27 ❯ src/lib/error-reporting.test.ts [queued] ❯ src/lib/features/account/account-api.test.ts [queued] ❯ src/lib/features/admin/admin-api.test.ts [queued] ❯ src/lib/features/admin/admin-resource-api.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/auth/oidc-api.test.ts [queued] ❯ src/lib/features/auth/reauth-flow.test.ts [queued] ❯ src/lib/features/gauge/gauge-api.test.ts [queued] ❯ src/lib/features/history/media-change.test.ts [queued] ❯ src/lib/features/home/activity.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts [queued] ❯ src/lib/features/imports/import-draft.test.ts [queued] ❯ src/lib/features/imports/import-editor.test.ts [queued] ❯ src/lib/features/media/media-reorder.test.ts [queued] ❯ src/lib/features/media/media-tools-api.test.ts [queued] ❯ src/lib/features/media/photo-editor.test.ts [queued] ❯ src/lib/features/media/viewer-zoom.test.ts [queued] ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/project-editor-state.test.ts [queued] ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/match.test.ts [queued] ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session.svelte.test.ts [queued] ❯ src/lib/web-notifications.svelte.test.ts [queued] Test Files 0 passed (91) Tests 1 passed (92) Start at 12:30:00 Duration 1.23s ✓ src/lib/components/notes-drag.test.ts (27 tests) 29ms ❯ src/lib/api.test.ts 65/65 ❯ src/lib/backups.test.ts 14/14 ❯ src/lib/components/mascot/physics.test.ts 17/17 ❯ src/lib/components/mascot/reactions.test.ts 18/18 ❯ src/lib/components/notes-disclosure.test.ts [queued] ❯ src/lib/components/notes-drag.test.ts 27/27 ❯ src/lib/error-reporting.test.ts [queued] ❯ src/lib/features/account/account-api.test.ts [queued] ❯ src/lib/features/admin/admin-api.test.ts [queued] ❯ src/lib/features/admin/admin-resource-api.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/auth/oidc-api.test.ts [queued] ❯ src/lib/features/auth/reauth-flow.test.ts [queued] ❯ src/lib/features/gauge/gauge-api.test.ts [queued] ❯ src/lib/features/history/media-change.test.ts 0/8 ❯ src/lib/features/home/activity.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts [queued] ❯ src/lib/features/imports/import-draft.test.ts [queued] ❯ src/lib/features/imports/import-editor.test.ts [queued] ❯ src/lib/features/media/media-reorder.test.ts [queued] ❯ src/lib/features/media/media-tools-api.test.ts [queued] ❯ src/lib/features/media/photo-editor.test.ts [queued] ❯ src/lib/features/media/viewer-zoom.test.ts 0/13 ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/project-editor-state.test.ts 4/4 ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/match.test.ts 14/14 ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session.svelte.test.ts [queued] ❯ src/lib/web-notifications.svelte.test.ts [queued] Test Files 7 passed (91) Tests 159 passed (180) Start at 12:30:00 Duration 1.36s (node:978) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. (Use `node --trace-warnings ...` to show where the warning was created) ❯ src/lib/api.test.ts 65/65 ❯ src/lib/backups.test.ts 14/14 ❯ src/lib/components/mascot/physics.test.ts 17/17 ❯ src/lib/components/mascot/reactions.test.ts 18/18 ❯ src/lib/components/notes-disclosure.test.ts [queued] ❯ src/lib/components/notes-drag.test.ts 27/27 ❯ src/lib/error-reporting.test.ts [queued] ❯ src/lib/features/account/account-api.test.ts [queued] ❯ src/lib/features/admin/admin-api.test.ts [queued] ❯ src/lib/features/admin/admin-resource-api.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/auth/oidc-api.test.ts [queued] ❯ src/lib/features/auth/reauth-flow.test.ts [queued] ❯ src/lib/features/gauge/gauge-api.test.ts [queued] ❯ src/lib/features/history/media-change.test.ts 0/8 ❯ src/lib/features/home/activity.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts [queued] ❯ src/lib/features/imports/import-draft.test.ts [queued] ❯ src/lib/features/imports/import-editor.test.ts [queued] ❯ src/lib/features/media/media-reorder.test.ts [queued] ❯ src/lib/features/media/media-tools-api.test.ts [queued] ❯ src/lib/features/media/photo-editor.test.ts [queued] ❯ src/lib/features/media/viewer-zoom.test.ts 0/13 ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/project-editor-state.test.ts 4/4 ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/match.test.ts 14/14 ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session.svelte.test.ts [queued] ❯ src/lib/web-notifications.svelte.test.ts [queued] Test Files 7 passed (91) Tests 159 passed (180) Start at 12:30:00 Duration 1.36s ✓ src/lib/components/mascot/physics.test.ts (17 tests) 13ms ✓ src/lib/backups.test.ts (14 tests) 31ms ✓ src/lib/features/projects/project-editor-state.test.ts (4 tests) 14ms ✓ src/lib/api.test.ts (65 tests) 133ms ✓ src/lib/components/mascot/reactions.test.ts (18 tests) 23ms ✓ src/lib/palette/match.test.ts (14 tests) 24ms ❯ src/lib/api.test.ts 65/65 ❯ src/lib/backups.test.ts 14/14 ❯ src/lib/components/mascot/physics.test.ts 17/17 ❯ src/lib/components/mascot/reactions.test.ts 18/18 ❯ src/lib/components/notes-disclosure.test.ts [queued] ❯ src/lib/components/notes-drag.test.ts 27/27 ❯ src/lib/error-reporting.test.ts [queued] ❯ src/lib/features/account/account-api.test.ts [queued] ❯ src/lib/features/admin/admin-api.test.ts [queued] ❯ src/lib/features/admin/admin-resource-api.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/auth/oidc-api.test.ts [queued] ❯ src/lib/features/auth/reauth-flow.test.ts [queued] ❯ src/lib/features/gauge/gauge-api.test.ts [queued] ❯ src/lib/features/history/media-change.test.ts 0/8 ❯ src/lib/features/home/activity.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts [queued] ❯ src/lib/features/imports/import-draft.test.ts [queued] ❯ src/lib/features/imports/import-editor.test.ts [queued] ❯ src/lib/features/media/media-reorder.test.ts [queued] ❯ src/lib/features/media/media-tools-api.test.ts [queued] ❯ src/lib/features/media/photo-editor.test.ts [queued] ❯ src/lib/features/media/viewer-zoom.test.ts 0/13 ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/project-editor-state.test.ts 4/4 ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/match.test.ts 14/14 ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session.svelte.test.ts [queued] ❯ src/lib/web-notifications.svelte.test.ts [queued] Test Files 7 passed (91) Tests 159 passed (180) Start at 12:30:00 Duration 1.36s ✓ src/lib/features/history/media-change.test.ts (8 tests) 29ms ✓ src/lib/features/media/viewer-zoom.test.ts (13 tests) 28ms ✓ src/lib/features/auth/reauth-flow.test.ts (11 tests) 34ms ❯ src/lib/api.test.ts 65/65 ❯ src/lib/backups.test.ts 14/14 ❯ src/lib/components/mascot/physics.test.ts 17/17 ❯ src/lib/components/mascot/reactions.test.ts 18/18 ❯ src/lib/components/notes-disclosure.test.ts 1/10 ❯ src/lib/components/notes-drag.test.ts 27/27 ❯ src/lib/error-reporting.test.ts 0/11 ❯ src/lib/features/account/account-api.test.ts [queued] ❯ src/lib/features/admin/admin-api.test.ts [queued] ❯ src/lib/features/admin/admin-resource-api.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/auth/oidc-api.test.ts 0/31 ❯ src/lib/features/auth/reauth-flow.test.ts 11/11 ❯ src/lib/features/gauge/gauge-api.test.ts [queued] ❯ src/lib/features/history/media-change.test.ts 8/8 ❯ src/lib/features/home/activity.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts [queued] ❯ src/lib/features/imports/import-draft.test.ts [queued] ❯ src/lib/features/imports/import-editor.test.ts [queued] ❯ src/lib/features/media/media-reorder.test.ts [queued] ❯ src/lib/features/media/media-tools-api.test.ts [queued] ❯ src/lib/features/media/photo-editor.test.ts [queued] ❯ src/lib/features/media/viewer-zoom.test.ts 13/13 ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/project-editor-state.test.ts 4/4 ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/match.test.ts 14/14 ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session.svelte.test.ts [queued] ❯ src/lib/web-notifications.svelte.test.ts [queued] Test Files 10 passed (91) Tests 192 passed (243) Start at 12:30:00 Duration 1.46s ✓ src/lib/components/notes-disclosure.test.ts (10 tests) 41ms ✓ src/lib/error-reporting.test.ts (11 tests) 53ms ❯ src/lib/api.test.ts 65/65 ❯ src/lib/backups.test.ts 14/14 ❯ src/lib/components/mascot/physics.test.ts 17/17 ❯ src/lib/components/mascot/reactions.test.ts 18/18 ❯ src/lib/components/notes-disclosure.test.ts 10/10 ❯ src/lib/error-reporting.test.ts 11/11 ❯ src/lib/features/account/account-api.test.ts [queued] ❯ src/lib/features/admin/admin-api.test.ts [queued] ❯ src/lib/features/admin/admin-resource-api.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/auth/oidc-api.test.ts 3/31 ❯ src/lib/features/auth/reauth-flow.test.ts 11/11 ❯ src/lib/features/gauge/gauge-api.test.ts [queued] ❯ src/lib/features/history/history-summary.test.ts [queued] ❯ src/lib/features/history/media-change.test.ts 8/8 ❯ src/lib/features/home/activity.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts [queued] ❯ src/lib/features/imports/import-draft.test.ts [queued] ❯ src/lib/features/imports/import-editor.test.ts [queued] ❯ src/lib/features/media/media-reorder.test.ts [queued] ❯ src/lib/features/media/media-tools-api.test.ts [queued] ❯ src/lib/features/media/photo-editor.test.ts [queued] ❯ src/lib/features/media/viewer-zoom.test.ts 13/13 ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/project-editor-state.test.ts 4/4 ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/match.test.ts 14/14 ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session.svelte.test.ts [queued] ❯ src/lib/web-notifications.svelte.test.ts [queued] Test Files 12 passed (91) Tests 215 passed (243) Start at 12:30:00 Duration 1.56s ✓ src/lib/features/auth/oidc-api.test.ts (31 tests) 210ms ❯ src/lib/app-shell.test.ts [queued] ❯ src/lib/components/notes-disclosure.test.ts 10/10 ❯ src/lib/developer-mode.test.ts [queued] ❯ src/lib/error-reporting.test.ts 11/11 ❯ src/lib/features/account/account-api.test.ts [queued] ❯ src/lib/features/admin/admin-api.test.ts [queued] ❯ src/lib/features/admin/admin-resource-api.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/auth/oidc-api.test.ts 31/31 ❯ src/lib/features/auth/reauth-flow.test.ts 11/11 ❯ src/lib/features/gauge/gauge-api.test.ts [queued] ❯ src/lib/features/history/history-summary.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/history/media-change.test.ts 8/8 ❯ src/lib/features/home/activity.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts [queued] ❯ src/lib/features/imports/import-draft.test.ts [queued] ❯ src/lib/features/imports/import-editor.test.ts [queued] ❯ src/lib/features/imports/shared-link.test.ts [queued] ❯ src/lib/features/media/media-reorder.test.ts [queued] ❯ src/lib/features/media/media-tools-api.test.ts [queued] ❯ src/lib/features/media/photo-editor.test.ts [queued] ❯ src/lib/features/media/viewer-zoom.test.ts 13/13 ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/scope-api.test.ts [queued] ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/match.test.ts 14/14 ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session.svelte.test.ts [queued] ❯ src/lib/web-notifications.svelte.test.ts [queued] Test Files 13 passed (91) Tests 243 passed (243) Start at 12:30:00 Duration 1.66s ❯ src/lib/app-links.test.ts [queued] ❯ src/lib/app-shell.test.ts [queued] ❯ src/lib/components/notes-disclosure.test.ts 10/10 ❯ src/lib/developer-mode.test.ts [queued] ❯ src/lib/error-reporting.test.ts 11/11 ❯ src/lib/features/account/account-api.test.ts [queued] ❯ src/lib/features/admin/admin-api.test.ts [queued] ❯ src/lib/features/admin/admin-resource-api.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/auth/oidc-api.test.ts 31/31 ❯ src/lib/features/auth/reauth-flow.test.ts 11/11 ❯ src/lib/features/gauge/gauge-api.test.ts [queued] ❯ src/lib/features/history/history-api.test.ts [queued] ❯ src/lib/features/history/history-summary.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/activity.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts [queued] ❯ src/lib/features/imports/import-draft.test.ts [queued] ❯ src/lib/features/imports/import-editor.test.ts [queued] ❯ src/lib/features/imports/shared-link.test.ts [queued] ❯ src/lib/features/media/media-reorder.test.ts [queued] ❯ src/lib/features/media/media-tools-api.test.ts [queued] ❯ src/lib/features/media/photo-editor.test.ts [queued] ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/reader-state.test.ts [queued] ❯ src/lib/features/scope-api.test.ts [queued] ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session.svelte.test.ts [queued] ❯ src/lib/web-notifications.svelte.test.ts [queued] Test Files 13 passed (91) Tests 243 passed (243) Start at 12:30:00 Duration 1.76s ✓ src/lib/developer-mode.test.ts (7 tests) 12ms ❯ src/lib/about.test.ts [queued] ❯ src/lib/app-links.test.ts [queued] ❯ src/lib/app-shell.test.ts 1/10 ❯ src/lib/developer-mode.test.ts 7/7 ❯ src/lib/error-reporting.test.ts 11/11 ❯ src/lib/features/account/account-api.test.ts [queued] ❯ src/lib/features/admin/admin-api.test.ts [queued] ❯ src/lib/features/admin/admin-resource-api.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/auth/oidc-api.test.ts 31/31 ❯ src/lib/features/gauge/gauge-api.test.ts [queued] ❯ src/lib/features/history/history-api.test.ts [queued] ❯ src/lib/features/history/history-summary.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/activity.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts [queued] ❯ src/lib/features/imports/import-draft.test.ts [queued] ❯ src/lib/features/imports/import-editor.test.ts [queued] ❯ src/lib/features/imports/shared-link.test.ts [queued] ❯ src/lib/features/media/media-reorder.test.ts [queued] ❯ src/lib/features/media/media-tools-api.test.ts [queued] ❯ src/lib/features/media/photo-editor.test.ts [queued] ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/reader-state.test.ts [queued] ❯ src/lib/features/scope-api.test.ts [queued] ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session.svelte.test.ts [queued] ❯ src/lib/timer-preference.svelte.test.ts [queued] ❯ src/lib/web-notifications.svelte.test.ts [queued] Test Files 14 passed (91) Tests 251 passed (260) Start at 12:30:00 Duration 1.96s ✓ src/lib/app-shell.test.ts (10 tests) 14ms ❯ src/lib/about.test.ts [queued] ❯ src/lib/app-links.test.ts 0/9 ❯ src/lib/app-shell.test.ts 10/10 ❯ src/lib/developer-mode.test.ts 7/7 ❯ src/lib/features/account/account-api.test.ts [queued] ❯ src/lib/features/admin/admin-api.test.ts [queued] ❯ src/lib/features/admin/admin-resource-api.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/gauge/gauge-api.test.ts [queued] ❯ src/lib/features/history/history-api.test.ts [queued] ❯ src/lib/features/history/history-summary.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/activity.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts [queued] ❯ src/lib/features/imports/import-draft.test.ts [queued] ❯ src/lib/features/imports/import-editor.test.ts [queued] ❯ src/lib/features/imports/shared-link.test.ts [queued] ❯ src/lib/features/media/media-reorder.test.ts [queued] ❯ src/lib/features/media/media-tools-api.test.ts [queued] ❯ src/lib/features/media/photo-editor.test.ts [queued] ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/project-timer.test.ts [queued] ❯ src/lib/features/projects/reader-state.test.ts 0/4 ❯ src/lib/features/scope-api.test.ts [queued] ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session.svelte.test.ts [queued] ❯ src/lib/theme.test.ts [queued] ❯ src/lib/timer-preference.svelte.test.ts [queued] ❯ src/lib/web-notifications.svelte.test.ts [queued] Test Files 15 passed (91) Tests 260 passed (273) Start at 12:30:00 Duration 2.06s ✓ src/lib/features/projects/reader-state.test.ts (4 tests) 13ms ✓ src/lib/app-links.test.ts (9 tests) 26ms ✓ src/lib/theme.test.ts (6 tests) 17ms ❯ src/lib/about.test.ts [queued] ❯ src/lib/app-links.test.ts 9/9 ❯ src/lib/app-shell.test.ts 10/10 ❯ src/lib/features/account/account-api.test.ts [queued] ❯ src/lib/features/admin/admin-api.test.ts [queued] ❯ src/lib/features/admin/admin-resource-api.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/gauge/gauge-api.test.ts [queued] ❯ src/lib/features/history/history-api.test.ts [queued] ❯ src/lib/features/history/history-summary.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/activity.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts [queued] ❯ src/lib/features/imports/import-draft.test.ts [queued] ❯ src/lib/features/imports/import-editor.test.ts [queued] ❯ src/lib/features/imports/shared-link.test.ts [queued] ❯ src/lib/features/media/media-reorder.test.ts [queued] ❯ src/lib/features/media/media-tools-api.test.ts [queued] ❯ src/lib/features/media/photo-editor.test.ts [queued] ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/project-timer.test.ts [queued] ❯ src/lib/features/projects/reader-state.test.ts 4/4 ❯ src/lib/features/scope-api.test.ts [queued] ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session-auth-epoch.test.ts [queued] ❯ src/lib/session.svelte.test.ts [queued] ❯ src/lib/theme.test.ts 6/6 ❯ src/lib/timer-preference.svelte.test.ts [queued] ❯ src/lib/web-notifications.svelte.test.ts [queued] Test Files 18 passed (91) Tests 279 passed (279) Start at 12:30:00 Duration 2.27s ❯ src/lib/about.test.ts [queued] ❯ src/lib/app-links.test.ts 9/9 ❯ src/lib/features/account/account-api.test.ts [queued] ❯ src/lib/features/admin/admin-api.test.ts [queued] ❯ src/lib/features/admin/admin-resource-api.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/categories/category-api.test.ts [queued] ❯ src/lib/features/gauge/gauge-api.test.ts [queued] ❯ src/lib/features/history/history-api.test.ts [queued] ❯ src/lib/features/history/history-summary.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/activity.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts [queued] ❯ src/lib/features/imports/import-draft.test.ts [queued] ❯ src/lib/features/imports/import-editor.test.ts [queued] ❯ src/lib/features/imports/shared-link.test.ts [queued] ❯ src/lib/features/media/media-reorder.test.ts [queued] ❯ src/lib/features/media/media-tools-api.test.ts [queued] ❯ src/lib/features/media/photo-editor.test.ts [queued] ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/project-timer.test.ts [queued] ❯ src/lib/features/scope-api.test.ts [queued] ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session-auth-epoch.test.ts [queued] ❯ src/lib/session.svelte.test.ts [queued] ❯ src/lib/text-size.svelte.test.ts [queued] ❯ src/lib/theme.test.ts 6/6 ❯ src/lib/timer-preference.svelte.test.ts [queued] ❯ src/lib/web-notifications.svelte.test.ts [queued] Test Files 18 passed (91) Tests 279 passed (279) Start at 12:30:00 Duration 2.37s ❯ src/lib/about.test.ts [queued] ❯ src/lib/features/account/account-api.test.ts [queued] ❯ src/lib/features/admin/admin-api.test.ts [queued] ❯ src/lib/features/admin/admin-resource-api.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/categories/category-api.test.ts [queued] ❯ src/lib/features/gauge/gauge-api.test.ts [queued] ❯ src/lib/features/history/history-api.test.ts [queued] ❯ src/lib/features/history/history-summary.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/activity.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts [queued] ❯ src/lib/features/imports/import-draft.test.ts [queued] ❯ src/lib/features/imports/import-drafts-api.test.ts [queued] ❯ src/lib/features/imports/import-editor.test.ts [queued] ❯ src/lib/features/imports/shared-link.test.ts [queued] ❯ src/lib/features/media/media-reorder.test.ts [queued] ❯ src/lib/features/media/media-tools-api.test.ts [queued] ❯ src/lib/features/media/photo-editor.test.ts [queued] ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/project-timer.test.ts [queued] ❯ src/lib/features/scope-api.test.ts [queued] ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session-auth-epoch.test.ts [queued] ❯ src/lib/session.svelte.test.ts [queued] ❯ src/lib/swipe-dismiss.test.ts [queued] ❯ src/lib/text-size.svelte.test.ts [queued] ❯ src/lib/timer-preference.svelte.test.ts [queued] ❯ src/lib/web-notifications.svelte.test.ts [queued] Test Files 18 passed (91) Tests 279 passed (279) Start at 12:30:00 Duration 2.47s ✓ src/lib/swipe-dismiss.test.ts (10 tests) 16ms ❯ src/lib/about.test.ts [queued] ❯ src/lib/features/account/account-api.test.ts [queued] ❯ src/lib/features/admin/admin-api.test.ts [queued] ❯ src/lib/features/admin/admin-resource-api.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/categories/category-api.test.ts [queued] ❯ src/lib/features/gauge/gauge-api.test.ts [queued] ❯ src/lib/features/history/history-api.test.ts [queued] ❯ src/lib/features/history/history-summary.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/activity.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts [queued] ❯ src/lib/features/imports/import-draft.test.ts [queued] ❯ src/lib/features/imports/import-drafts-api.test.ts [queued] ❯ src/lib/features/imports/import-editor.test.ts [queued] ❯ src/lib/features/imports/shared-link.test.ts [queued] ❯ src/lib/features/media/media-reorder.test.ts [queued] ❯ src/lib/features/media/media-tools-api.test.ts [queued] ❯ src/lib/features/media/photo-editor.test.ts [queued] ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/project-timer.test.ts [queued] ❯ src/lib/features/scope-api.test.ts [queued] ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session-auth-epoch.test.ts [queued] ❯ src/lib/session.svelte.test.ts [queued] ❯ src/lib/text-size.svelte.test.ts [queued] ❯ src/lib/theme.svelte.test.ts [queued] ❯ src/lib/timer-preference.svelte.test.ts [queued] ❯ src/lib/web-notifications.svelte.test.ts [queued] Test Files 19 passed (91) Tests 289 passed (289) Start at 12:30:00 Duration 2.67s ❯ src/lib/about.test.ts [queued] ❯ src/lib/features/account/account-api.test.ts [queued] ❯ src/lib/features/admin/admin-api.test.ts [queued] ❯ src/lib/features/admin/admin-resource-api.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/categories/category-api.test.ts [queued] ❯ src/lib/features/gauge/gauge-api.test.ts [queued] ❯ src/lib/features/history/history-api.test.ts [queued] ❯ src/lib/features/history/history-summary.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/activity.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts [queued] ❯ src/lib/features/imports/import-draft.test.ts [queued] ❯ src/lib/features/imports/import-drafts-api.test.ts [queued] ❯ src/lib/features/imports/import-editor.test.ts [queued] ❯ src/lib/features/imports/shared-link.test.ts [queued] ❯ src/lib/features/media/media-reorder.test.ts [queued] ❯ src/lib/features/media/media-tools-api.test.ts [queued] ❯ src/lib/features/media/photo-editor.test.ts [queued] ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/project-timer.test.ts [queued] ❯ src/lib/features/scope-api.test.ts [queued] ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session-auth-epoch.test.ts [queued] ❯ src/lib/session.svelte.test.ts [queued] ❯ src/lib/text-size.svelte.test.ts [queued] ❯ src/lib/theme.svelte.test.ts [queued] ❯ src/lib/timer-preference.svelte.test.ts [queued] ❯ src/lib/web-notifications.svelte.test.ts [queued] Test Files 19 passed (91) Tests 289 passed (289) Start at 12:30:00 Duration 2.97s ❯ src/lib/about.test.ts [queued] ❯ src/lib/features/account/account-api.test.ts [queued] ❯ src/lib/features/admin/admin-api.test.ts [queued] ❯ src/lib/features/admin/admin-resource-api.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/categories/category-api.test.ts [queued] ❯ src/lib/features/gauge/gauge-api.test.ts [queued] ❯ src/lib/features/history/history-api.test.ts [queued] ❯ src/lib/features/history/history-summary.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/activity.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts [queued] ❯ src/lib/features/imports/import-draft.test.ts [queued] ❯ src/lib/features/imports/import-drafts-api.test.ts [queued] ❯ src/lib/features/imports/import-editor.test.ts [queued] ❯ src/lib/features/imports/shared-link.test.ts [queued] ❯ src/lib/features/media/media-reorder.test.ts [queued] ❯ src/lib/features/media/media-tools-api.test.ts [queued] ❯ src/lib/features/media/photo-editor.test.ts [queued] ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/project-timer.test.ts [queued] ❯ src/lib/features/scope-api.test.ts [queued] ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session-auth-epoch.test.ts [queued] ❯ src/lib/session.svelte.test.ts [queued] ❯ src/lib/text-size.svelte.test.ts [queued] ❯ src/lib/theme.svelte.test.ts [queued] ❯ src/lib/timer-preference.svelte.test.ts 0/4 ❯ src/lib/web-notifications.svelte.test.ts [queued] Test Files 19 passed (91) Tests 289 passed (293) Start at 12:30:00 Duration 3.37s ❯ src/lib/about.test.ts [queued] ❯ src/lib/features/account/account-api.test.ts [queued] ❯ src/lib/features/admin/admin-api.test.ts [queued] ❯ src/lib/features/admin/admin-resource-api.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/categories/category-api.test.ts [queued] ❯ src/lib/features/gauge/gauge-api.test.ts [queued] ❯ src/lib/features/history/history-api.test.ts [queued] ❯ src/lib/features/history/history-summary.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/activity.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts [queued] ❯ src/lib/features/imports/import-draft.test.ts [queued] ❯ src/lib/features/imports/import-drafts-api.test.ts [queued] ❯ src/lib/features/imports/import-editor.test.ts [queued] ❯ src/lib/features/imports/shared-link.test.ts [queued] ❯ src/lib/features/media/media-reorder.test.ts [queued] ❯ src/lib/features/media/media-tools-api.test.ts [queued] ❯ src/lib/features/media/photo-editor.test.ts [queued] ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/project-timer.test.ts [queued] ❯ src/lib/features/scope-api.test.ts [queued] ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session-auth-epoch.test.ts [queued] ❯ src/lib/session.svelte.test.ts 0/5 ❯ src/lib/text-size.svelte.test.ts [queued] ❯ src/lib/theme.svelte.test.ts 0/3 ❯ src/lib/timer-preference.svelte.test.ts 0/4 ❯ src/lib/web-notifications.svelte.test.ts [queued] Test Files 19 passed (91) Tests 289 passed (301) Start at 12:30:00 Duration 3.65s ✓ src/lib/session.svelte.test.ts (5 tests) 15ms ✓ src/lib/text-size.svelte.test.ts (10 tests) 21ms ❯ src/lib/about.test.ts [queued] ❯ src/lib/features/account/account-api.test.ts [queued] ❯ src/lib/features/admin/admin-api.test.ts [queued] ❯ src/lib/features/admin/admin-resource-api.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/categories/category-api.test.ts [queued] ❯ src/lib/features/gauge/gauge-api.test.ts [queued] ❯ src/lib/features/history/history-api.test.ts [queued] ❯ src/lib/features/history/history-summary.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/activity.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts [queued] ❯ src/lib/features/imports/import-draft.test.ts [queued] ❯ src/lib/features/imports/import-drafts-api.test.ts [queued] ❯ src/lib/features/imports/import-editor.test.ts [queued] ❯ src/lib/features/imports/shared-link.test.ts [queued] ❯ src/lib/features/media/media-reorder.test.ts [queued] ❯ src/lib/features/media/media-tools-api.test.ts [queued] ❯ src/lib/features/media/photo-editor.test.ts [queued] ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/project-timer.test.ts [queued] ❯ src/lib/features/scope-api.test.ts [queued] ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session-auth-epoch.test.ts [queued] ❯ src/lib/session.svelte.test.ts 5/5 ❯ src/lib/text-size.svelte.test.ts 10/10 ❯ src/lib/theme.svelte.test.ts 0/3 ❯ src/lib/timer-preference.svelte.test.ts 1/4 ❯ src/lib/web-notifications.svelte.test.ts [queued] Test Files 21 passed (91) Tests 305 passed (311) Start at 12:30:00 Duration 3.75s ✓ src/lib/timer-preference.svelte.test.ts (4 tests) 366ms ✓ src/lib/theme.svelte.test.ts (3 tests) 350ms ❯ src/lib/about.test.ts [queued] ❯ src/lib/components/brand-handoff.test.ts [queued] ❯ src/lib/features/account/account-api.test.ts [queued] ❯ src/lib/features/admin/admin-api.test.ts [queued] ❯ src/lib/features/admin/admin-resource-api.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/categories/category-api.test.ts [queued] ❯ src/lib/features/gauge/gauge-api.test.ts [queued] ❯ src/lib/features/history/history-api.test.ts [queued] ❯ src/lib/features/history/history-summary.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/activity.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts [queued] ❯ src/lib/features/imports/import-draft.test.ts [queued] ❯ src/lib/features/imports/import-drafts-api.test.ts [queued] ❯ src/lib/features/imports/import-editor.test.ts [queued] ❯ src/lib/features/imports/shared-link.test.ts [queued] ❯ src/lib/features/media/media-reorder.test.ts [queued] ❯ src/lib/features/media/media-tools-api.test.ts [queued] ❯ src/lib/features/media/photo-editor.test.ts [queued] ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/project-timer.test.ts [queued] ❯ src/lib/features/scope-api.test.ts [queued] ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session-auth-epoch.test.ts [queued] ❯ src/lib/text-size.svelte.test.ts 10/10 ❯ src/lib/theme.svelte.test.ts 3/3 ❯ src/lib/timer-preference.svelte.test.ts 4/4 ❯ src/lib/web-notifications.svelte.test.ts [queued] Test Files 23 passed (91) Tests 311 passed (311) Start at 12:30:00 Duration 3.96s ❯ src/lib/about.test.ts [queued] ❯ src/lib/components/brand-handoff.test.ts [queued] ❯ src/lib/components/owner-components.test.ts [queued] ❯ src/lib/features/account/account-api.test.ts [queued] ❯ src/lib/features/admin/admin-api.test.ts [queued] ❯ src/lib/features/admin/admin-resource-api.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/categories/category-api.test.ts [queued] ❯ src/lib/features/gauge/gauge-api.test.ts [queued] ❯ src/lib/features/history/history-api.test.ts [queued] ❯ src/lib/features/history/history-summary.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/activity.test.ts [queued] ❯ src/lib/features/home/home-api.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts [queued] ❯ src/lib/features/imports/import-draft.test.ts [queued] ❯ src/lib/features/imports/import-drafts-api.test.ts [queued] ❯ src/lib/features/imports/import-editor.test.ts [queued] ❯ src/lib/features/imports/shared-link.test.ts [queued] ❯ src/lib/features/media/media-reorder.test.ts [queued] ❯ src/lib/features/media/media-tools-api.test.ts [queued] ❯ src/lib/features/media/photo-editor.test.ts [queued] ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/project-timer.test.ts [queued] ❯ src/lib/features/scope-api.test.ts [queued] ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session-auth-epoch.test.ts [queued] ❯ src/lib/theme.svelte.test.ts 3/3 ❯ src/lib/web-notifications.svelte.test.ts [queued] Test Files 23 passed (91) Tests 311 passed (311) Start at 12:30:00 Duration 4.06s ❯ src/lib/about.test.ts [queued] ❯ src/lib/access.test.ts [queued] ❯ src/lib/components/brand-handoff.test.ts 0/10 ❯ src/lib/components/owner-components.test.ts [queued] ❯ src/lib/features/account/account-api.test.ts [queued] ❯ src/lib/features/admin/admin-api.test.ts [queued] ❯ src/lib/features/admin/admin-resource-api.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/categories/category-api.test.ts [queued] ❯ src/lib/features/gauge/gauge-api.test.ts [queued] ❯ src/lib/features/history/history-api.test.ts [queued] ❯ src/lib/features/history/history-summary.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/activity.test.ts [queued] ❯ src/lib/features/home/home-api.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts [queued] ❯ src/lib/features/imports/import-draft.test.ts [queued] ❯ src/lib/features/imports/import-drafts-api.test.ts [queued] ❯ src/lib/features/imports/import-editor.test.ts [queued] ❯ src/lib/features/imports/shared-link.test.ts [queued] ❯ src/lib/features/media/media-reorder.test.ts [queued] ❯ src/lib/features/media/media-tools-api.test.ts [queued] ❯ src/lib/features/media/photo-editor.test.ts [queued] ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/project-timer.test.ts [queued] ❯ src/lib/features/scope-api.test.ts [queued] ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session-auth-epoch.test.ts [queued] ❯ src/lib/web-notifications.svelte.test.ts [queued] Test Files 23 passed (91) Tests 311 passed (321) Start at 12:30:00 Duration 4.36s ✓ src/lib/components/brand-handoff.test.ts (10 tests) 20ms ✓ src/lib/features/imports/shared-link.test.ts (10 tests) 13ms ✓ src/lib/about.test.ts (10 tests) 16ms ❯ src/lib/about.test.ts 10/10 ❯ src/lib/access.test.ts [queued] ❯ src/lib/components/brand-handoff.test.ts 10/10 ❯ src/lib/components/owner-components.test.ts [queued] ❯ src/lib/features/account/account-api.test.ts 0/6 ❯ src/lib/features/admin/admin-api.test.ts [queued] ❯ src/lib/features/admin/admin-resource-api.test.ts 0/2 ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/categories/category-api.test.ts 0/3 ❯ src/lib/features/gauge/gauge-api.test.ts [queued] ❯ src/lib/features/history/history-api.test.ts [queued] ❯ src/lib/features/history/history-summary.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/activity.test.ts [queued] ❯ src/lib/features/home/home-api.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts 0/4 ❯ src/lib/features/imports/import-draft.test.ts 1/11 ❯ src/lib/features/imports/import-drafts-api.test.ts [queued] ❯ src/lib/features/imports/import-editor.test.ts 0/5 ❯ src/lib/features/imports/shared-link.test.ts 10/10 ❯ src/lib/features/media/media-reorder.test.ts [queued] ❯ src/lib/features/media/media-tools-api.test.ts 0/5 ❯ src/lib/features/media/photo-editor.test.ts 0/24 ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/project-timer.test.ts [queued] ❯ src/lib/features/scope-api.test.ts [queued] ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session-auth-epoch.test.ts 0/1 ❯ src/lib/web-notifications.svelte.test.ts [queued] Test Files 26 passed (91) Tests 342 passed (402) Start at 12:30:00 Duration 4.46s ✓ src/lib/features/imports/import-draft.test.ts (11 tests) 33ms ✓ src/lib/features/imports/import-editor.test.ts (5 tests) 44ms ✓ src/lib/session-auth-epoch.test.ts (1 test) 63ms ✓ src/lib/features/categories/category-api.test.ts (3 tests) 80ms ✓ src/lib/features/media/media-tools-api.test.ts (5 tests) 97ms ✓ src/lib/features/account/account-api.test.ts (6 tests) 104ms ✓ src/lib/features/media/photo-editor.test.ts (24 tests) 129ms ✓ src/lib/features/admin/admin-resource-api.test.ts (2 tests) 121ms ✓ src/lib/features/imports/import-api.test.ts (4 tests) 138ms ✓ src/lib/features/projects/project-timer.test.ts (6 tests) 19ms ❯ src/lib/about.test.ts 10/10 ❯ src/lib/access.test.ts 0/6 ❯ src/lib/components/brand-handoff.test.ts 10/10 ❯ src/lib/components/owner-components.test.ts [queued] ❯ src/lib/features/account/account-api.test.ts 6/6 ❯ src/lib/features/admin/admin-api.test.ts 0/11 ❯ src/lib/features/admin/admin-resource-api.test.ts 2/2 ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/categories/category-api.test.ts 3/3 ❯ src/lib/features/gauge/gauge-api.test.ts [queued] ❯ src/lib/features/history/history-api.test.ts 0/5 ❯ src/lib/features/history/history-summary.test.ts 0/9 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/activity.test.ts 0/25 ❯ src/lib/features/home/home-api.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts 4/4 ❯ src/lib/features/imports/import-draft.test.ts 11/11 ❯ src/lib/features/imports/import-drafts-api.test.ts 1/6 ❯ src/lib/features/imports/import-editor.test.ts 5/5 ❯ src/lib/features/imports/shared-link.test.ts 10/10 ❯ src/lib/features/media/media-reorder.test.ts [queued] ❯ src/lib/features/media/media-tools-api.test.ts 5/5 ❯ src/lib/features/media/photo-editor.test.ts 24/24 ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/project-timer.test.ts 6/6 ❯ src/lib/features/scope-api.test.ts [queued] ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session-auth-epoch.test.ts 1/1 ❯ src/lib/web-notifications.svelte.test.ts [queued] Test Files 36 passed (91) Tests 409 passed (470) Start at 12:30:00 Duration 4.67s ✓ src/lib/features/imports/import-drafts-api.test.ts (6 tests) 21ms ✓ src/lib/features/history/history-summary.test.ts (9 tests) 62ms ✓ src/lib/access.test.ts (6 tests) 30ms ❯ src/lib/about.test.ts 10/10 ❯ src/lib/access.test.ts 6/6 ❯ src/lib/components/owner-components.test.ts [queued] ❯ src/lib/error-pages.test.ts [queued] ❯ src/lib/features/account/account-api.test.ts 6/6 ❯ src/lib/features/admin/admin-api.test.ts 0/11 ❯ src/lib/features/admin/admin-resource-api.test.ts 2/2 ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/categories/category-api.test.ts 3/3 ❯ src/lib/features/gauge/gauge-api.test.ts 0/5 ❯ src/lib/features/history/history-api.test.ts 0/5 ❯ src/lib/features/history/history-summary.test.ts 9/9 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/activity.test.ts 6/25 ❯ src/lib/features/home/home-api.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts 4/4 ❯ src/lib/features/imports/import-draft.test.ts 11/11 ❯ src/lib/features/imports/import-drafts-api.test.ts 6/6 ❯ src/lib/features/imports/import-editor.test.ts 5/5 ❯ src/lib/features/imports/shared-link.test.ts 10/10 ❯ src/lib/features/media/media-reorder.test.ts 10/10 ❯ src/lib/features/media/media-tools-api.test.ts 5/5 ❯ src/lib/features/media/photo-editor.test.ts 24/24 ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/project-timer.test.ts 6/6 ❯ src/lib/features/scope-api.test.ts [queued] ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session-auth-epoch.test.ts 1/1 ❯ src/lib/web-notifications.svelte.test.ts 1/8 Test Files 40 passed (91) Tests 446 passed (493) Start at 12:30:00 Duration 4.77s (node:1038) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. (Use `node --trace-warnings ...` to show where the warning was created) ❯ src/lib/about.test.ts 10/10 ❯ src/lib/access.test.ts 6/6 ❯ src/lib/components/owner-components.test.ts [queued] ❯ src/lib/error-pages.test.ts [queued] ❯ src/lib/features/account/account-api.test.ts 6/6 ❯ src/lib/features/admin/admin-api.test.ts 0/11 ❯ src/lib/features/admin/admin-resource-api.test.ts 2/2 ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/categories/category-api.test.ts 3/3 ❯ src/lib/features/gauge/gauge-api.test.ts 0/5 ❯ src/lib/features/history/history-api.test.ts 0/5 ❯ src/lib/features/history/history-summary.test.ts 9/9 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/activity.test.ts 6/25 ❯ src/lib/features/home/home-api.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts 4/4 ❯ src/lib/features/imports/import-draft.test.ts 11/11 ❯ src/lib/features/imports/import-drafts-api.test.ts 6/6 ❯ src/lib/features/imports/import-editor.test.ts 5/5 ❯ src/lib/features/imports/shared-link.test.ts 10/10 ❯ src/lib/features/media/media-reorder.test.ts 10/10 ❯ src/lib/features/media/media-tools-api.test.ts 5/5 ❯ src/lib/features/media/photo-editor.test.ts 24/24 ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/project-timer.test.ts 6/6 ❯ src/lib/features/scope-api.test.ts [queued] ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session-auth-epoch.test.ts 1/1 ❯ src/lib/web-notifications.svelte.test.ts 1/8 Test Files 40 passed (91) Tests 446 passed (493) Start at 12:30:00 Duration 4.77s ✓ src/lib/features/media/media-reorder.test.ts (10 tests) 19ms ❯ src/lib/about.test.ts 10/10 ❯ src/lib/access.test.ts 6/6 ❯ src/lib/components/owner-components.test.ts [queued] ❯ src/lib/error-pages.test.ts [queued] ❯ src/lib/features/account/account-api.test.ts 6/6 ❯ src/lib/features/admin/admin-api.test.ts 0/11 ❯ src/lib/features/admin/admin-resource-api.test.ts 2/2 ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/categories/category-api.test.ts 3/3 ❯ src/lib/features/gauge/gauge-api.test.ts 0/5 ❯ src/lib/features/history/history-api.test.ts 0/5 ❯ src/lib/features/history/history-summary.test.ts 9/9 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/activity.test.ts 6/25 ❯ src/lib/features/home/home-api.test.ts [queued] ❯ src/lib/features/imports/import-api.test.ts 4/4 ❯ src/lib/features/imports/import-draft.test.ts 11/11 ❯ src/lib/features/imports/import-drafts-api.test.ts 6/6 ❯ src/lib/features/imports/import-editor.test.ts 5/5 ❯ src/lib/features/imports/shared-link.test.ts 10/10 ❯ src/lib/features/media/media-reorder.test.ts 10/10 ❯ src/lib/features/media/media-tools-api.test.ts 5/5 ❯ src/lib/features/media/photo-editor.test.ts 24/24 ❯ src/lib/features/projects/project-api.test.ts [queued] ❯ src/lib/features/projects/project-timer.test.ts 6/6 ❯ src/lib/features/scope-api.test.ts [queued] ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts [queued] ❯ src/lib/palette/results.test.ts [queued] ❯ src/lib/session-auth-epoch.test.ts 1/1 ❯ src/lib/web-notifications.svelte.test.ts 1/8 Test Files 40 passed (91) Tests 446 passed (493) Start at 12:30:00 Duration 4.77s ✓ src/lib/web-notifications.svelte.test.ts (8 tests) 78ms ✓ src/lib/features/history/history-api.test.ts (5 tests) 147ms ✓ src/lib/features/admin/admin-api.test.ts (11 tests) 164ms ✓ src/lib/features/home/activity.test.ts (25 tests) 210ms ✓ src/lib/features/gauge/gauge-api.test.ts (5 tests) 163ms ❯ src/lib/access.test.ts 6/6 ❯ src/lib/components/owner-components.test.ts [queued] ❯ src/lib/components/photo-strip.test.ts [queued] ❯ src/lib/error-pages.test.ts [queued] ❯ src/lib/features/account/account-api.test.ts 6/6 ❯ src/lib/features/admin/admin-api.test.ts 11/11 ❯ src/lib/features/admin/admin-resource-api.test.ts 2/2 ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/auth/signup-api.test.ts [queued] ❯ src/lib/features/categories/category-api.test.ts 3/3 ❯ src/lib/features/gauge/gauge-api.test.ts 5/5 ❯ src/lib/features/gauge/gauge-input.test.ts [queued] ❯ src/lib/features/history/history-api.test.ts 5/5 ❯ src/lib/features/history/history-summary.test.ts 9/9 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/activity.test.ts 25/25 ❯ src/lib/features/home/home-api.test.ts 0/1 ❯ src/lib/features/imports/import-api.test.ts 4/4 ❯ src/lib/features/imports/import-drafts-api.test.ts 6/6 ❯ src/lib/features/imports/import-editor.test.ts 5/5 ❯ src/lib/features/media/media-reorder.test.ts 10/10 ❯ src/lib/features/media/media-tools-api.test.ts 5/5 ❯ src/lib/features/media/photo-editor.test.ts 24/24 ❯ src/lib/features/projects/project-api.test.ts 0/13 ❯ src/lib/features/projects/project-timer.test.ts 6/6 ❯ src/lib/features/scope-api.test.ts 0/5 ❯ src/lib/features/sharing/sharing-api.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts 0/8 ❯ src/lib/palette/results.test.ts 0/8 ❯ src/lib/session-auth-epoch.test.ts 1/1 ❯ src/lib/web-notifications.svelte.test.ts 8/8 Test Files 45 passed (91) Tests 493 passed (528) Start at 12:30:00 Duration 4.88s ✓ src/lib/palette/results.test.ts (8 tests) 42ms ✓ src/lib/features/home/home-api.test.ts (1 test) 119ms ✓ src/lib/features/scope-api.test.ts (5 tests) 142ms ❯ src/lib/access.test.ts 6/6 ❯ src/lib/components/owner-components.test.ts [queued] ❯ src/lib/components/photo-strip.test.ts [queued] ❯ src/lib/error-copy.test.ts [queued] ❯ src/lib/error-pages.test.ts [queued] ❯ src/lib/features/admin/admin-api.test.ts 11/11 ❯ src/lib/features/admin/admin-resource-api.test.ts 2/2 ❯ src/lib/features/admin/audit-action.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/auth/signup-api.test.ts [queued] ❯ src/lib/features/gauge/gauge-api.test.ts 5/5 ❯ src/lib/features/gauge/gauge-input.test.ts [queued] ❯ src/lib/features/history/history-api.test.ts 5/5 ❯ src/lib/features/history/history-summary.test.ts 9/9 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/activity.test.ts 25/25 ❯ src/lib/features/home/greeting.test.ts [queued] ❯ src/lib/features/home/home-api.test.ts 1/1 ❯ src/lib/features/imports/import-api.test.ts 4/4 ❯ src/lib/features/imports/import-drafts-api.test.ts 6/6 ❯ src/lib/features/media/media-reorder.test.ts 10/10 ❯ src/lib/features/projects/project-api.test.ts 2/13 ❯ src/lib/features/projects/project-timer.test.ts 6/6 ❯ src/lib/features/scope-api.test.ts 5/5 ❯ src/lib/features/sharing/sharing-api.test.ts 0/9 ❯ src/lib/features/yarns/yarn-api.test.ts 1/8 ❯ src/lib/library-scope.svelte.test.ts [queued] ❯ src/lib/palette/results.test.ts 8/8 ❯ src/lib/setup-prompt.test.ts [queued] ❯ src/lib/share-link.test.ts [queued] ❯ src/lib/web-notifications.svelte.test.ts 8/8 Test Files 48 passed (91) Tests 510 passed (537) Start at 12:30:00 Duration 4.99s ✓ src/lib/features/sharing/sharing-api.test.ts (9 tests) 126ms ✓ src/lib/features/projects/project-api.test.ts (13 tests) 212ms ✓ src/lib/features/yarns/yarn-api.test.ts (8 tests) 222ms ❯ src/lib/components/library-card.test.ts [queued] ❯ src/lib/components/owner-components.test.ts [queued] ❯ src/lib/components/photo-strip.test.ts [queued] ❯ src/lib/components/sticky-note.test.ts [queued] ❯ src/lib/error-copy.test.ts [queued] ❯ src/lib/error-pages.test.ts 0/4 ❯ src/lib/features/admin/admin-api.test.ts 11/11 ❯ src/lib/features/admin/audit-action.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/auth/signup-api.test.ts [queued] ❯ src/lib/features/gauge/gauge-api.test.ts 5/5 ❯ src/lib/features/gauge/gauge-input.test.ts [queued] ❯ src/lib/features/history/history-api.test.ts 5/5 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/activity.test.ts 25/25 ❯ src/lib/features/home/greeting.test.ts [queued] ❯ src/lib/features/home/home-api.test.ts 1/1 ❯ src/lib/features/media/media-reorder.test.ts 10/10 ❯ src/lib/features/projects/project-api.test.ts 13/13 ❯ src/lib/features/scope-api.test.ts 5/5 ❯ src/lib/features/sharing/sharing-api.test.ts 9/9 ❯ src/lib/features/yarns/yarn-api.test.ts 8/8 ❯ src/lib/feedback.test.ts [queued] ❯ src/lib/library-scope.svelte.test.ts [queued] ❯ src/lib/owner.test.ts [queued] ❯ src/lib/palette/results.test.ts 8/8 ❯ src/lib/route-parent.test.ts [queued] ❯ src/lib/setup-prompt.test.ts [queued] ❯ src/lib/share-link.test.ts [queued] ❯ src/lib/web-notifications.svelte.test.ts 8/8 ❯ src/lib/web-push.test.ts [queued] Test Files 51 passed (91) Tests 537 passed (541) Start at 12:30:00 Duration 5.10s ✓ src/lib/error-pages.test.ts (4 tests) 87ms ❯ src/lib/components/library-card.test.ts [queued] ❯ src/lib/components/owner-components.test.ts [queued] ❯ src/lib/components/photo-strip.test.ts [queued] ❯ src/lib/components/sticky-note.test.ts [queued] ❯ src/lib/error-copy.test.ts [queued] ❯ src/lib/error-pages.test.ts 4/4 ❯ src/lib/features/account/connect-app.test.ts [queued] ❯ src/lib/features/admin/audit-action.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts [queued] ❯ src/lib/features/auth/registration-gate.test.ts [queued] ❯ src/lib/features/auth/signup-api.test.ts [queued] ❯ src/lib/features/gauge/gauge-input.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/greeting.test.ts [queued] ❯ src/lib/features/home/home-api.test.ts 1/1 ❯ src/lib/features/imports/import-availability.test.ts [queued] ❯ src/lib/features/imports/import-progress.test.ts [queued] ❯ src/lib/features/projects/project-api.test.ts 13/13 ❯ src/lib/features/projects/reader-progress.test.ts [queued] ❯ src/lib/features/scope-api.test.ts 5/5 ❯ src/lib/features/sharing/sharing-api.test.ts 9/9 ❯ src/lib/features/yarns/yarn-api.test.ts 8/8 ❯ src/lib/feedback.test.ts [queued] ❯ src/lib/library-scope.svelte.test.ts [queued] ❯ src/lib/owner.test.ts [queued] ❯ src/lib/palette/results.test.ts 8/8 ❯ src/lib/pwa-update-coordinator.test.ts [queued] ❯ src/lib/route-parent.test.ts [queued] ❯ src/lib/setup-prompt.test.ts [queued] ❯ src/lib/share-link.test.ts [queued] ❯ src/lib/web-push.test.ts [queued] Test Files 52 passed (91) Tests 541 passed (541) Start at 12:30:00 Duration 5.21s ❯ src/lib/components/camera-capture.test.ts [queued] ❯ src/lib/components/library-card.test.ts [queued] ❯ src/lib/components/owner-components.test.ts [queued] ❯ src/lib/components/photo-strip.test.ts [queued] ❯ src/lib/components/sticky-note.test.ts [queued] ❯ src/lib/error-copy.test.ts [queued] ❯ src/lib/error-pages.test.ts 4/4 ❯ src/lib/features/account/connect-app.test.ts [queued] ❯ src/lib/features/admin/audit-action.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts 0/9 ❯ src/lib/features/admin/word-diff.test.ts [queued] ❯ src/lib/features/auth/registration-gate.test.ts [queued] ❯ src/lib/features/auth/signup-api.test.ts [queued] ❯ src/lib/features/gauge/gauge-input.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/greeting.test.ts [queued] ❯ src/lib/features/imports/import-availability.test.ts [queued] ❯ src/lib/features/imports/import-progress.test.ts [queued] ❯ src/lib/features/projects/project-api.test.ts 13/13 ❯ src/lib/features/projects/reader-progress.test.ts [queued] ❯ src/lib/features/scope-api.test.ts 5/5 ❯ src/lib/features/sharing/sharing-api.test.ts 9/9 ❯ src/lib/features/yarns/yarn-api.test.ts 8/8 ❯ src/lib/feedback.test.ts [queued] ❯ src/lib/library-scope.svelte.test.ts [queued] ❯ src/lib/owner.test.ts [queued] ❯ src/lib/pwa-update-coordinator.test.ts [queued] ❯ src/lib/route-parent.test.ts [queued] ❯ src/lib/setup-prompt.test.ts [queued] ❯ src/lib/share-link.test.ts [queued] ❯ src/lib/web-push.test.ts [queued] Test Files 52 passed (91) Tests 541 passed (550) Start at 12:30:00 Duration 5.43s ✓ src/lib/features/admin/audit-media.test.ts (9 tests) 39ms ❯ src/lib/components/camera-capture.test.ts [queued] ❯ src/lib/components/library-card.test.ts [queued] ❯ src/lib/components/owner-components.test.ts [queued] ❯ src/lib/components/photo-strip.test.ts [queued] ❯ src/lib/components/sticky-note.test.ts [queued] ❯ src/lib/error-copy.test.ts [queued] ❯ src/lib/error-pages.test.ts 4/4 ❯ src/lib/features/account/connect-app.test.ts [queued] ❯ src/lib/features/admin/audit-action.test.ts [queued] ❯ src/lib/features/admin/audit-media.test.ts 9/9 ❯ src/lib/features/admin/word-diff.test.ts [queued] ❯ src/lib/features/auth/registration-gate.test.ts [queued] ❯ src/lib/features/auth/signup-api.test.ts [queued] ❯ src/lib/features/gauge/gauge-input.test.ts [queued] ❯ src/lib/features/gauge/swatch-size.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/greeting.test.ts [queued] ❯ src/lib/features/imports/import-availability.test.ts [queued] ❯ src/lib/features/imports/import-progress.test.ts [queued] ❯ src/lib/features/projects/facts-summary.test.ts [queued] ❯ src/lib/features/projects/reader-progress.test.ts [queued] ❯ src/lib/features/yarns/yarn-api.test.ts 8/8 ❯ src/lib/feedback.test.ts [queued] ❯ src/lib/library-scope.svelte.test.ts [queued] ❯ src/lib/more-nav.test.ts [queued] ❯ src/lib/owner.test.ts 0/4 ❯ src/lib/pwa-update-coordinator.test.ts [queued] ❯ src/lib/route-parent.test.ts [queued] ❯ src/lib/setup-prompt.test.ts [queued] ❯ src/lib/share-link.test.ts [queued] ❯ src/lib/web-push.test.ts [queued] Test Files 53 passed (91) Tests 550 passed (554) Start at 12:30:00 Duration 5.57s ✓ src/lib/owner.test.ts (4 tests) 6ms ✓ src/lib/setup-prompt.test.ts (3 tests | 2 skipped) 7ms ✓ src/lib/web-push.test.ts (4 tests) 12ms ✓ src/lib/features/gauge/gauge-input.test.ts (5 tests) 23ms ❯ src/lib/components/camera-capture.test.ts [queued] ❯ src/lib/components/library-card.test.ts [queued] ❯ src/lib/components/owner-components.test.ts [queued] ❯ src/lib/components/photo-strip.test.ts [queued] ❯ src/lib/components/sticky-note.test.ts [queued] ❯ src/lib/components/url-field.test.ts [queued] ❯ src/lib/error-copy.test.ts [queued] ❯ src/lib/features/account/connect-app.test.ts [queued] ❯ src/lib/features/admin/audit-action.test.ts 0/14 ❯ src/lib/features/admin/audit-media.test.ts 9/9 ❯ src/lib/features/admin/word-diff.test.ts [queued] ❯ src/lib/features/auth/registration-gate.test.ts [queued] ❯ src/lib/features/auth/signup-api.test.ts 0/2 ❯ src/lib/features/gauge/gauge-input.test.ts 5/5 ❯ src/lib/features/gauge/swatch-size.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/greeting.test.ts [queued] ❯ src/lib/features/imports/import-availability.test.ts [queued] ❯ src/lib/features/imports/import-progress.test.ts [queued] ❯ src/lib/features/projects/facts-summary.test.ts [queued] ❯ src/lib/features/projects/reader-progress.test.ts [queued] ❯ src/lib/feedback.test.ts [queued] ❯ src/lib/library-scope.svelte.test.ts [queued] ❯ src/lib/more-nav.test.ts [queued] ❯ src/lib/owner.test.ts 4/4 ❯ src/lib/pwa-update-coordinator.test.ts [queued] ❯ src/lib/qr-code.test.ts [queued] ❯ src/lib/route-parent.test.ts [queued] ❯ src/lib/setup-prompt.test.ts 3/3 ❯ src/lib/share-link.test.ts [queued] ❯ src/lib/web-push.test.ts 4/4 Test Files 57 passed (91) Tests 564 passed | 2 skipped (582) Start at 12:30:00 Duration 5.71s ✓ src/lib/features/auth/signup-api.test.ts (2 tests) 99ms ✓ src/lib/features/admin/audit-action.test.ts (14 tests) 9ms ✓ src/lib/share-link.test.ts (6 tests) 21ms ❯ src/lib/components/camera-capture.test.ts [queued] ❯ src/lib/components/library-card.test.ts [queued] ❯ src/lib/components/owner-components.test.ts [queued] ❯ src/lib/components/photo-strip.test.ts [queued] ❯ src/lib/components/sticky-note.test.ts [queued] ❯ src/lib/components/url-field.test.ts [queued] ❯ src/lib/error-copy.test.ts [queued] ❯ src/lib/features/account/connect-app.test.ts [queued] ❯ src/lib/features/admin/audit-action.test.ts 14/14 ❯ src/lib/features/admin/audit-media.test.ts 9/9 ❯ src/lib/features/admin/word-diff.test.ts [queued] ❯ src/lib/features/auth/registration-gate.test.ts [queued] ❯ src/lib/features/auth/signup-api.test.ts 2/2 ❯ src/lib/features/gauge/gauge-input.test.ts 5/5 ❯ src/lib/features/gauge/swatch-size.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/greeting.test.ts [queued] ❯ src/lib/features/imports/import-availability.test.ts [queued] ❯ src/lib/features/imports/import-progress.test.ts [queued] ❯ src/lib/features/projects/facts-summary.test.ts [queued] ❯ src/lib/features/projects/reader-progress.test.ts [queued] ❯ src/lib/feedback.test.ts [queued] ❯ src/lib/library-scope.svelte.test.ts 0/5 ❯ src/lib/more-nav.test.ts [queued] ❯ src/lib/owner.test.ts 4/4 ❯ src/lib/pwa-update-coordinator.test.ts [queued] ❯ src/lib/qr-code.test.ts [queued] ❯ src/lib/route-parent.test.ts 0/25 ❯ src/lib/setup-prompt.test.ts 3/3 ❯ src/lib/web-push.test.ts 4/4 Test Files 60 passed (91) Tests 586 passed | 2 skipped (618) Start at 12:30:00 Duration 5.82s ✓ src/lib/route-parent.test.ts (25 tests) 29ms ✓ src/lib/library-scope.svelte.test.ts (5 tests) 21ms ❯ src/lib/components/camera-capture.test.ts [queued] ❯ src/lib/components/favorite-burst.test.ts [queued] ❯ src/lib/components/library-card.test.ts [queued] ❯ src/lib/components/owner-components.test.ts [queued] ❯ src/lib/components/photo-strip.test.ts [queued] ❯ src/lib/components/sticky-note.test.ts [queued] ❯ src/lib/components/url-field.test.ts [queued] ❯ src/lib/error-copy.test.ts [queued] ❯ src/lib/features/account/connect-app.test.ts 0/3 ❯ src/lib/features/admin/audit-action.test.ts 14/14 ❯ src/lib/features/admin/word-diff.test.ts [queued] ❯ src/lib/features/auth/registration-gate.test.ts [queued] ❯ src/lib/features/auth/signup-api.test.ts 2/2 ❯ src/lib/features/gauge/gauge-input.test.ts 5/5 ❯ src/lib/features/gauge/swatch-size.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/greeting.test.ts [queued] ❯ src/lib/features/imports/import-availability.test.ts [queued] ❯ src/lib/features/imports/import-progress.test.ts [queued] ❯ src/lib/features/projects/facts-summary.test.ts [queued] ❯ src/lib/features/projects/reader-progress.test.ts [queued] ❯ src/lib/features/sharing/people-filter.test.ts [queued] ❯ src/lib/feedback.test.ts [queued] ❯ src/lib/more-nav.test.ts [queued] ❯ src/lib/pwa-update-coordinator.test.ts [queued] ❯ src/lib/qr-code.test.ts [queued] ❯ src/lib/setup-prompt.test.ts 3/3 ❯ src/lib/web-push.test.ts 4/4 Test Files 62 passed (91) Tests 616 passed | 2 skipped (621) Start at 12:30:00 Duration 5.92s ✓ src/lib/features/projects/reader-progress.test.ts (3 tests) 9ms ✓ src/lib/pwa-update-coordinator.test.ts (6 tests) 11ms ✓ src/lib/features/admin/word-diff.test.ts (4 tests) 15ms ✓ src/lib/features/imports/import-progress.test.ts (4 tests) 14ms ✓ src/lib/features/imports/import-availability.test.ts (5 tests) 20ms ✓ src/lib/features/account/connect-app.test.ts (3 tests) 46ms ✓ src/lib/features/auth/registration-gate.test.ts (4 tests) 12ms ❯ src/lib/components/camera-capture.test.ts [queued] ❯ src/lib/components/favorite-burst.test.ts [queued] ❯ src/lib/components/library-card.test.ts [queued] ❯ src/lib/components/owner-components.test.ts [queued] ❯ src/lib/components/photo-strip.test.ts [queued] ❯ src/lib/components/sticky-note-field.test.ts [queued] ❯ src/lib/components/sticky-note.test.ts [queued] ❯ src/lib/components/url-field.test.ts [queued] ❯ src/lib/error-copy.test.ts [queued] ❯ src/lib/features/admin/audit-action.test.ts 14/14 ❯ src/lib/features/auth/signup-api.test.ts 2/2 ❯ src/lib/features/gauge/knitted-swatch.test.ts [queued] ❯ src/lib/features/gauge/swatch-size.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/greeting.test.ts [queued] ❯ src/lib/features/imports/stash-search.test.ts [queued] ❯ src/lib/features/projects/facts-summary.test.ts [queued] ❯ src/lib/features/sharing/people-filter.test.ts [queued] ❯ src/lib/feedback.test.ts [queued] ❯ src/lib/more-nav.test.ts [queued] ❯ src/lib/qr-code.test.ts [queued] Test Files 69 passed (91) Tests 645 passed | 2 skipped (647) Start at 12:30:00 Duration 6.03s ❯ src/lib/components/camera-capture.test.ts [queued] ❯ src/lib/components/favorite-burst.test.ts [queued] ❯ src/lib/components/library-card.test.ts [queued] ❯ src/lib/components/owner-components.test.ts [queued] ❯ src/lib/components/photo-strip.test.ts [queued] ❯ src/lib/components/sticky-note-field.test.ts [queued] ❯ src/lib/components/sticky-note.test.ts [queued] ❯ src/lib/components/url-field.test.ts [queued] ❯ src/lib/error-copy.test.ts [queued] ❯ src/lib/features/account/delete-account.test.ts [queued] ❯ src/lib/features/gauge/knitted-swatch.test.ts [queued] ❯ src/lib/features/gauge/swatch-size.test.ts 0/3 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/greeting.test.ts [queued] ❯ src/lib/features/imports/stash-search.test.ts [queued] ❯ src/lib/features/imports/yarn-stash-picker.test.ts [queued] ❯ src/lib/features/media/viewer-keys.test.ts [queued] ❯ src/lib/features/projects/facts-summary.test.ts 1/5 ❯ src/lib/features/sharing/people-filter.test.ts [queued] ❯ src/lib/feedback.test.ts [queued] ❯ src/lib/more-nav.test.ts [queued] ❯ src/lib/qr-code.test.ts [queued] Test Files 69 passed (91) Tests 646 passed | 2 skipped (655) Start at 12:30:00 Duration 6.18s ✓ src/lib/features/projects/facts-summary.test.ts (5 tests) 16ms ✓ src/lib/features/gauge/swatch-size.test.ts (3 tests) 17ms ✓ src/lib/more-nav.test.ts (18 tests) 12ms ✓ src/lib/components/url-field.test.ts (3 tests) 22ms ❯ src/lib/components/camera-capture.test.ts [queued] ❯ src/lib/components/favorite-burst.test.ts [queued] ❯ src/lib/components/library-card.test.ts [queued] ❯ src/lib/components/owner-components.test.ts [queued] ❯ src/lib/components/photo-strip.test.ts [queued] ❯ src/lib/components/sticky-note-field.test.ts [queued] ❯ src/lib/components/sticky-note.test.ts [queued] ❯ src/lib/error-copy.test.ts [queued] ❯ src/lib/features/account/delete-account.test.ts [queued] ❯ src/lib/features/gauge/knitted-swatch.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/greeting.test.ts [queued] ❯ src/lib/features/imports/stash-search.test.ts [queued] ❯ src/lib/features/imports/yarn-stash-picker.test.ts [queued] ❯ src/lib/features/media/viewer-keys.test.ts [queued] ❯ src/lib/features/sharing/people-filter.test.ts [queued] ❯ src/lib/feedback.test.ts [queued] ❯ src/lib/qr-code.test.ts 1/3 Test Files 73 passed (91) Tests 675 passed | 2 skipped (679) Start at 12:30:00 Duration 6.29s ✓ src/lib/qr-code.test.ts (3 tests) 58ms ✓ src/lib/features/sharing/people-filter.test.ts (3 tests) 13ms ✓ src/lib/components/favorite-burst.test.ts (3 tests) 12ms ✓ src/lib/components/photo-strip.test.ts (5 tests) 28ms ❯ src/lib/components/camera-capture.test.ts [queued] ❯ src/lib/components/library-card.test.ts [queued] ❯ src/lib/components/owner-components.test.ts [queued] ❯ src/lib/components/sticky-note-field.test.ts [queued] ❯ src/lib/components/sticky-note.test.ts [queued] ❯ src/lib/error-copy.test.ts [queued] ❯ src/lib/features/account/delete-account.test.ts [queued] ❯ src/lib/features/gauge/knitted-swatch.test.ts 0/3 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/greeting.test.ts [queued] ❯ src/lib/features/imports/stash-search.test.ts [queued] ❯ src/lib/features/imports/yarn-stash-picker.test.ts [queued] ❯ src/lib/features/media/viewer-keys.test.ts [queued] ❯ src/lib/feedback.test.ts [queued] Test Files 77 passed (91) Tests 688 passed | 2 skipped (693) Start at 12:30:00 Duration 6.40s ✓ src/lib/features/gauge/knitted-swatch.test.ts (3 tests) 19ms ✓ src/lib/features/media/viewer-keys.test.ts (3 tests) 8ms ❯ src/lib/components/camera-capture.test.ts [queued] ❯ src/lib/components/library-card.test.ts [queued] ❯ src/lib/components/owner-components.test.ts [queued] ❯ src/lib/components/sticky-note-field.test.ts [queued] ❯ src/lib/components/sticky-note.test.ts [queued] ❯ src/lib/error-copy.test.ts [queued] ❯ src/lib/features/account/delete-account.test.ts 1/2 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/greeting.test.ts [queued] ❯ src/lib/features/imports/stash-search.test.ts [queued] ❯ src/lib/features/imports/yarn-stash-picker.test.ts [queued] ❯ src/lib/feedback.test.ts [queued] Test Files 79 passed (91) Tests 695 passed | 2 skipped (698) Start at 12:30:00 Duration 6.63s ✓ src/lib/features/account/delete-account.test.ts (2 tests) 14ms ❯ src/lib/components/library-card.test.ts [queued] ❯ src/lib/components/sticky-note-field.test.ts [queued] ❯ src/lib/components/sticky-note.test.ts [queued] ❯ src/lib/error-copy.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/greeting.test.ts 1/5 ❯ src/lib/features/imports/stash-search.test.ts [queued] ❯ src/lib/features/imports/yarn-stash-picker.test.ts [queued] Test Files 83 passed (91) Tests 709 passed | 2 skipped (715) Start at 12:30:00 Duration 6.73s (node:1327) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided. (Use `node --trace-warnings ...` to show where the warning was created) ❯ src/lib/components/library-card.test.ts [queued] ❯ src/lib/components/sticky-note-field.test.ts [queued] ❯ src/lib/components/sticky-note.test.ts [queued] ❯ src/lib/error-copy.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/greeting.test.ts 1/5 ❯ src/lib/features/imports/stash-search.test.ts [queued] ❯ src/lib/features/imports/yarn-stash-picker.test.ts [queued] Test Files 83 passed (91) Tests 709 passed | 2 skipped (715) Start at 12:30:00 Duration 6.73s ✓ src/lib/components/owner-components.test.ts (5 tests) 19ms ✓ src/lib/components/camera-capture.test.ts (4 tests) 11ms ✓ src/lib/feedback.test.ts (3 tests) 23ms ❯ src/lib/components/library-card.test.ts [queued] ❯ src/lib/components/sticky-note-field.test.ts [queued] ❯ src/lib/components/sticky-note.test.ts [queued] ❯ src/lib/error-copy.test.ts [queued] ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued] ❯ src/lib/features/home/greeting.test.ts 1/5 ❯ src/lib/features/imports/stash-search.test.ts [queued] ❯ src/lib/features/imports/yarn-stash-picker.test.ts [queued] Test Files 83 passed (91) Tests 709 passed | 2 skipped (715) Start at 12:30:00 Duration 6.73s ✓ src/lib/features/home/greeting.test.ts (5 tests) 17ms ✓ src/lib/components/sticky-note.test.ts (5 tests) 12ms ✓ src/lib/error-copy.test.ts (5 tests) 10ms ✓ src/lib/components/library-card.test.ts (3 tests) 24ms ✓ src/lib/components/sticky-note-field.test.ts (2 tests) 12ms ❯ src/lib/features/history/HistoryEventDetail.test.ts 0/6 ❯ src/lib/features/imports/stash-search.test.ts [queued] ❯ src/lib/features/imports/yarn-stash-picker.test.ts [queued] Test Files 88 passed (91) Tests 728 passed | 2 skipped (736) Start at 12:30:00 Duration 6.93s ✓ src/lib/features/history/HistoryEventDetail.test.ts (6 tests) 44ms ✓ src/lib/features/imports/yarn-stash-picker.test.ts (1 test) 13ms ❯ src/lib/features/imports/stash-search.test.ts 0/1 Test Files 90 passed (91) Tests 735 passed | 2 skipped (738) Start at 12:30:00 Duration 7.03s ✓ src/lib/features/imports/stash-search.test.ts (1 test) 67ms Test Files 91 passed (91) Tests 736 passed | 2 skipped (738) Start at 12:30:00 Duration 7.12s (transform 87%, import 9%, tests 3%, worker 1%) Isolate 91 workers spawned · ~379ms startup each (spawn + environment, per file) at least ~733ms faster with isolate: false — reuses workers across files instead of one per file checkPhase completed in 1 minutes 14 seconds Running phase: installPhase Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/d3gkl3hyn7fmgg55nzplhjy5vy0l3kfr-stricknani-web-1.6.3 checking for references to /build/ in /nix/store/d3gkl3hyn7fmgg55nzplhjy5vy0l3kfr-stricknani-web-1.6.3... patching script interpreter paths in /nix/store/d3gkl3hyn7fmgg55nzplhjy5vy0l3kfr-stricknani-web-1.6.3