stricknani-web-1.1.2
herculesCI.onPush.default.outputs.hosts.rofl-10
· build #1244
· raw
unpackPhase
1unpacking source archive /nix/store/mm2c08lmngr396w7803n5492saiprsd0-web2source root is webpatchPhase
3Executing npmConfigHook4Configuring npm5Validating consistency between /build/web/package-lock.json and /nix/store/rdm7jw4j782wh70ygi9i2zidhm46g1x8-stricknani-web-1.1.2-npm-deps/package-lock.json6Setting npm_config_cache to /nix/store/rdm7jw4j782wh70ygi9i2zidhm46g1x8-stricknani-web-1.1.2-npm-deps7Installing dependencies8npm warn Unknown env config "nodedir". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.9npm warn Unknown env config "platform". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.10npm warn Unknown env config "arch". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.1112added 87 packages, and audited 88 packages in 3s131417 packages are looking for funding15 run `npm fund` for details1617found 0 vulnerabilities18patching script interpreter paths in node_modules19node_modules/@playwright/test/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/ywwchijlngjj756gqp3izz8xw6q8cca2-nodejs-26.13.0/bin/node"20node_modules/@sveltejs/kit/svelte-kit.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/ywwchijlngjj756gqp3izz8xw6q8cca2-nodejs-26.13.0/bin/node"21node_modules/acorn/bin/acorn: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/ywwchijlngjj756gqp3izz8xw6q8cca2-nodejs-26.13.0/bin/node"22node_modules/nanoid/bin/nanoid.cjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/ywwchijlngjj756gqp3izz8xw6q8cca2-nodejs-26.13.0/bin/node"23node_modules/playwright/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/ywwchijlngjj756gqp3izz8xw6q8cca2-nodejs-26.13.0/bin/node"24node_modules/playwright-core/lib/xdg-open: interpreter directive changed from "#!/bin/sh" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/sh"25node_modules/playwright-core/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/ywwchijlngjj756gqp3izz8xw6q8cca2-nodejs-26.13.0/bin/node"26node_modules/playwright-core/bin/reinstall_chrome_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash"27node_modules/playwright-core/bin/reinstall_chrome_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash"28node_modules/playwright-core/bin/reinstall_chrome_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash"29node_modules/playwright-core/bin/reinstall_chrome_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash"30node_modules/playwright-core/bin/reinstall_msedge_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash"31node_modules/playwright-core/bin/reinstall_msedge_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash"32node_modules/playwright-core/bin/reinstall_msedge_dev_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash"33node_modules/playwright-core/bin/reinstall_msedge_dev_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash"34node_modules/playwright-core/bin/reinstall_msedge_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash"35node_modules/playwright-core/bin/reinstall_msedge_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash"36node_modules/prettier/bin/prettier.cjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/ywwchijlngjj756gqp3izz8xw6q8cca2-nodejs-26.13.0/bin/node"37node_modules/rolldown/bin/cli.mjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/ywwchijlngjj756gqp3izz8xw6q8cca2-nodejs-26.13.0/bin/node"38node_modules/svelte-check/bin/svelte-check: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/ywwchijlngjj756gqp3izz8xw6q8cca2-nodejs-26.13.0/bin/node"39node_modules/typescript/bin/tsc: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/ywwchijlngjj756gqp3izz8xw6q8cca2-nodejs-26.13.0/bin/node"40node_modules/typescript/bin/tsserver: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/ywwchijlngjj756gqp3izz8xw6q8cca2-nodejs-26.13.0/bin/node"41node_modules/vite/bin/vite.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/ywwchijlngjj756gqp3izz8xw6q8cca2-nodejs-26.13.0/bin/node"42node_modules/why-is-node-running/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/ywwchijlngjj756gqp3izz8xw6q8cca2-nodejs-26.13.0/bin/node"43node_modules/vitest/vitest.mjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/ywwchijlngjj756gqp3izz8xw6q8cca2-nodejs-26.13.0/bin/node"44npm warn Unknown env config "nodedir". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.45npm warn Unknown env config "platform". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.46npm warn Unknown env config "arch". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.47rebuilt dependencies successfully48patching script interpreter paths in node_modules49Finished npmConfigHookconfigurePhase
50no configure script, doing nothingbuildPhase
51Executing npmBuildHook52npm warn Unknown env config "nodedir". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.53npm warn Unknown env config "platform". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.54npm warn Unknown env config "arch". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.5556> stricknani-web@1.1.2 build57> vite build && node scripts/write-csp-manifest.mjs5859vite v8.3.5 building ssr environment for production...60transforming (266) src/lib/text-size.svelte.ts61/app/favicon.svg referenced in /app/favicon.svg didn't resolve at build time, it will remain unchanged to be resolved at runtime62✓ 419 modules transformed.63computing gzip size...64.svelte-kit/output/server/.vite/manifest.json 34.40 kB │ gzip: 3.75 kB65.svelte-kit/output/server/_app/immutable/assets/nunito.De5U5tjS.woff2 48.98 kB66.svelte-kit/output/server/_app/immutable/assets/fraunces.BZtV4Avd.woff2 64.88 kB67.svelte-kit/output/server/_app/immutable/assets/ScopeFilter.DCkO5API.css 0.05 kB │ gzip: 0.07 kB68.svelte-kit/output/server/_app/immutable/assets/NavIcon.DprIneUT.css 0.06 kB │ gzip: 0.08 kB69.svelte-kit/output/server/_app/immutable/assets/QrCode.KEb_u1uy.css 0.18 kB │ gzip: 0.14 kB70.svelte-kit/output/server/_app/immutable/assets/ConnectAppDialog.C9hh7VZX.css 0.22 kB │ gzip: 0.17 kB71.svelte-kit/output/server/_app/immutable/assets/OwnerBadge.DJz3UlWY.css 0.24 kB │ gzip: 0.18 kB72.svelte-kit/output/server/_app/immutable/assets/ReauthDialog.CJZC7XyV.css 0.27 kB │ gzip: 0.17 kB73.svelte-kit/output/server/_app/immutable/assets/_page.gY5v75AD.css 0.30 kB │ gzip: 0.19 kB74.svelte-kit/output/server/_app/immutable/assets/UserAvatar.CP5SBZ41.css 0.45 kB │ gzip: 0.26 kB75.svelte-kit/output/server/_app/immutable/assets/Button.zAJQiurm.css 0.49 kB │ gzip: 0.22 kB76.svelte-kit/output/server/_app/immutable/assets/LocaleSwitcher.DBvbKxf9.css 0.50 kB │ gzip: 0.28 kB77.svelte-kit/output/server/_app/immutable/assets/_page.Be2cIyoH.css 0.59 kB │ gzip: 0.30 kB78.svelte-kit/output/server/_app/immutable/assets/ConfirmDialog.BRZPPs8U.css 0.61 kB │ gzip: 0.32 kB79.svelte-kit/output/server/_app/immutable/assets/AdminTabs.iST0IZ5X.css 0.64 kB │ gzip: 0.33 kB80.svelte-kit/output/server/_app/immutable/assets/EmptyArt.Ez59Eaoe.css 0.67 kB │ gzip: 0.31 kB81.svelte-kit/output/server/_app/immutable/assets/_page.CWGLGkwm.css 0.88 kB │ gzip: 0.41 kB82.svelte-kit/output/server/_app/immutable/assets/ErrorPanel.Cp3jxbni.css 0.98 kB │ gzip: 0.44 kB83.svelte-kit/output/server/_app/immutable/assets/_page.BqRg2d4T.css 1.01 kB │ gzip: 0.46 kB84.svelte-kit/output/server/_app/immutable/assets/ImageChoices.PmJvrtj0.css 1.09 kB │ gzip: 0.49 kB85.svelte-kit/output/server/_app/immutable/assets/_page.CPnHu_AL.css 1.12 kB │ gzip: 0.47 kB86.svelte-kit/output/server/_app/immutable/assets/Disclosure.B-ls5AUc.css 1.18 kB │ gzip: 0.50 kB87.svelte-kit/output/server/_app/immutable/assets/SegmentedControl.BXIlH2vD.css 1.20 kB │ gzip: 0.55 kB88.svelte-kit/output/server/_app/immutable/assets/PageHeader.BK4MGTH1.css 1.37 kB │ gzip: 0.49 kB89.svelte-kit/output/server/_app/immutable/assets/FavoriteButton.CKQAB8en.css 1.76 kB │ gzip: 0.62 kB90.svelte-kit/output/server/_app/immutable/assets/_page.CNJ49G-K.css 1.83 kB │ gzip: 0.73 kB91.svelte-kit/output/server/_app/immutable/assets/StickyNoteField.Cx2S2tjU.css 1.87 kB │ gzip: 0.73 kB92.svelte-kit/output/server/_app/immutable/assets/_page.DuenNPGM.css 1.90 kB │ gzip: 0.67 kB93.svelte-kit/output/server/_app/immutable/assets/_page.C_xOQTCU.css 2.21 kB │ gzip: 0.73 kB94.svelte-kit/output/server/_app/immutable/assets/ProjectLightbox.DUf0GDz7.css 2.27 kB │ gzip: 0.79 kB95.svelte-kit/output/server/_app/immutable/assets/_page.Cnw0k1Wr.css 2.72 kB │ gzip: 0.82 kB96.svelte-kit/output/server/_app/immutable/assets/_page.BFIL1wpO.css 2.75 kB │ gzip: 0.90 kB97.svelte-kit/output/server/_app/immutable/assets/SelfHostCard.DifbbL71.css 2.81 kB │ gzip: 0.91 kB98.svelte-kit/output/server/_app/immutable/assets/_page.BlB7kQyN.css 3.57 kB │ gzip: 1.02 kB99.svelte-kit/output/server/_app/immutable/assets/_page.BV3yO8Mj.css 4.02 kB │ gzip: 1.24 kB100.svelte-kit/output/server/_app/immutable/assets/_page.CjCc4X9L.css 4.03 kB │ gzip: 0.97 kB101.svelte-kit/output/server/_app/immutable/assets/ResourceCard.DuXm_b2E.css 4.11 kB │ gzip: 1.05 kB102.svelte-kit/output/server/_app/immutable/assets/_page.C7-1-472.css 4.27 kB │ gzip: 1.20 kB103.svelte-kit/output/server/_app/immutable/assets/LibraryGrid.CN-9daOZ.css 4.42 kB │ gzip: 1.35 kB104.svelte-kit/output/server/_app/immutable/assets/Mascot.BMWJ2iGu.css 4.65 kB │ gzip: 1.11 kB105.svelte-kit/output/server/_app/immutable/assets/ProjectEditor.F0ckhIuo.css 5.05 kB │ gzip: 1.19 kB106.svelte-kit/output/server/_app/immutable/assets/_page.Bs-us5UO.css 5.28 kB │ gzip: 1.49 kB107.svelte-kit/output/server/_app/immutable/assets/_page.CPEqoMM1.css 5.35 kB │ gzip: 1.49 kB108.svelte-kit/output/server/_app/immutable/assets/_page.YESV7T7J.css 5.76 kB │ gzip: 1.51 kB109.svelte-kit/output/server/_app/immutable/assets/YarnForm.yhuuffSG.css 5.83 kB │ gzip: 1.41 kB110.svelte-kit/output/server/_app/immutable/assets/_page.Bs6TxT9t.css 6.61 kB │ gzip: 1.74 kB111.svelte-kit/output/server/_app/immutable/assets/ProjectReader.IHMOgpkP.css 13.19 kB │ gzip: 2.77 kB112.svelte-kit/output/server/_app/immutable/assets/_page.Dpzg3dU6.css 14.16 kB │ gzip: 3.18 kB113.svelte-kit/output/server/_app/immutable/assets/_page.je6UGfSZ.css 14.88 kB │ gzip: 3.29 kB114.svelte-kit/output/server/_app/immutable/assets/_layout.Xv9fh7TM.css 32.32 kB │ gzip: 7.16 kB115.svelte-kit/output/server/chunks/brand-handoff.svelte.js 0.03 kB │ gzip: 0.05 kB116.svelte-kit/output/server/chunks/ChangeList.js 0.06 kB │ gzip: 0.06 kB117.svelte-kit/output/server/chunks/AuditMediaPreview.js 0.08 kB │ gzip: 0.07 kB118.svelte-kit/output/server/chunks/FavoriteButton.js 0.08 kB │ gzip: 0.07 kB119.svelte-kit/output/server/chunks/OcrControl.js 0.08 kB │ gzip: 0.07 kB120.svelte-kit/output/server/chunks/ForeignOwnerBanner.js 0.08 kB │ gzip: 0.07 kB121.svelte-kit/output/server/entries/pages/_layout.ts.js 0.10 kB │ gzip: 0.11 kB │ map: 0.18 kB122.svelte-kit/output/server/chunks/AuditActionBadge.js 0.11 kB │ gzip: 0.09 kB123.svelte-kit/output/server/chunks/ReorderableMedia.js 0.11 kB │ gzip: 0.08 kB124.svelte-kit/output/server/entries/pages/yarns/_id_/_page.ts.js 0.11 kB │ gzip: 0.12 kB │ map: 0.19 kB125.svelte-kit/output/server/entries/pages/projects/_id_/_page.ts.js 0.11 kB │ gzip: 0.12 kB │ map: 0.19 kB126.svelte-kit/output/server/entries/pages/yarns/_id_/edit/_page.ts.js 0.12 kB │ gzip: 0.12 kB │ map: 0.20 kB127.svelte-kit/output/server/entries/pages/admin/audit/_event_id_/_page.ts.js 0.12 kB │ gzip: 0.12 kB │ map: 0.21 kB128.svelte-kit/output/server/entries/pages/admin/resources/_kind_/_id_/_page.ts.js 0.13 kB │ gzip: 0.13 kB │ map: 0.21 kB129.svelte-kit/output/server/entries/pages/yarns/new/_page.svelte.js 0.28 kB │ gzip: 0.20 kB │ map: 0.34 kB130.svelte-kit/output/server/entries/pages/projects/_id_/edit/_page.ts.js 0.28 kB │ gzip: 0.21 kB │ map: 0.54 kB131.svelte-kit/output/server/env.js 0.29 kB │ gzip: 0.18 kB │ map: 0.57 kB132.svelte-kit/output/server/entries/pages/projects/new/_page.svelte.js 0.30 kB │ gzip: 0.21 kB │ map: 0.37 kB133.svelte-kit/output/server/chunks/server.js 0.31 kB │ gzip: 0.21 kB │ map: 0.58 kB134.svelte-kit/output/server/chunks/category-api.js 0.32 kB │ gzip: 0.23 kB │ map: 2.41 kB135.svelte-kit/output/server/chunks/ProjectLightbox.js 0.35 kB │ gzip: 0.17 kB136.svelte-kit/output/server/chunks/import-availability.js 0.35 kB │ gzip: 0.19 kB │ map: 1.08 kB137.svelte-kit/output/server/entries/pages/projects/_id_/edit/_page.svelte.js 0.40 kB │ gzip: 0.25 kB │ map: 0.48 kB138.svelte-kit/output/server/chunks/index-server.js 0.41 kB │ gzip: 0.26 kB │ map: 1.63 kB139.svelte-kit/output/server/chunks/TakePhotoInput.js 0.42 kB │ gzip: 0.27 kB │ map: 1.35 kB140.svelte-kit/output/server/entries/pages/projects/_id_/_page.svelte.js 0.48 kB │ gzip: 0.28 kB │ map: 0.51 kB141.svelte-kit/output/server/entries/pages/yarns/_id_/edit/_page.svelte.js 0.48 kB │ gzip: 0.28 kB │ map: 0.51 kB142.svelte-kit/output/server/chunks/EmptyArt.js 0.62 kB │ gzip: 0.36 kB │ map: 1.78 kB143.svelte-kit/output/server/chunks/navigation.js 0.71 kB │ gzip: 0.32 kB │ map: 1.24 kB144.svelte-kit/output/server/chunks/history-summary.js 0.73 kB │ gzip: 0.32 kB │ map: 8.71 kB145.svelte-kit/output/server/chunks/OwnerBadge.js 0.73 kB │ gzip: 0.40 kB │ map: 1.35 kB146.svelte-kit/output/server/chunks/ConfirmDialog.js 0.80 kB │ gzip: 0.41 kB │ map: 2.21 kB147.svelte-kit/output/server/chunks/AdminTabs.js 0.85 kB │ gzip: 0.41 kB │ map: 1.98 kB148.svelte-kit/output/server/chunks/state.js 0.92 kB │ gzip: 0.38 kB │ map: 2.32 kB149.svelte-kit/output/server/chunks/pwa-update-coordinator.js 0.92 kB │ gzip: 0.51 kB │ map: 1.55 kB150.svelte-kit/output/server/entries/pages/login/_page.svelte.js 1.08 kB │ gzip: 0.54 kB │ map: 1.20 kB151.svelte-kit/output/server/chunks/Disclosure.js 1.08 kB │ gzip: 0.49 kB │ map: 2.73 kB152.svelte-kit/output/server/chunks/UserAvatar.js 1.08 kB │ gzip: 0.55 kB │ map: 2.15 kB153.svelte-kit/output/server/chunks/PageHeader.js 1.11 kB │ gzip: 0.47 kB │ map: 3.10 kB154.svelte-kit/output/server/chunks/SegmentedControl.js 1.14 kB │ gzip: 0.54 kB │ map: 3.02 kB155.svelte-kit/output/server/chunks/StickyNoteField.js 1.22 kB │ gzip: 0.57 kB │ map: 4.36 kB156.svelte-kit/output/server/entries/pages/share/_page.svelte.js 1.26 kB │ gzip: 0.54 kB │ map: 3.94 kB157.svelte-kit/output/server/entries/pages/_error.svelte.js 1.33 kB │ gzip: 0.62 kB │ map: 1.82 kB158.svelte-kit/output/server/chunks/QrCode.js 1.42 kB │ gzip: 0.74 kB │ map: 3.17 kB159.svelte-kit/output/server/chunks/app-links.js 1.68 kB │ gzip: 0.74 kB │ map: 3.35 kB160.svelte-kit/output/server/chunks/audit-action.js 1.73 kB │ gzip: 0.43 kB │ map: 3.66 kB161.svelte-kit/output/server/chunks/ScopeFilter.js 1.75 kB │ gzip: 0.79 kB │ map: 3.45 kB162.svelte-kit/output/server/chunks/Button.js 1.84 kB │ gzip: 0.71 kB │ map: 3.58 kB163.svelte-kit/output/server/entries/pages/admin/audit/_event_id_/_page.svelte.js 2.03 kB │ gzip: 0.75 kB │ map: 8.25 kB164.svelte-kit/output/server/chunks/text-size.svelte.js 2.06 kB │ gzip: 0.81 kB │ map: 4.23 kB165.svelte-kit/output/server/chunks/app-version.js 2.11 kB │ gzip: 0.79 kB │ map: 2.67 kB166.svelte-kit/output/server/chunks/YarnForm.js 2.13 kB │ gzip: 0.95 kB │ map: 41.05 kB167.svelte-kit/output/server/index.js 2.28 kB │ gzip: 0.90 kB │ map: 3.32 kB168.svelte-kit/output/server/chunks/admin-api.js 2.38 kB │ gzip: 1.01 kB │ map: 20.85 kB169.svelte-kit/output/server/chunks/LocaleSwitcher.js 2.48 kB │ gzip: 0.94 kB │ map: 3.94 kB170.svelte-kit/output/server/entries/pages/yarns/_id_/_page.svelte.js 2.69 kB │ gzip: 0.94 kB │ map: 30.44 kB171.svelte-kit/output/server/chunks/theme.svelte.js 2.75 kB │ gzip: 1.07 kB │ map: 5.17 kB172.svelte-kit/output/server/entries/pages/admin/resources/_kind_/_id_/_page.svelte.js 2.90 kB │ gzip: 0.98 kB │ map: 32.02 kB173.svelte-kit/output/server/chunks/ResourceCard.js 3.31 kB │ gzip: 1.07 kB │ map: 9.18 kB174.svelte-kit/output/server/chunks/feedback.js 3.42 kB │ gzip: 1.32 kB │ map: 9.38 kB175.svelte-kit/output/server/chunks/ProjectEditor.js 3.76 kB │ gzip: 1.41 kB │ map: 75.53 kB176.svelte-kit/output/server/entries/pages/more/_page.svelte.js 4.20 kB │ gzip: 1.29 kB │ map: 6.92 kB177.svelte-kit/output/server/chunks/ProjectReader.js 4.77 kB │ gzip: 1.96 kB │ map: 70.08 kB178.svelte-kit/output/server/entries/pages/yarns/_page.svelte.js 4.95 kB │ gzip: 1.63 kB │ map: 14.15 kB179.svelte-kit/output/server/entries/pages/delete-account/_page.svelte.js 5.88 kB │ gzip: 1.94 kB │ map: 8.66 kB180.svelte-kit/output/server/chunks/SelfHostCard.js 5.94 kB │ gzip: 2.34 kB │ map: 11.08 kB181.svelte-kit/output/server/chunks/LibraryGrid.js 6.10 kB │ gzip: 1.85 kB │ map: 18.88 kB182.svelte-kit/output/server/chunks/ErrorPanel.js 6.29 kB │ gzip: 2.32 kB │ map: 10.80 kB183.svelte-kit/output/server/chunks/yarn-api.js 6.44 kB │ gzip: 1.87 kB │ map: 18.51 kB184.svelte-kit/output/server/entries/pages/signup/_page.svelte.js 6.57 kB │ gzip: 1.67 kB │ map: 15.39 kB185.svelte-kit/output/server/entries/pages/create/_page.svelte.js 6.62 kB │ gzip: 2.05 kB │ map: 13.14 kB186.svelte-kit/output/server/entries/pages/categories/_page.svelte.js 6.66 kB │ gzip: 1.96 kB │ map: 18.58 kB187.svelte-kit/output/server/chunks/oidc-api.js 6.68 kB │ gzip: 2.35 kB │ map: 13.82 kB188.svelte-kit/output/server/entries/pages/admin/audit/_page.svelte.js 7.32 kB │ gzip: 2.30 kB │ map: 26.23 kB189.svelte-kit/output/server/entries/pages/projects/_page.svelte.js 7.35 kB │ gzip: 2.18 kB │ map: 18.24 kB190.svelte-kit/output/server/chunks/project-api.js 7.35 kB │ gzip: 1.87 kB │ map: 24.02 kB191.svelte-kit/output/server/chunks/Mascot.js 8.27 kB │ gzip: 2.19 kB │ map: 44.70 kB192.svelte-kit/output/server/chunks/ReauthDialog.js 8.91 kB │ gzip: 2.94 kB │ map: 17.03 kB193.svelte-kit/output/server/chunks/ConnectAppDialog.js 9.38 kB │ gzip: 3.12 kB │ map: 18.26 kB194.svelte-kit/output/server/chunks/ImageChoices.js 10.01 kB │ gzip: 2.96 kB │ map: 23.61 kB195.svelte-kit/output/server/chunks/shared-link.js 12.59 kB │ gzip: 3.98 kB │ map: 25.53 kB196.svelte-kit/output/server/chunks/session.svelte.js 13.69 kB │ gzip: 4.42 kB │ map: 27.94 kB197.svelte-kit/output/server/entries/pages/about/_page.svelte.js 13.81 kB │ gzip: 3.90 kB │ map: 34.26 kB198.svelte-kit/output/server/entries/pages/imports/yarn/_page.svelte.js 14.52 kB │ gzip: 3.73 kB │ map: 23.33 kB199.svelte-kit/output/server/entries/pages/privacy/_page.svelte.js 14.81 kB │ gzip: 4.63 kB │ map: 18.49 kB200.svelte-kit/output/server/chunks/NavIcon.js 20.64 kB │ gzip: 5.70 kB │ map: 23.34 kB201.svelte-kit/output/server/entries/pages/gauge/_page.svelte.js 25.60 kB │ gzip: 6.06 kB │ map: 51.46 kB202.svelte-kit/output/server/entries/pages/_page.svelte.js 26.64 kB │ gzip: 6.88 kB │ map: 75.52 kB203.svelte-kit/output/server/entries/pages/admin/users/_page.svelte.js 27.05 kB │ gzip: 5.79 kB │ map: 53.65 kB204.svelte-kit/output/server/entries/pages/_layout.svelte.js 27.86 kB │ gzip: 6.87 kB │ map: 69.81 kB205.svelte-kit/output/server/entries/pages/imports/_page.svelte.js 35.86 kB │ gzip: 7.91 kB │ map: 62.90 kB206.svelte-kit/output/server/chunks/server2.js 48.67 kB │ gzip: 13.61 kB │ map: 156.14 kB207.svelte-kit/output/server/remote-entry.js 54.26 kB │ gzip: 11.81 kB │ map: 89.77 kB208.svelte-kit/output/server/entries/pages/account/_page.svelte.js 56.59 kB │ gzip: 11.01 kB │ map: 111.13 kB209.svelte-kit/output/server/chunks/internal.js 115.33 kB │ gzip: 29.47 kB │ map: 231.63 kB210.svelte-kit/output/server/chunks/instance.js 117.84 kB │ gzip: 31.92 kB │ map: 239.61 kB211212✓ built in 2.34s213Analysing routes214Building app215vite v8.3.5 building client environment for production...216✓ 745 modules transformed.217computing gzip size...218.svelte-kit/output/client/_app/version.json 0.02 kB │ gzip: 0.04 kB219.svelte-kit/output/client/.vite/manifest.json 37.06 kB │ gzip: 4.64 kB220.svelte-kit/output/client/_app/immutable/assets/nunito.De5U5tjS.woff2 48.98 kB221.svelte-kit/output/client/_app/immutable/assets/fraunces.BZtV4Avd.woff2 64.88 kB222.svelte-kit/output/client/_app/immutable/assets/ScopeFilter.DCkO5API.css 0.05 kB │ gzip: 0.07 kB223.svelte-kit/output/client/_app/immutable/assets/NavIcon.DprIneUT.css 0.06 kB │ gzip: 0.08 kB224.svelte-kit/output/client/_app/immutable/assets/QrCode.KEb_u1uy.css 0.18 kB │ gzip: 0.14 kB225.svelte-kit/output/client/_app/immutable/assets/ConnectAppDialog.C9hh7VZX.css 0.22 kB │ gzip: 0.17 kB226.svelte-kit/output/client/_app/immutable/assets/OwnerBadge.DJz3UlWY.css 0.24 kB │ gzip: 0.18 kB227.svelte-kit/output/client/_app/immutable/assets/ReauthDialog.CJZC7XyV.css 0.27 kB │ gzip: 0.17 kB228.svelte-kit/output/client/_app/immutable/assets/22.gY5v75AD.css 0.30 kB │ gzip: 0.19 kB229.svelte-kit/output/client/_app/immutable/assets/UserAvatar.CP5SBZ41.css 0.45 kB │ gzip: 0.26 kB230.svelte-kit/output/client/_app/immutable/assets/ForeignOwnerBanner.Yq7MGClv.css 0.47 kB │ gzip: 0.28 kB231.svelte-kit/output/client/_app/immutable/assets/Button.zAJQiurm.css 0.49 kB │ gzip: 0.22 kB232.svelte-kit/output/client/_app/immutable/assets/LocaleSwitcher.DBvbKxf9.css 0.50 kB │ gzip: 0.28 kB233.svelte-kit/output/client/_app/immutable/assets/6.Be2cIyoH.css 0.59 kB │ gzip: 0.30 kB234.svelte-kit/output/client/_app/immutable/assets/ConfirmDialog.BRZPPs8U.css 0.61 kB │ gzip: 0.32 kB235.svelte-kit/output/client/_app/immutable/assets/AdminTabs.iST0IZ5X.css 0.64 kB │ gzip: 0.33 kB236.svelte-kit/output/client/_app/immutable/assets/EmptyArt.Ez59Eaoe.css 0.67 kB │ gzip: 0.31 kB237.svelte-kit/output/client/_app/immutable/assets/17.CWGLGkwm.css 0.88 kB │ gzip: 0.41 kB238.svelte-kit/output/client/_app/immutable/assets/ErrorPanel.Cp3jxbni.css 0.98 kB │ gzip: 0.44 kB239.svelte-kit/output/client/_app/immutable/assets/16.BqRg2d4T.css 1.01 kB │ gzip: 0.46 kB240.svelte-kit/output/client/_app/immutable/assets/OcrControl.CzVBJLz5.css 1.01 kB │ gzip: 0.40 kB241.svelte-kit/output/client/_app/immutable/assets/AuditActionBadge.BCUTlUKh.css 1.02 kB │ gzip: 0.40 kB242.svelte-kit/output/client/_app/immutable/assets/ImageChoices.PmJvrtj0.css 1.09 kB │ gzip: 0.49 kB243.svelte-kit/output/client/_app/immutable/assets/11.CPnHu_AL.css 1.12 kB │ gzip: 0.47 kB244.svelte-kit/output/client/_app/immutable/assets/AuditMediaPreview.5BO-QQQS.css 1.12 kB │ gzip: 0.45 kB245.svelte-kit/output/client/_app/immutable/assets/Disclosure.B-ls5AUc.css 1.18 kB │ gzip: 0.50 kB246.svelte-kit/output/client/_app/immutable/assets/SegmentedControl.BXIlH2vD.css 1.20 kB │ gzip: 0.55 kB247.svelte-kit/output/client/_app/immutable/assets/PageHeader.BK4MGTH1.css 1.37 kB │ gzip: 0.49 kB248.svelte-kit/output/client/_app/immutable/assets/FavoriteButton.CKQAB8en.css 1.76 kB │ gzip: 0.62 kB249.svelte-kit/output/client/_app/immutable/assets/23.CNJ49G-K.css 1.83 kB │ gzip: 0.73 kB250.svelte-kit/output/client/_app/immutable/assets/StickyNoteField.Cx2S2tjU.css 1.87 kB │ gzip: 0.73 kB251.svelte-kit/output/client/_app/immutable/assets/24.DuenNPGM.css 1.90 kB │ gzip: 0.67 kB252.svelte-kit/output/client/_app/immutable/assets/18.C_xOQTCU.css 2.21 kB │ gzip: 0.73 kB253.svelte-kit/output/client/_app/immutable/assets/9.Cnw0k1Wr.css 2.72 kB │ gzip: 0.82 kB254.svelte-kit/output/client/_app/immutable/assets/14.BFIL1wpO.css 2.75 kB │ gzip: 0.90 kB255.svelte-kit/output/client/_app/immutable/assets/SelfHostCard.DifbbL71.css 2.81 kB │ gzip: 0.91 kB256.svelte-kit/output/client/_app/immutable/assets/ChangeList.DAIfOznk.css 3.29 kB │ gzip: 0.98 kB257.svelte-kit/output/client/_app/immutable/assets/10.BlB7kQyN.css 3.57 kB │ gzip: 1.02 kB258.svelte-kit/output/client/_app/immutable/assets/25.BV3yO8Mj.css 4.02 kB │ gzip: 1.24 kB259.svelte-kit/output/client/_app/immutable/assets/7.CjCc4X9L.css 4.03 kB │ gzip: 0.97 kB260.svelte-kit/output/client/_app/immutable/assets/ResourceCard.DuXm_b2E.css 4.11 kB │ gzip: 1.05 kB261.svelte-kit/output/client/_app/immutable/assets/5.C7-1-472.css 4.27 kB │ gzip: 1.20 kB262.svelte-kit/output/client/_app/immutable/assets/Mascot.BMWJ2iGu.css 4.65 kB │ gzip: 1.11 kB263.svelte-kit/output/client/_app/immutable/assets/ReorderableMedia.Cjigv7WD.css 5.17 kB │ gzip: 1.51 kB264.svelte-kit/output/client/_app/immutable/assets/12.Bs-us5UO.css 5.28 kB │ gzip: 1.49 kB265.svelte-kit/output/client/_app/immutable/assets/8.CPEqoMM1.css 5.35 kB │ gzip: 1.49 kB266.svelte-kit/output/client/_app/immutable/assets/3.YESV7T7J.css 5.76 kB │ gzip: 1.51 kB267.svelte-kit/output/client/_app/immutable/assets/YarnForm.yhuuffSG.css 5.83 kB │ gzip: 1.41 kB268.svelte-kit/output/client/_app/immutable/assets/ProjectEditor.CvZUmboF.css 5.92 kB │ gzip: 1.31 kB269.svelte-kit/output/client/_app/immutable/assets/13.Bs6TxT9t.css 6.61 kB │ gzip: 1.74 kB270.svelte-kit/output/client/_app/immutable/assets/LibraryGrid.NKydz6tn.css 8.83 kB │ gzip: 2.25 kB271.svelte-kit/output/client/_app/immutable/assets/ProjectReader.IHMOgpkP.css 13.19 kB │ gzip: 2.77 kB272.svelte-kit/output/client/_app/immutable/assets/4.Dpzg3dU6.css 14.16 kB │ gzip: 3.18 kB273.svelte-kit/output/client/_app/immutable/assets/2.je6UGfSZ.css 14.88 kB │ gzip: 3.29 kB274.svelte-kit/output/client/_app/immutable/assets/ProjectLightbox.pkh5AKEN.css 29.15 kB │ gzip: 5.57 kB275.svelte-kit/output/client/_app/immutable/assets/0.Xv9fh7TM.css 32.32 kB │ gzip: 7.16 kB276.svelte-kit/output/client/_app/immutable/chunks/DNG8YwAB.js 0.02 kB │ gzip: 0.04 kB277.svelte-kit/output/client/_app/immutable/chunks/BQETjUJ1.js 0.03 kB │ gzip: 0.05 kB278.svelte-kit/output/client/_app/immutable/chunks/x6KYCfun.js 0.05 kB │ gzip: 0.06 kB279.svelte-kit/output/client/_app/immutable/entry/payload.DSmR2FwN.js 0.06 kB │ gzip: 0.07 kB280.svelte-kit/output/client/_app/immutable/chunks/DYrviY11.js 0.08 kB │ gzip: 0.09 kB281.svelte-kit/output/client/_app/immutable/chunks/BzfFYbn6.js 0.12 kB │ gzip: 0.10 kB282.svelte-kit/output/client/_app/immutable/nodes/27.BWiX9QcU.js 0.15 kB │ gzip: 0.13 kB283.svelte-kit/output/client/_app/immutable/chunks/DK3Fl9T5.js 0.15 kB │ gzip: 0.15 kB284.svelte-kit/output/client/_app/immutable/nodes/21.DkHEY1Mt.js 0.16 kB │ gzip: 0.13 kB285.svelte-kit/output/client/_app/immutable/chunks/Dp5HkYwr.js 0.26 kB │ gzip: 0.19 kB286.svelte-kit/output/client/_app/immutable/nodes/19.C5KySlOy.js 0.37 kB │ gzip: 0.25 kB287.svelte-kit/output/client/_app/immutable/nodes/20.DDCoHDAg.js 0.38 kB │ gzip: 0.26 kB288.svelte-kit/output/client/_app/immutable/nodes/26.DsuokJzr.js 0.38 kB │ gzip: 0.25 kB289.svelte-kit/output/client/_app/immutable/chunks/Cpw8NztY.js 0.38 kB │ gzip: 0.24 kB290.svelte-kit/output/client/_app/immutable/chunks/DTHMGR0B.js 0.48 kB │ gzip: 0.33 kB291.svelte-kit/output/client/_app/immutable/chunks/Dzc9twNd.js 0.53 kB │ gzip: 0.29 kB292.svelte-kit/output/client/_app/immutable/chunks/BjzhbQAO.js 0.55 kB │ gzip: 0.36 kB293.svelte-kit/output/client/_app/immutable/entry/start.D9dpxL48.js 0.57 kB │ gzip: 0.32 kB294.svelte-kit/output/client/_app/immutable/chunks/DJvTfpHV.js 0.70 kB │ gzip: 0.38 kB295.svelte-kit/output/client/_app/immutable/chunks/JU7bjym8.js 0.71 kB │ gzip: 0.39 kB296.svelte-kit/output/client/_app/immutable/chunks/DH1yR18_.js 0.78 kB │ gzip: 0.47 kB297.svelte-kit/output/client/_app/immutable/nodes/1.BM98X90h.js 0.83 kB │ gzip: 0.49 kB298.svelte-kit/output/client/_app/immutable/chunks/DpJDv1o-.js 0.83 kB │ gzip: 0.46 kB299.svelte-kit/output/client/_app/immutable/chunks/BhzJk7vG.js 0.83 kB │ gzip: 0.48 kB300.svelte-kit/output/client/_app/immutable/nodes/15.C3Ue_bL-.js 0.85 kB │ gzip: 0.53 kB301.svelte-kit/output/client/_app/immutable/chunks/CQcoGP2a.js 0.87 kB │ gzip: 0.49 kB302.svelte-kit/output/client/_app/immutable/chunks/Lj8AlGe9.js 0.89 kB │ gzip: 0.46 kB303.svelte-kit/output/client/_app/immutable/chunks/CxheMdSh.js 0.89 kB │ gzip: 0.52 kB304.svelte-kit/output/client/_app/immutable/chunks/ucJerXPx.js 0.91 kB │ gzip: 0.55 kB305.svelte-kit/output/client/_app/immutable/chunks/0DB1hxHm.js 0.97 kB │ gzip: 0.45 kB306.svelte-kit/output/client/_app/immutable/chunks/CXiXZmGs.js 1.03 kB │ gzip: 0.55 kB307.svelte-kit/output/client/_app/immutable/chunks/DdyeIjIS.js 1.03 kB │ gzip: 0.61 kB308.svelte-kit/output/client/_app/immutable/chunks/BDd7bOwl.js 1.04 kB │ gzip: 0.65 kB309.svelte-kit/output/client/_app/immutable/chunks/E6luLCC1.js 1.31 kB │ gzip: 0.60 kB310.svelte-kit/output/client/_app/immutable/chunks/DvEXu78k.js 1.34 kB │ gzip: 0.77 kB311.svelte-kit/output/client/_app/immutable/chunks/Bjy-W4x2.js 1.36 kB │ gzip: 0.65 kB312.svelte-kit/output/client/_app/immutable/chunks/ltIem2td.js 1.38 kB │ gzip: 0.75 kB313.svelte-kit/output/client/_app/immutable/chunks/Bj2WIGbI.js 1.42 kB │ gzip: 0.40 kB314.svelte-kit/output/client/_app/immutable/chunks/Bn0hhVQv.js 1.48 kB │ gzip: 0.64 kB315.svelte-kit/output/client/_app/immutable/chunks/d5YsR935.js 1.49 kB │ gzip: 0.72 kB316.svelte-kit/output/client/_app/immutable/chunks/CRzLMJPS.js 1.53 kB │ gzip: 0.80 kB317.svelte-kit/output/client/_app/immutable/chunks/DJ2nhS42.js 1.82 kB │ gzip: 0.72 kB318.svelte-kit/output/client/_app/immutable/chunks/eUEiiM8e.js 2.08 kB │ gzip: 0.90 kB319.svelte-kit/output/client/_app/immutable/chunks/vnuOGahe.js 2.14 kB │ gzip: 1.07 kB320.svelte-kit/output/client/_app/immutable/chunks/Ddgads0Q.js 2.65 kB │ gzip: 1.19 kB321.svelte-kit/output/client/_app/immutable/chunks/CIQoD14R.js 2.70 kB │ gzip: 1.16 kB322.svelte-kit/output/client/_app/immutable/nodes/22.DZrMlNsy.js 2.70 kB │ gzip: 1.21 kB323.svelte-kit/output/client/_app/immutable/chunks/BUDxkD6a.js 3.53 kB │ gzip: 1.44 kB324.svelte-kit/output/client/_app/immutable/nodes/16.BB6CDfR6.js 3.71 kB │ gzip: 1.46 kB325.svelte-kit/output/client/_app/immutable/chunks/Bi8XTokj.js 3.87 kB │ gzip: 1.55 kB326.svelte-kit/output/client/_app/immutable/chunks/h7SjkaCR.js 4.43 kB │ gzip: 2.17 kB327.svelte-kit/output/client/_app/immutable/chunks/BbH64M8k.js 4.79 kB │ gzip: 2.19 kB328.svelte-kit/output/client/_app/immutable/nodes/6.-WVHnPL-.js 5.11 kB │ gzip: 2.17 kB329.svelte-kit/output/client/_app/immutable/chunks/t5OnOUGR.js 5.36 kB │ gzip: 1.83 kB330.svelte-kit/output/client/_app/immutable/nodes/10.D9l5ByHN.js 5.48 kB │ gzip: 2.06 kB331.svelte-kit/output/client/_app/immutable/nodes/11.DD54Jcuq.js 5.95 kB │ gzip: 2.44 kB332.svelte-kit/output/client/_app/immutable/chunks/D0KsWes_.js 5.96 kB │ gzip: 2.40 kB333.svelte-kit/output/client/_app/immutable/chunks/Bt3kILmj.js 6.12 kB │ gzip: 2.47 kB334.svelte-kit/output/client/_app/immutable/chunks/DwCl26Cj.js 6.12 kB │ gzip: 2.45 kB335.svelte-kit/output/client/_app/immutable/chunks/D-qZKy-b.js 6.22 kB │ gzip: 2.44 kB336.svelte-kit/output/client/_app/immutable/chunks/CrCpM8Ge.js 6.31 kB │ gzip: 2.60 kB337.svelte-kit/output/client/_app/immutable/chunks/B0VmRZD6.js 6.74 kB │ gzip: 2.53 kB338.svelte-kit/output/client/_app/immutable/chunks/CrHXwrct.js 7.23 kB │ gzip: 2.21 kB339.svelte-kit/output/client/_app/immutable/nodes/24.C_0LvSm6.js 7.83 kB │ gzip: 3.11 kB340.svelte-kit/output/client/_app/immutable/chunks/B-uKlmEo.js 7.87 kB │ gzip: 2.62 kB341.svelte-kit/output/client/_app/immutable/chunks/Du54No-F.js 8.40 kB │ gzip: 3.27 kB342.svelte-kit/output/client/_app/immutable/nodes/23.CCge05aH.js 8.44 kB │ gzip: 3.21 kB343.svelte-kit/output/client/_app/immutable/chunks/BcUR1T1k.js 8.88 kB │ gzip: 3.43 kB344.svelte-kit/output/client/_app/immutable/nodes/9.De-HniCs.js 9.24 kB │ gzip: 3.25 kB345.svelte-kit/output/client/_app/immutable/entry/app.D-zQIl6a.js 9.47 kB │ gzip: 3.08 kB346.svelte-kit/output/client/_app/immutable/nodes/18.3uX-RBOZ.js 9.54 kB │ gzip: 3.67 kB347.svelte-kit/output/client/_app/immutable/nodes/5.DwW9UFD6.js 11.33 kB │ gzip: 4.22 kB348.svelte-kit/output/client/_app/immutable/chunks/DdrLQkD4.js 11.55 kB │ gzip: 4.76 kB349.svelte-kit/output/client/_app/immutable/nodes/14.x407sDy-.js 12.04 kB │ gzip: 4.49 kB350.svelte-kit/output/client/_app/immutable/nodes/3.BsNTDRwU.js 14.91 kB │ gzip: 5.35 kB351.svelte-kit/output/client/_app/immutable/nodes/17.ixtj7N4O.js 15.65 kB │ gzip: 5.60 kB352.svelte-kit/output/client/_app/immutable/chunks/Gs_MaB5S.js 17.47 kB │ gzip: 6.43 kB353.svelte-kit/output/client/_app/immutable/nodes/25.D58hTyCJ.js 17.74 kB │ gzip: 5.81 kB354.svelte-kit/output/client/_app/immutable/chunks/G1-6tf50.js 19.86 kB │ gzip: 6.28 kB355.svelte-kit/output/client/_app/immutable/nodes/12.BEn-I1UV.js 20.38 kB │ gzip: 6.47 kB356.svelte-kit/output/client/_app/immutable/chunks/yfrTfXo4.js 21.43 kB │ gzip: 7.66 kB357.svelte-kit/output/client/_app/immutable/nodes/8.BTLp9EBK.js 23.38 kB │ gzip: 7.15 kB358.svelte-kit/output/client/_app/immutable/nodes/7.CIhBtEjs.js 25.28 kB │ gzip: 7.00 kB359.svelte-kit/output/client/_app/immutable/nodes/0.Bb2ULidD.js 28.30 kB │ gzip: 10.49 kB360.svelte-kit/output/client/_app/immutable/nodes/13.uUB9PTRn.js 28.60 kB │ gzip: 9.36 kB361.svelte-kit/output/client/_app/immutable/chunks/Dudg0ekV.js 32.29 kB │ gzip: 10.14 kB362.svelte-kit/output/client/_app/immutable/nodes/2.eJbfaFUw.js 32.57 kB │ gzip: 11.34 kB363.svelte-kit/output/client/_app/immutable/chunks/Dcxxos1t.js 32.87 kB │ gzip: 10.40 kB364.svelte-kit/output/client/_app/immutable/chunks/BltFyeZe.js 40.73 kB │ gzip: 13.78 kB365.svelte-kit/output/client/_app/immutable/chunks/DUwQEmu0.js 41.23 kB │ gzip: 12.12 kB366.svelte-kit/output/client/_app/immutable/chunks/DFfjHZ4C.js 43.50 kB │ gzip: 16.01 kB367.svelte-kit/output/client/_app/immutable/nodes/4.DCaUSWu-.js 46.21 kB │ gzip: 13.18 kB368.svelte-kit/output/client/_app/immutable/chunks/CJlte3hN.js 60.26 kB │ gzip: 23.09 kB369.svelte-kit/output/client/_app/immutable/chunks/DrMiITkz.js 443.21 kB │ gzip: 148.30 kB370371✓ built in 2.43s372Prerendering373crawling /app/374crawling /app/about375crawling /app/account376crawling /app/admin/audit377crawling /app/admin/users378crawling /app/categories379crawling /app/create380crawling /app/delete-account381crawling /app/gauge382crawling /app/imports383crawling /app/imports/yarn384crawling /app/login385crawling /app/more386crawling /app/privacy387crawling /app/projects388crawling /app/projects/new389crawling /app/share390crawling /app/signup391crawling /app/yarns392crawling /app/yarns/new393394Run npm run preview to preview your production build locally.395396> Using @sveltejs/adapter-static397Wrote site to "build"398✔ done399Finished npmBuildHookcheckPhase
400npm warn Unknown env config "nodedir". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.401npm warn Unknown env config "platform". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.402npm warn Unknown env config "arch". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.403404> stricknani-web@1.1.2 format:check405> prettier --check .406407Checking formatting...408.gitignore.prettierignore.prettierrc.jsone2e/accessibility.e2e.tse2e/account.e2e.tse2e/admin.e2e.tse2e/contrast.e2e.tse2e/import.e2e.tse2e/journeys/accessibility.tse2e/journeys/account.tse2e/journeys/admin.tse2e/journeys/contrast.tse2e/journeys/import.tse2e/journeys/media-tiles.tse2e/journeys/performance.tse2e/journeys/pwa.tse2e/journeys/ui-editor.tse2e/journeys/ui-reader.tse2e/journeys/ui.tse2e/journeys/yarn.tse2e/lib/accessibility.test.tse2e/lib/admin.test.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/performance.e2e.tse2e/pwa.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/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/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/ConfirmDialog.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/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/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/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/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-operation.test.tssrc/lib/features/imports/import-operation.tssrc/lib/features/imports/ImportWorkbench.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/YarnImportWorkbench.sveltesrc/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/ProjectLightbox.sveltesrc/lib/features/media/ReorderableMedia.sveltesrc/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/ProjectEditor.sveltesrc/lib/features/projects/ProjectLibrary.sveltesrc/lib/features/projects/ProjectReader.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/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/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/owner.test.tssrc/lib/owner.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.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/routes/+error.sveltesrc/routes/+layout.sveltesrc/routes/+layout.tssrc/routes/+page.sveltesrc/routes/about/+page.sveltesrc/routes/account/+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/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!409npm warn Unknown env config "nodedir". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.410npm warn Unknown env config "platform". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.411npm warn Unknown env config "arch". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.412413> stricknani-web@1.1.2 check414> svelte-kit sync && svelte-check --tsconfig ./tsconfig.json && npm run check:e2e415416Loading svelte-check in workspace: /build/web417Getting Svelte diagnostics...418419svelte-check found 0 errors and 0 warnings420npm warn Unknown env config "nodedir". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.421npm warn Unknown env config "platform". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.422npm warn Unknown env config "arch". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.423424> stricknani-web@1.1.2 check:e2e425> tsc -p e2e/tsconfig.json --noEmit426427npm warn Unknown env config "nodedir". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.428npm warn Unknown env config "platform". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.429npm warn Unknown env config "arch". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.430431 RUN v5.1.0 /build/web432433434 ❯ src/lib/features/auth/oidc-api.test.ts [queued]435436 Test Files 0 passed (75)437 Tests 0 passed (0)438 Start at 10:01:48439 Duration 155ms440441 ❯ src/lib/components/notes-disclosure.test.ts [queued]442 ❯ src/lib/components/notes-drag.test.ts [queued]443 ❯ src/lib/error-reporting.test.ts [queued]444 ❯ src/lib/features/admin/admin-api.test.ts [queued]445 ❯ src/lib/features/auth/oidc-api.test.ts [queued]446 ❯ src/lib/features/imports/import-draft.test.ts [queued]447 ❯ src/lib/features/projects/project-api.test.ts [queued]448449 Test Files 0 passed (75)450 Tests 0 passed (0)451 Start at 10:01:48452 Duration 255ms453454 ❯ src/lib/api.test.ts [queued]455 ❯ src/lib/app-links.test.ts [queued]456 ❯ src/lib/app-shell.test.ts [queued]457 ❯ src/lib/components/mascot/physics.test.ts [queued]458 ❯ src/lib/components/mascot/reactions.test.ts [queued]459 ❯ src/lib/components/notes-disclosure.test.ts [queued]460 ❯ src/lib/components/notes-drag.test.ts [queued]461 ❯ src/lib/developer-mode.test.ts [queued]462 ❯ src/lib/error-reporting.test.ts [queued]463 ❯ src/lib/features/account/account-api.test.ts [queued]464 ❯ src/lib/features/admin/admin-api.test.ts [queued]465 ❯ src/lib/features/admin/admin-resource-api.test.ts [queued]466 ❯ src/lib/features/admin/audit-media.test.ts [queued]467 ❯ src/lib/features/auth/oidc-api.test.ts [queued]468 ❯ src/lib/features/auth/reauth-flow.test.ts [queued]469 ❯ src/lib/features/gauge/gauge-api.test.ts [queued]470 ❯ src/lib/features/history/history-api.test.ts [queued]471 ❯ src/lib/features/history/history-summary.test.ts [queued]472 ❯ src/lib/features/home/activity.test.ts [queued]473 ❯ src/lib/features/imports/import-api.test.ts [queued]474 ❯ src/lib/features/imports/import-draft.test.ts [queued]475 ❯ src/lib/features/imports/shared-link.test.ts [queued]476 ❯ src/lib/features/media/media-reorder.test.ts [queued]477 ❯ src/lib/features/media/media-tools-api.test.ts [queued]478 ❯ src/lib/features/projects/project-api.test.ts [queued]479 ❯ src/lib/features/scope-api.test.ts [queued]480 ❯ src/lib/features/yarns/yarn-api.test.ts [queued]481 ❯ src/lib/session.svelte.test.ts [queued]482483 Test Files 0 passed (75)484 Tests 0 passed (0)485 Start at 10:01:48486 Duration 464ms487488 ❯ src/lib/api.test.ts [queued]489 ❯ src/lib/app-links.test.ts [queued]490 ❯ src/lib/app-shell.test.ts [queued]491 ❯ src/lib/components/mascot/physics.test.ts [queued]492 ❯ src/lib/components/mascot/reactions.test.ts [queued]493 ❯ src/lib/components/notes-disclosure.test.ts [queued]494 ❯ src/lib/components/notes-drag.test.ts 0/27495 ❯ src/lib/developer-mode.test.ts [queued]496 ❯ src/lib/error-reporting.test.ts [queued]497 ❯ src/lib/features/account/account-api.test.ts [queued]498 ❯ src/lib/features/admin/admin-api.test.ts [queued]499 ❯ src/lib/features/admin/admin-resource-api.test.ts [queued]500 ❯ src/lib/features/admin/audit-media.test.ts [queued]501 ❯ src/lib/features/auth/oidc-api.test.ts [queued]502 ❯ src/lib/features/auth/reauth-flow.test.ts [queued]503 ❯ src/lib/features/gauge/gauge-api.test.ts [queued]504 ❯ src/lib/features/history/history-api.test.ts [queued]505 ❯ src/lib/features/history/history-summary.test.ts [queued]506 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued]507 ❯ src/lib/features/home/activity.test.ts [queued]508 ❯ src/lib/features/imports/import-api.test.ts [queued]509 ❯ src/lib/features/imports/import-draft.test.ts [queued]510 ❯ src/lib/features/imports/shared-link.test.ts [queued]511 ❯ src/lib/features/media/media-reorder.test.ts [queued]512 ❯ src/lib/features/media/media-tools-api.test.ts [queued]513 ❯ src/lib/features/projects/project-api.test.ts [queued]514 ❯ src/lib/features/projects/project-editor-state.test.ts [queued]515 ❯ src/lib/features/projects/reader-state.test.ts [queued]516 ❯ src/lib/features/scope-api.test.ts [queued]517 ❯ src/lib/features/yarns/yarn-api.test.ts [queued]518 ❯ src/lib/session.svelte.test.ts [queued]519520 Test Files 0 passed (75)521 Tests 0 passed (27)522 Start at 10:01:48523 Duration 628ms524 ✓ src/lib/components/notes-drag.test.ts (27 tests) 16ms525526 ❯ src/lib/api.test.ts 0/65527 ❯ src/lib/app-links.test.ts [queued]528 ❯ src/lib/app-shell.test.ts [queued]529 ❯ src/lib/components/mascot/physics.test.ts [queued]530 ❯ src/lib/components/mascot/reactions.test.ts [queued]531 ❯ src/lib/components/notes-disclosure.test.ts 1/10532 ❯ src/lib/components/notes-drag.test.ts 27/27533 ❯ src/lib/developer-mode.test.ts [queued]534 ❯ src/lib/error-reporting.test.ts [queued]535 ❯ src/lib/features/account/account-api.test.ts [queued]536 ❯ src/lib/features/admin/admin-api.test.ts [queued]537 ❯ src/lib/features/admin/admin-resource-api.test.ts [queued]538 ❯ src/lib/features/admin/audit-media.test.ts [queued]539 ❯ src/lib/features/auth/oidc-api.test.ts [queued]540 ❯ src/lib/features/auth/reauth-flow.test.ts [queued]541 ❯ src/lib/features/gauge/gauge-api.test.ts [queued]542 ❯ src/lib/features/history/history-api.test.ts [queued]543 ❯ src/lib/features/history/history-summary.test.ts [queued]544 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued]545 ❯ src/lib/features/home/activity.test.ts [queued]546 ❯ src/lib/features/imports/import-api.test.ts [queued]547 ❯ src/lib/features/imports/import-draft.test.ts [queued]548 ❯ src/lib/features/imports/shared-link.test.ts [queued]549 ❯ src/lib/features/media/media-reorder.test.ts [queued]550 ❯ src/lib/features/media/media-tools-api.test.ts [queued]551 ❯ src/lib/features/projects/project-api.test.ts [queued]552 ❯ src/lib/features/projects/project-editor-state.test.ts [queued]553 ❯ src/lib/features/projects/reader-state.test.ts [queued]554 ❯ src/lib/features/scope-api.test.ts [queued]555 ❯ src/lib/features/yarns/yarn-api.test.ts [queued]556 ❯ src/lib/session.svelte.test.ts [queued]557558 Test Files 1 passed (75)559 Tests 28 passed (102)560 Start at 10:01:48561 Duration 735ms562 ✓ src/lib/components/notes-disclosure.test.ts (10 tests) 13ms563 ✓ src/lib/app-links.test.ts (9 tests) 9ms564 ✓ src/lib/developer-mode.test.ts (7 tests) 9ms565 ✓ src/lib/components/mascot/reactions.test.ts (18 tests) 18ms566 ✓ src/lib/components/mascot/physics.test.ts (17 tests) 18ms567 ✓ src/lib/api.test.ts (65 tests) 118ms568569 ❯ src/lib/about.test.ts [queued]570 ❯ src/lib/api.test.ts 65/65571 ❯ src/lib/app-links.test.ts 9/9572 ❯ src/lib/app-shell.test.ts 0/10573 ❯ src/lib/components/mascot/physics.test.ts 17/17574 ❯ src/lib/components/mascot/reactions.test.ts 18/18575 ❯ src/lib/components/notes-disclosure.test.ts 10/10576 ❯ src/lib/developer-mode.test.ts 7/7577 ❯ src/lib/error-reporting.test.ts [queued]578 ❯ src/lib/features/account/account-api.test.ts [queued]579 ❯ src/lib/features/admin/admin-api.test.ts [queued]580 ❯ src/lib/features/admin/admin-resource-api.test.ts [queued]581 ❯ src/lib/features/admin/audit-media.test.ts [queued]582 ❯ src/lib/features/auth/oidc-api.test.ts 0/31583 ❯ src/lib/features/auth/reauth-flow.test.ts 1/11584 ❯ src/lib/features/gauge/gauge-api.test.ts [queued]585 ❯ src/lib/features/history/history-api.test.ts [queued]586 ❯ src/lib/features/history/history-summary.test.ts [queued]587 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued]588 ❯ src/lib/features/home/activity.test.ts [queued]589 ❯ src/lib/features/imports/import-api.test.ts [queued]590 ❯ src/lib/features/imports/import-draft.test.ts [queued]591 ❯ src/lib/features/imports/shared-link.test.ts [queued]592 ❯ src/lib/features/media/media-reorder.test.ts [queued]593 ❯ src/lib/features/media/media-tools-api.test.ts [queued]594 ❯ src/lib/features/projects/project-api.test.ts [queued]595 ❯ src/lib/features/projects/project-editor-state.test.ts 0/4596 ❯ src/lib/features/projects/reader-state.test.ts 0/4597 ❯ src/lib/features/scope-api.test.ts [queued]598 ❯ src/lib/features/yarns/yarn-api.test.ts [queued]599 ❯ src/lib/session.svelte.test.ts [queued]600601 Test Files 7 passed (75)602 Tests 154 passed (213)603 Start at 10:01:48604 Duration 839ms605 ✓ src/lib/features/auth/reauth-flow.test.ts (11 tests) 12ms606 ✓ src/lib/features/projects/project-editor-state.test.ts (4 tests) 13ms607 ✓ src/lib/features/projects/reader-state.test.ts (4 tests) 11ms608 ✓ src/lib/app-shell.test.ts (10 tests) 15ms609 ✓ src/lib/error-reporting.test.ts (11 tests) 17ms610 ✓ src/lib/features/auth/oidc-api.test.ts (31 tests) 98ms611612 ❯ src/lib/about.test.ts [queued]613 ❯ src/lib/api.test.ts 65/65614 ❯ src/lib/app-links.test.ts 9/9615 ❯ src/lib/app-shell.test.ts 10/10616 ❯ src/lib/components/mascot/physics.test.ts 17/17617 ❯ src/lib/components/mascot/reactions.test.ts 18/18618 ❯ src/lib/components/notes-disclosure.test.ts 10/10619 ❯ src/lib/developer-mode.test.ts 7/7620 ❯ src/lib/error-reporting.test.ts 11/11621 ❯ src/lib/features/account/account-api.test.ts [queued]622 ❯ src/lib/features/admin/admin-api.test.ts [queued]623 ❯ src/lib/features/admin/admin-resource-api.test.ts [queued]624 ❯ src/lib/features/admin/audit-media.test.ts [queued]625 ❯ src/lib/features/auth/oidc-api.test.ts 31/31626 ❯ src/lib/features/auth/reauth-flow.test.ts 11/11627 ❯ src/lib/features/gauge/gauge-api.test.ts [queued]628 ❯ src/lib/features/history/history-api.test.ts [queued]629 ❯ src/lib/features/history/history-summary.test.ts [queued]630 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued]631 ❯ src/lib/features/home/activity.test.ts [queued]632 ❯ src/lib/features/imports/import-api.test.ts [queued]633 ❯ src/lib/features/imports/import-draft.test.ts [queued]634 ❯ src/lib/features/imports/shared-link.test.ts [queued]635 ❯ src/lib/features/media/media-reorder.test.ts [queued]636 ❯ src/lib/features/media/media-tools-api.test.ts [queued]637 ❯ src/lib/features/projects/project-api.test.ts [queued]638 ❯ src/lib/features/projects/project-editor-state.test.ts 4/4639 ❯ src/lib/features/projects/reader-state.test.ts 4/4640 ❯ src/lib/features/scope-api.test.ts [queued]641 ❯ src/lib/features/yarns/yarn-api.test.ts [queued]642 ❯ src/lib/session.svelte.test.ts [queued]643644 Test Files 13 passed (75)645 Tests 224 passed (224)646 Start at 10:01:48647 Duration 941ms648649 ❯ src/lib/about.test.ts [queued]650 ❯ src/lib/app-shell.test.ts 10/10651 ❯ src/lib/components/brand-handoff.test.ts [queued]652 ❯ src/lib/error-reporting.test.ts 11/11653 ❯ src/lib/features/account/account-api.test.ts [queued]654 ❯ src/lib/features/admin/admin-api.test.ts [queued]655 ❯ src/lib/features/admin/admin-resource-api.test.ts [queued]656 ❯ src/lib/features/admin/audit-media.test.ts [queued]657 ❯ src/lib/features/auth/oidc-api.test.ts 31/31658 ❯ src/lib/features/categories/category-api.test.ts [queued]659 ❯ src/lib/features/gauge/gauge-api.test.ts [queued]660 ❯ src/lib/features/history/history-api.test.ts [queued]661 ❯ src/lib/features/history/history-summary.test.ts [queued]662 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued]663 ❯ src/lib/features/home/activity.test.ts [queued]664 ❯ src/lib/features/home/home-api.test.ts [queued]665 ❯ src/lib/features/imports/import-api.test.ts [queued]666 ❯ src/lib/features/imports/import-draft.test.ts [queued]667 ❯ src/lib/features/imports/shared-link.test.ts [queued]668 ❯ src/lib/features/media/media-reorder.test.ts [queued]669 ❯ src/lib/features/media/media-tools-api.test.ts [queued]670 ❯ src/lib/features/projects/project-api.test.ts [queued]671 ❯ src/lib/features/projects/reader-state.test.ts 4/4672 ❯ src/lib/features/scope-api.test.ts [queued]673 ❯ src/lib/features/yarns/yarn-api.test.ts [queued]674 ❯ src/lib/session-auth-epoch.test.ts [queued]675 ❯ src/lib/session.svelte.test.ts [queued]676 ❯ src/lib/swipe-dismiss.test.ts [queued]677 ❯ src/lib/text-size.svelte.test.ts [queued]678 ❯ src/lib/theme.svelte.test.ts [queued]679 ❯ src/lib/theme.test.ts [queued]680681 Test Files 13 passed (75)682 Tests 224 passed (224)683 Start at 10:01:48684 Duration 1.04s685 ✓ src/lib/theme.test.ts (6 tests) 10ms686 ✓ src/lib/swipe-dismiss.test.ts (10 tests) 9ms687688 ❯ src/lib/about.test.ts [queued]689 ❯ src/lib/components/brand-handoff.test.ts [queued]690 ❯ src/lib/components/owner-components.test.ts [queued]691 ❯ src/lib/components/photo-strip.test.ts [queued]692 ❯ src/lib/error-pages.test.ts 0/4693 ❯ src/lib/features/account/account-api.test.ts [queued]694 ❯ src/lib/features/admin/admin-api.test.ts [queued]695 ❯ src/lib/features/admin/admin-resource-api.test.ts [queued]696 ❯ src/lib/features/admin/audit-media.test.ts [queued]697 ❯ src/lib/features/auth/signup-api.test.ts [queued]698 ❯ src/lib/features/categories/category-api.test.ts [queued]699 ❯ src/lib/features/gauge/gauge-api.test.ts [queued]700 ❯ src/lib/features/history/history-api.test.ts [queued]701 ❯ src/lib/features/history/history-summary.test.ts [queued]702 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued]703 ❯ src/lib/features/home/activity.test.ts [queued]704 ❯ src/lib/features/home/home-api.test.ts [queued]705 ❯ src/lib/features/imports/import-api.test.ts [queued]706 ❯ src/lib/features/imports/import-draft.test.ts [queued]707 ❯ src/lib/features/imports/shared-link.test.ts [queued]708 ❯ src/lib/features/media/media-reorder.test.ts [queued]709 ❯ src/lib/features/media/media-tools-api.test.ts [queued]710 ❯ src/lib/features/projects/project-api.test.ts [queued]711 ❯ src/lib/features/scope-api.test.ts [queued]712 ❯ src/lib/features/yarns/yarn-api.test.ts [queued]713 ❯ src/lib/session-auth-epoch.test.ts [queued]714 ❯ src/lib/session.svelte.test.ts [queued]715 ❯ src/lib/swipe-dismiss.test.ts 10/10716 ❯ src/lib/text-size.svelte.test.ts [queued]717 ❯ src/lib/theme.svelte.test.ts [queued]718 ❯ src/lib/theme.test.ts 6/6719720 Test Files 15 passed (75)721 Tests 240 passed (244)722 Start at 10:01:48723 Duration 1.15s724 ✓ src/lib/error-pages.test.ts (4 tests) 23ms725 ✓ src/lib/features/auth/signup-api.test.ts (2 tests) 57ms726727 ❯ src/lib/about.test.ts [queued]728 ❯ src/lib/components/brand-handoff.test.ts [queued]729 ❯ src/lib/components/owner-components.test.ts [queued]730 ❯ src/lib/components/photo-strip.test.ts [queued]731 ❯ src/lib/error-pages.test.ts 4/4732 ❯ src/lib/features/account/account-api.test.ts [queued]733 ❯ src/lib/features/admin/admin-api.test.ts [queued]734 ❯ src/lib/features/admin/admin-resource-api.test.ts [queued]735 ❯ src/lib/features/admin/audit-media.test.ts [queued]736 ❯ src/lib/features/auth/signup-api.test.ts 2/2737 ❯ src/lib/features/categories/category-api.test.ts [queued]738 ❯ src/lib/features/gauge/gauge-api.test.ts [queued]739 ❯ src/lib/features/history/history-api.test.ts [queued]740 ❯ src/lib/features/history/history-summary.test.ts [queued]741 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued]742 ❯ src/lib/features/home/activity.test.ts [queued]743 ❯ src/lib/features/home/home-api.test.ts [queued]744 ❯ src/lib/features/imports/import-api.test.ts [queued]745 ❯ src/lib/features/imports/import-draft.test.ts [queued]746 ❯ src/lib/features/imports/import-operation.test.ts [queued]747 ❯ src/lib/features/imports/shared-link.test.ts [queued]748 ❯ src/lib/features/media/media-reorder.test.ts [queued]749 ❯ src/lib/features/media/media-tools-api.test.ts [queued]750 ❯ src/lib/features/projects/project-api.test.ts [queued]751 ❯ src/lib/features/scope-api.test.ts [queued]752 ❯ src/lib/features/yarns/yarn-api.test.ts [queued]753 ❯ src/lib/session-auth-epoch.test.ts [queued]754 ❯ src/lib/session.svelte.test.ts [queued]755 ❯ src/lib/share-link.test.ts [queued]756 ❯ src/lib/text-size.svelte.test.ts [queued]757 ❯ src/lib/theme.svelte.test.ts [queued]758759 Test Files 17 passed (75)760 Tests 246 passed (246)761 Start at 10:01:48762 Duration 1.35s763 ✓ src/lib/features/imports/import-operation.test.ts (3 tests) 9ms764 ✓ src/lib/share-link.test.ts (6 tests) 9ms765766 ❯ src/lib/about.test.ts [queued]767 ❯ src/lib/components/brand-handoff.test.ts [queued]768 ❯ src/lib/components/owner-components.test.ts [queued]769 ❯ src/lib/components/photo-strip.test.ts [queued]770 ❯ src/lib/features/account/account-api.test.ts [queued]771 ❯ src/lib/features/admin/admin-api.test.ts [queued]772 ❯ src/lib/features/admin/admin-resource-api.test.ts [queued]773 ❯ src/lib/features/admin/audit-media.test.ts [queued]774 ❯ src/lib/features/auth/signup-api.test.ts 2/2775 ❯ src/lib/features/categories/category-api.test.ts [queued]776 ❯ src/lib/features/gauge/gauge-api.test.ts [queued]777 ❯ src/lib/features/gauge/gauge-input.test.ts 0/5778 ❯ src/lib/features/history/history-api.test.ts [queued]779 ❯ src/lib/features/history/history-summary.test.ts [queued]780 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued]781 ❯ src/lib/features/home/activity.test.ts [queued]782 ❯ src/lib/features/home/home-api.test.ts [queued]783 ❯ src/lib/features/imports/import-api.test.ts [queued]784 ❯ src/lib/features/imports/import-draft.test.ts [queued]785 ❯ src/lib/features/imports/import-operation.test.ts 3/3786 ❯ src/lib/features/imports/shared-link.test.ts [queued]787 ❯ src/lib/features/media/media-reorder.test.ts [queued]788 ❯ src/lib/features/media/media-tools-api.test.ts [queued]789 ❯ src/lib/features/projects/project-api.test.ts [queued]790 ❯ src/lib/features/scope-api.test.ts [queued]791 ❯ src/lib/features/yarns/yarn-api.test.ts [queued]792 ❯ src/lib/session-auth-epoch.test.ts [queued]793 ❯ src/lib/session.svelte.test.ts [queued]794 ❯ src/lib/share-link.test.ts 6/6795 ❯ src/lib/text-size.svelte.test.ts [queued]796 ❯ src/lib/theme.svelte.test.ts [queued]797798 Test Files 19 passed (75)799 Tests 255 passed (260)800 Start at 10:01:48801 Duration 1.45s802 ✓ src/lib/features/gauge/gauge-input.test.ts (5 tests) 9ms803804 ❯ src/lib/about.test.ts [queued]805 ❯ src/lib/components/brand-handoff.test.ts [queued]806 ❯ src/lib/components/library-card.test.ts [queued]807 ❯ src/lib/components/owner-components.test.ts [queued]808 ❯ src/lib/components/photo-strip.test.ts [queued]809 ❯ src/lib/components/sticky-note.test.ts [queued]810 ❯ src/lib/features/account/account-api.test.ts [queued]811 ❯ src/lib/features/admin/admin-api.test.ts [queued]812 ❯ src/lib/features/admin/admin-resource-api.test.ts [queued]813 ❯ src/lib/features/admin/audit-media.test.ts [queued]814 ❯ src/lib/features/categories/category-api.test.ts [queued]815 ❯ src/lib/features/gauge/gauge-api.test.ts [queued]816 ❯ src/lib/features/gauge/gauge-input.test.ts 5/5817 ❯ src/lib/features/history/history-api.test.ts [queued]818 ❯ src/lib/features/history/history-summary.test.ts [queued]819 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued]820 ❯ src/lib/features/home/activity.test.ts [queued]821 ❯ src/lib/features/home/home-api.test.ts [queued]822 ❯ src/lib/features/imports/import-api.test.ts [queued]823 ❯ src/lib/features/imports/import-draft.test.ts [queued]824 ❯ src/lib/features/imports/shared-link.test.ts [queued]825 ❯ src/lib/features/media/media-reorder.test.ts [queued]826 ❯ src/lib/features/media/media-tools-api.test.ts [queued]827 ❯ src/lib/features/projects/project-api.test.ts [queued]828 ❯ src/lib/features/scope-api.test.ts [queued]829 ❯ src/lib/features/yarns/yarn-api.test.ts [queued]830 ❯ src/lib/library-scope.svelte.test.ts [queued]831 ❯ src/lib/session-auth-epoch.test.ts [queued]832 ❯ src/lib/session.svelte.test.ts [queued]833 ❯ src/lib/text-size.svelte.test.ts [queued]834 ❯ src/lib/theme.svelte.test.ts [queued]835836 Test Files 20 passed (75)837 Tests 260 passed (260)838 Start at 10:01:48839 Duration 1.55s840841 ❯ src/lib/about.test.ts [queued]842 ❯ src/lib/components/brand-handoff.test.ts 0/10843 ❯ src/lib/components/library-card.test.ts [queued]844 ❯ src/lib/components/owner-components.test.ts [queued]845 ❯ src/lib/components/photo-strip.test.ts [queued]846 ❯ src/lib/components/sticky-note.test.ts [queued]847 ❯ src/lib/error-copy.test.ts [queued]848 ❯ src/lib/features/account/account-api.test.ts [queued]849 ❯ src/lib/features/admin/admin-api.test.ts [queued]850 ❯ src/lib/features/admin/admin-resource-api.test.ts [queued]851 ❯ src/lib/features/admin/audit-media.test.ts [queued]852 ❯ src/lib/features/categories/category-api.test.ts [queued]853 ❯ src/lib/features/gauge/gauge-api.test.ts [queued]854 ❯ src/lib/features/history/history-api.test.ts [queued]855 ❯ src/lib/features/history/history-summary.test.ts [queued]856 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued]857 ❯ src/lib/features/home/activity.test.ts [queued]858 ❯ src/lib/features/home/home-api.test.ts [queued]859 ❯ src/lib/features/imports/import-api.test.ts [queued]860 ❯ src/lib/features/imports/import-draft.test.ts [queued]861 ❯ src/lib/features/imports/shared-link.test.ts [queued]862 ❯ src/lib/features/media/media-reorder.test.ts [queued]863 ❯ src/lib/features/media/media-tools-api.test.ts [queued]864 ❯ src/lib/features/projects/project-api.test.ts [queued]865 ❯ src/lib/features/scope-api.test.ts [queued]866 ❯ src/lib/features/yarns/yarn-api.test.ts [queued]867 ❯ src/lib/library-scope.svelte.test.ts [queued]868 ❯ src/lib/session-auth-epoch.test.ts [queued]869 ❯ src/lib/session.svelte.test.ts [queued]870 ❯ src/lib/text-size.svelte.test.ts [queued]871 ❯ src/lib/theme.svelte.test.ts [queued]872873 Test Files 20 passed (75)874 Tests 260 passed (270)875 Start at 10:01:48876 Duration 1.75s877 ✓ src/lib/components/brand-handoff.test.ts (10 tests) 11ms878879 ❯ src/lib/about.test.ts [queued]880 ❯ src/lib/components/brand-handoff.test.ts 10/10881 ❯ src/lib/components/library-card.test.ts [queued]882 ❯ src/lib/components/owner-components.test.ts [queued]883 ❯ src/lib/components/photo-strip.test.ts [queued]884 ❯ src/lib/components/sticky-note.test.ts [queued]885 ❯ src/lib/error-copy.test.ts [queued]886 ❯ src/lib/features/account/account-api.test.ts [queued]887 ❯ src/lib/features/admin/admin-api.test.ts [queued]888 ❯ src/lib/features/admin/admin-resource-api.test.ts [queued]889 ❯ src/lib/features/admin/audit-media.test.ts [queued]890 ❯ src/lib/features/categories/category-api.test.ts [queued]891 ❯ src/lib/features/gauge/gauge-api.test.ts [queued]892 ❯ src/lib/features/history/history-api.test.ts [queued]893 ❯ src/lib/features/history/history-summary.test.ts [queued]894 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued]895 ❯ src/lib/features/home/activity.test.ts [queued]896 ❯ src/lib/features/home/home-api.test.ts [queued]897 ❯ src/lib/features/imports/import-api.test.ts [queued]898 ❯ src/lib/features/imports/import-draft.test.ts [queued]899 ❯ src/lib/features/imports/shared-link.test.ts [queued]900 ❯ src/lib/features/media/media-reorder.test.ts [queued]901 ❯ src/lib/features/media/media-tools-api.test.ts [queued]902 ❯ src/lib/features/projects/project-api.test.ts [queued]903 ❯ src/lib/features/scope-api.test.ts [queued]904 ❯ src/lib/features/yarns/yarn-api.test.ts [queued]905 ❯ src/lib/library-scope.svelte.test.ts [queued]906 ❯ src/lib/session-auth-epoch.test.ts [queued]907 ❯ src/lib/session.svelte.test.ts 1/5908 ❯ src/lib/text-size.svelte.test.ts [queued]909 ❯ src/lib/theme.svelte.test.ts 0/3910911 Test Files 21 passed (75)912 Tests 271 passed (278)913 Start at 10:01:48914 Duration 1.99s915 ✓ src/lib/session.svelte.test.ts (5 tests) 16ms916 ✓ src/lib/library-scope.svelte.test.ts (5 tests) 13ms917918 ❯ src/lib/about.test.ts [queued]919 ❯ src/lib/components/library-card.test.ts [queued]920 ❯ src/lib/components/owner-components.test.ts [queued]921 ❯ src/lib/components/photo-strip.test.ts [queued]922 ❯ src/lib/components/sticky-note.test.ts [queued]923 ❯ src/lib/error-copy.test.ts [queued]924 ❯ src/lib/features/account/account-api.test.ts [queued]925 ❯ src/lib/features/admin/admin-api.test.ts [queued]926 ❯ src/lib/features/admin/admin-resource-api.test.ts [queued]927 ❯ src/lib/features/admin/audit-media.test.ts [queued]928 ❯ src/lib/features/categories/category-api.test.ts [queued]929 ❯ src/lib/features/gauge/gauge-api.test.ts [queued]930 ❯ src/lib/features/history/history-api.test.ts [queued]931 ❯ src/lib/features/history/history-summary.test.ts [queued]932 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued]933 ❯ src/lib/features/home/activity.test.ts [queued]934 ❯ src/lib/features/home/greeting.test.ts [queued]935 ❯ src/lib/features/home/home-api.test.ts [queued]936 ❯ src/lib/features/imports/import-api.test.ts [queued]937 ❯ src/lib/features/imports/import-draft.test.ts [queued]938 ❯ src/lib/features/imports/shared-link.test.ts [queued]939 ❯ src/lib/features/media/media-reorder.test.ts [queued]940 ❯ src/lib/features/media/media-tools-api.test.ts [queued]941 ❯ src/lib/features/projects/project-api.test.ts [queued]942 ❯ src/lib/features/scope-api.test.ts [queued]943 ❯ src/lib/features/yarns/yarn-api.test.ts [queued]944 ❯ src/lib/library-scope.svelte.test.ts 5/5945 ❯ src/lib/session-auth-epoch.test.ts [queued]946 ❯ src/lib/session.svelte.test.ts 5/5947 ❯ src/lib/text-size.svelte.test.ts 1/10948 ❯ src/lib/theme.svelte.test.ts 0/3949950 Test Files 23 passed (75)951 Tests 281 passed (293)952 Start at 10:01:48953 Duration 2.10s954 ✓ src/lib/text-size.svelte.test.ts (10 tests) 20ms955 ✓ src/lib/theme.svelte.test.ts (3 tests) 275ms956957 ❯ src/lib/about.test.ts [queued]958 ❯ src/lib/components/library-card.test.ts [queued]959 ❯ src/lib/components/owner-components.test.ts [queued]960 ❯ src/lib/components/photo-strip.test.ts [queued]961 ❯ src/lib/components/sticky-note.test.ts [queued]962 ❯ src/lib/error-copy.test.ts [queued]963 ❯ src/lib/features/account/account-api.test.ts [queued]964 ❯ src/lib/features/admin/admin-api.test.ts [queued]965 ❯ src/lib/features/admin/admin-resource-api.test.ts [queued]966 ❯ src/lib/features/admin/audit-media.test.ts [queued]967 ❯ src/lib/features/categories/category-api.test.ts [queued]968 ❯ src/lib/features/gauge/gauge-api.test.ts [queued]969 ❯ src/lib/features/history/history-api.test.ts [queued]970 ❯ src/lib/features/history/history-summary.test.ts [queued]971 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued]972 ❯ src/lib/features/home/activity.test.ts [queued]973 ❯ src/lib/features/home/greeting.test.ts [queued]974 ❯ src/lib/features/home/home-api.test.ts [queued]975 ❯ src/lib/features/imports/import-api.test.ts [queued]976 ❯ src/lib/features/imports/import-draft.test.ts [queued]977 ❯ src/lib/features/imports/shared-link.test.ts [queued]978 ❯ src/lib/features/media/media-reorder.test.ts [queued]979 ❯ src/lib/features/media/media-tools-api.test.ts [queued]980 ❯ src/lib/features/projects/project-api.test.ts [queued]981 ❯ src/lib/features/scope-api.test.ts [queued]982 ❯ src/lib/features/yarns/yarn-api.test.ts [queued]983 ❯ src/lib/library-scope.svelte.test.ts 5/5984 ❯ src/lib/route-parent.test.ts [queued]985 ❯ src/lib/session-auth-epoch.test.ts [queued]986 ❯ src/lib/text-size.svelte.test.ts 10/10987 ❯ src/lib/theme.svelte.test.ts 3/3988989 Test Files 25 passed (75)990 Tests 293 passed (293)991 Start at 10:01:48992 Duration 2.25s993 ✓ src/lib/components/sticky-note.test.ts (5 tests) 9ms994995 ❯ src/lib/about.test.ts [queued]996 ❯ src/lib/components/library-card.test.ts [queued]997 ❯ src/lib/components/owner-components.test.ts [queued]998 ❯ src/lib/components/photo-strip.test.ts [queued]999 ❯ src/lib/components/sticky-note.test.ts 5/51000 ❯ src/lib/error-copy.test.ts [queued]1001 ❯ src/lib/features/account/account-api.test.ts [queued]1002 ❯ src/lib/features/admin/admin-api.test.ts [queued]1003 ❯ src/lib/features/admin/admin-resource-api.test.ts [queued]1004 ❯ src/lib/features/admin/audit-action.test.ts [queued]1005 ❯ src/lib/features/admin/audit-media.test.ts [queued]1006 ❯ src/lib/features/categories/category-api.test.ts [queued]1007 ❯ src/lib/features/gauge/gauge-api.test.ts [queued]1008 ❯ src/lib/features/history/history-api.test.ts [queued]1009 ❯ src/lib/features/history/history-summary.test.ts [queued]1010 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued]1011 ❯ src/lib/features/home/activity.test.ts [queued]1012 ❯ src/lib/features/home/greeting.test.ts [queued]1013 ❯ src/lib/features/home/home-api.test.ts [queued]1014 ❯ src/lib/features/imports/import-api.test.ts [queued]1015 ❯ src/lib/features/imports/import-draft.test.ts [queued]1016 ❯ src/lib/features/imports/shared-link.test.ts [queued]1017 ❯ src/lib/features/media/media-reorder.test.ts [queued]1018 ❯ src/lib/features/media/media-tools-api.test.ts [queued]1019 ❯ src/lib/features/projects/project-api.test.ts [queued]1020 ❯ src/lib/features/scope-api.test.ts [queued]1021 ❯ src/lib/features/yarns/yarn-api.test.ts [queued]1022 ❯ src/lib/feedback.test.ts [queued]1023 ❯ src/lib/route-parent.test.ts 0/231024 ❯ src/lib/session-auth-epoch.test.ts [queued]1025 ❯ src/lib/setup-prompt.test.ts 1/310261027 Test Files 26 passed (75)1028 Tests 298 passed | 1 skipped (324)1029 Start at 10:01:481030 Duration 2.35s1031 ✓ src/lib/setup-prompt.test.ts (3 tests | 2 skipped) 5ms1032 ✓ src/lib/route-parent.test.ts (23 tests) 14ms10331034 ❯ src/lib/about.test.ts [queued]1035 ❯ src/lib/components/library-card.test.ts [queued]1036 ❯ src/lib/components/owner-components.test.ts [queued]1037 ❯ src/lib/components/photo-strip.test.ts [queued]1038 ❯ src/lib/components/sticky-note.test.ts 5/51039 ❯ src/lib/error-copy.test.ts [queued]1040 ❯ src/lib/features/account/account-api.test.ts [queued]1041 ❯ src/lib/features/admin/admin-api.test.ts [queued]1042 ❯ src/lib/features/admin/admin-resource-api.test.ts [queued]1043 ❯ src/lib/features/admin/audit-action.test.ts [queued]1044 ❯ src/lib/features/admin/audit-media.test.ts [queued]1045 ❯ src/lib/features/categories/category-api.test.ts [queued]1046 ❯ src/lib/features/gauge/gauge-api.test.ts [queued]1047 ❯ src/lib/features/history/history-api.test.ts [queued]1048 ❯ src/lib/features/history/history-summary.test.ts [queued]1049 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued]1050 ❯ src/lib/features/home/activity.test.ts [queued]1051 ❯ src/lib/features/home/greeting.test.ts [queued]1052 ❯ src/lib/features/home/home-api.test.ts [queued]1053 ❯ src/lib/features/imports/import-api.test.ts [queued]1054 ❯ src/lib/features/imports/import-draft.test.ts [queued]1055 ❯ src/lib/features/imports/shared-link.test.ts [queued]1056 ❯ src/lib/features/media/media-reorder.test.ts [queued]1057 ❯ src/lib/features/media/media-tools-api.test.ts [queued]1058 ❯ src/lib/features/projects/project-api.test.ts [queued]1059 ❯ src/lib/features/scope-api.test.ts [queued]1060 ❯ src/lib/features/yarns/yarn-api.test.ts [queued]1061 ❯ src/lib/feedback.test.ts 0/31062 ❯ src/lib/route-parent.test.ts 23/231063 ❯ src/lib/session-auth-epoch.test.ts [queued]1064 ❯ src/lib/setup-prompt.test.ts 3/310651066 Test Files 28 passed (75)1067 Tests 322 passed | 2 skipped (327)1068 Start at 10:01:481069 Duration 2.46s1070 ✓ src/lib/feedback.test.ts (3 tests) 18ms10711072 ❯ src/lib/about.test.ts 0/111073 ❯ src/lib/components/library-card.test.ts [queued]1074 ❯ src/lib/components/owner-components.test.ts [queued]1075 ❯ src/lib/components/photo-strip.test.ts [queued]1076 ❯ src/lib/error-copy.test.ts 0/51077 ❯ src/lib/features/account/account-api.test.ts 0/61078 ❯ src/lib/features/account/connect-app.test.ts [queued]1079 ❯ src/lib/features/admin/admin-api.test.ts [queued]1080 ❯ src/lib/features/admin/admin-resource-api.test.ts 0/21081 ❯ src/lib/features/admin/audit-action.test.ts 1/141082 ❯ src/lib/features/admin/audit-media.test.ts [queued]1083 ❯ src/lib/features/categories/category-api.test.ts 0/31084 ❯ src/lib/features/gauge/gauge-api.test.ts [queued]1085 ❯ src/lib/features/history/history-api.test.ts [queued]1086 ❯ src/lib/features/history/history-summary.test.ts 0/91087 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued]1088 ❯ src/lib/features/home/activity.test.ts 0/251089 ❯ src/lib/features/home/greeting.test.ts 0/51090 ❯ src/lib/features/home/home-api.test.ts [queued]1091 ❯ src/lib/features/imports/import-api.test.ts 0/41092 ❯ src/lib/features/imports/import-draft.test.ts 0/131093 ❯ src/lib/features/imports/shared-link.test.ts 0/81094 ❯ src/lib/features/media/media-reorder.test.ts [queued]1095 ❯ src/lib/features/media/media-tools-api.test.ts 0/51096 ❯ src/lib/features/projects/project-api.test.ts [queued]1097 ❯ src/lib/features/scope-api.test.ts [queued]1098 ❯ src/lib/features/yarns/yarn-api.test.ts [queued]1099 ❯ src/lib/feedback.test.ts 3/31100 ❯ src/lib/owner.test.ts [queued]1101 ❯ src/lib/pwa-update-coordinator.test.ts [queued]1102 ❯ src/lib/session-auth-epoch.test.ts 0/111031104 Test Files 29 passed (75)1105 Tests 326 passed | 2 skipped (438)1106 Start at 10:01:481107 Duration 2.56s1108 ✓ src/lib/features/admin/audit-action.test.ts (14 tests) 6ms1109 ✓ src/lib/error-copy.test.ts (5 tests) 8ms1110 ✓ src/lib/about.test.ts (11 tests) 8ms1111 ✓ src/lib/features/imports/shared-link.test.ts (8 tests) 12ms1112 ✓ src/lib/features/home/greeting.test.ts (5 tests) 10ms1113 ✓ src/lib/features/imports/import-draft.test.ts (13 tests) 27ms1114 ✓ src/lib/session-auth-epoch.test.ts (1 test) 41ms1115 ✓ src/lib/features/history/history-summary.test.ts (9 tests) 33ms1116 ✓ src/lib/features/account/account-api.test.ts (6 tests) 44ms1117 ✓ src/lib/owner.test.ts (4 tests) 12ms1118 ✓ src/lib/features/categories/category-api.test.ts (3 tests) 58ms1119 ✓ src/lib/features/admin/admin-resource-api.test.ts (2 tests) 53ms1120 ✓ src/lib/features/imports/import-api.test.ts (4 tests) 63ms1121 ✓ src/lib/features/media/media-tools-api.test.ts (5 tests) 69ms1122 ✓ src/lib/features/home/activity.test.ts (25 tests) 72ms11231124 ❯ src/lib/about.test.ts 11/111125 ❯ src/lib/components/library-card.test.ts [queued]1126 ❯ src/lib/components/owner-components.test.ts [queued]1127 ❯ src/lib/components/photo-strip.test.ts 0/51128 ❯ src/lib/error-copy.test.ts 5/51129 ❯ src/lib/features/account/account-api.test.ts 6/61130 ❯ src/lib/features/account/connect-app.test.ts 0/31131 ❯ src/lib/features/admin/admin-api.test.ts [queued]1132 ❯ src/lib/features/admin/admin-resource-api.test.ts 2/21133 ❯ src/lib/features/admin/audit-action.test.ts 14/141134 ❯ src/lib/features/admin/audit-media.test.ts [queued]1135 ❯ src/lib/features/categories/category-api.test.ts 3/31136 ❯ src/lib/features/gauge/gauge-api.test.ts [queued]1137 ❯ src/lib/features/history/history-api.test.ts [queued]1138 ❯ src/lib/features/history/history-summary.test.ts 9/91139 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued]1140 ❯ src/lib/features/home/greeting.test.ts 5/51141 ❯ src/lib/features/home/home-api.test.ts 0/11142 ❯ src/lib/features/imports/import-api.test.ts 4/41143 ❯ src/lib/features/imports/import-draft.test.ts 13/131144 ❯ src/lib/features/imports/shared-link.test.ts 8/81145 ❯ src/lib/features/media/media-reorder.test.ts 0/101146 ❯ src/lib/features/media/media-tools-api.test.ts 5/51147 ❯ src/lib/features/projects/project-api.test.ts 0/121148 ❯ src/lib/features/scope-api.test.ts 1/51149 ❯ src/lib/features/yarns/yarn-api.test.ts 0/81150 ❯ src/lib/feedback.test.ts 3/31151 ❯ src/lib/owner.test.ts 4/41152 ❯ src/lib/pwa-update-coordinator.test.ts 0/61153 ❯ src/lib/session-auth-epoch.test.ts 1/111541155 Test Files 44 passed (75)1156 Tests 441 passed | 2 skipped (492)1157 Start at 10:01:481158 Duration 2.76s1159 ✓ src/lib/features/scope-api.test.ts (5 tests) 42ms1160 ✓ src/lib/pwa-update-coordinator.test.ts (6 tests) 19ms1161 ✓ src/lib/components/photo-strip.test.ts (5 tests) 21ms1162 ✓ src/lib/features/account/connect-app.test.ts (3 tests) 57ms1163 ✓ src/lib/features/media/media-reorder.test.ts (10 tests) 38ms1164 ✓ src/lib/features/home/home-api.test.ts (1 test) 105ms1165 ✓ src/lib/features/admin/admin-api.test.ts (9 tests) 68ms1166 ✓ src/lib/features/gauge/gauge-api.test.ts (5 tests) 59ms11671168 ❯ src/lib/about.test.ts 11/111169 ❯ src/lib/components/library-card.test.ts [queued]1170 ❯ src/lib/components/owner-components.test.ts [queued]1171 ❯ src/lib/error-copy.test.ts 5/51172 ❯ src/lib/features/account/account-api.test.ts 6/61173 ❯ src/lib/features/admin/admin-resource-api.test.ts 2/21174 ❯ src/lib/features/admin/audit-action.test.ts 14/141175 ❯ src/lib/features/admin/audit-media.test.ts 0/81176 ❯ src/lib/features/auth/registration-gate.test.ts [queued]1177 ❯ src/lib/features/categories/category-api.test.ts 3/31178 ❯ src/lib/features/history/history-api.test.ts 0/51179 ❯ src/lib/features/history/history-summary.test.ts 9/91180 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued]1181 ❯ src/lib/features/home/greeting.test.ts 5/51182 ❯ src/lib/features/imports/import-api.test.ts 4/41183 ❯ src/lib/features/imports/import-draft.test.ts 13/131184 ❯ src/lib/features/imports/shared-link.test.ts 8/81185 ❯ src/lib/features/media/media-tools-api.test.ts 5/51186 ❯ src/lib/features/projects/project-api.test.ts 4/121187 ❯ src/lib/features/yarns/yarn-api.test.ts 6/81188 ❯ src/lib/owner.test.ts 4/41189 ❯ src/lib/session-auth-epoch.test.ts 1/111901191 Test Files 52 passed (75)1192 Tests 494 passed | 2 skipped (519)1193 Start at 10:01:481194 Duration 2.88s1195 ✓ src/lib/features/projects/project-api.test.ts (12 tests) 155ms1196 ✓ src/lib/features/yarns/yarn-api.test.ts (8 tests) 177ms1197 ✓ src/lib/features/admin/audit-media.test.ts (8 tests) 31ms1198 ✓ src/lib/features/auth/registration-gate.test.ts (4 tests) 5ms1199 ✓ src/lib/features/history/history-api.test.ts (5 tests) 149ms12001201 ❯ src/lib/components/favorite-burst.test.ts [queued]1202 ❯ src/lib/components/library-card.test.ts 0/31203 ❯ src/lib/components/owner-components.test.ts [queued]1204 ❯ src/lib/components/sticky-note-field.test.ts [queued]1205 ❯ src/lib/components/url-field.test.ts [queued]1206 ❯ src/lib/features/admin/admin-resource-api.test.ts 2/21207 ❯ src/lib/features/admin/word-diff.test.ts [queued]1208 ❯ src/lib/features/categories/category-api.test.ts 3/31209 ❯ src/lib/features/gauge/knitted-swatch.test.ts [queued]1210 ❯ src/lib/features/gauge/swatch-size.test.ts [queued]1211 ❯ src/lib/features/history/HistoryEventDetail.test.ts [queued]1212 ❯ src/lib/features/imports/import-api.test.ts 4/41213 ❯ src/lib/features/imports/import-availability.test.ts [queued]1214 ❯ src/lib/features/media/media-tools-api.test.ts 5/51215 ❯ src/lib/features/projects/facts-summary.test.ts [queued]1216 ❯ src/lib/features/projects/reader-progress.test.ts [queued]1217 ❯ src/lib/more-nav.test.ts [queued]12181219 Test Files 57 passed (75)1220 Tests 521 passed | 2 skipped (526)1221 Start at 10:01:481222 Duration 2.98s1223 ✓ src/lib/features/imports/import-availability.test.ts (5 tests) 5ms1224 ✓ src/lib/components/library-card.test.ts (3 tests) 15ms1225 ✓ src/lib/features/admin/word-diff.test.ts (4 tests) 7ms1226 ✓ src/lib/features/gauge/swatch-size.test.ts (3 tests) 16ms1227 ✓ src/lib/features/projects/reader-progress.test.ts (3 tests) 8ms1228 ✓ src/lib/components/favorite-burst.test.ts (3 tests) 6ms1229 ✓ src/lib/more-nav.test.ts (18 tests) 13ms1230 ✓ src/lib/components/url-field.test.ts (3 tests) 18ms1231 ✓ src/lib/features/gauge/knitted-swatch.test.ts (3 tests) 7ms1232 ✓ src/lib/features/projects/facts-summary.test.ts (5 tests) 9ms12331234 ❯ src/lib/components/camera-capture.test.ts [queued]1235 ❯ src/lib/components/owner-components.test.ts 0/51236 ❯ src/lib/components/sticky-note-field.test.ts [queued]1237 ❯ src/lib/features/account/delete-account.test.ts [queued]1238 ❯ src/lib/features/history/HistoryEventDetail.test.ts 0/61239 ❯ src/lib/features/imports/stash-search.test.ts [queued]1240 ❯ src/lib/features/imports/yarn-stash-picker.test.ts [queued]1241 ❯ src/lib/qr-code.test.ts 0/312421243 Test Files 67 passed (75)1244 Tests 571 passed | 2 skipped (587)1245 Start at 10:01:481246 Duration 3.08s1247 ✓ src/lib/features/history/HistoryEventDetail.test.ts (6 tests) 29ms12481249 ❯ src/lib/components/camera-capture.test.ts [queued]1250 ❯ src/lib/components/sticky-note-field.test.ts 1/21251 ❯ src/lib/features/imports/stash-search.test.ts [queued]1252 ❯ src/lib/features/imports/yarn-stash-picker.test.ts [queued]12531254 Test Files 71 passed (75)1255 Tests 588 passed | 2 skipped (591)1256 Start at 10:01:481257 Duration 3.18s1258(node:1216) ExperimentalWarning: localStorage is not available because --localstorage-file was not provided.1259(Use `node --trace-warnings ...` to show where the warning was created)12601261 ❯ src/lib/components/camera-capture.test.ts [queued]1262 ❯ src/lib/components/sticky-note-field.test.ts 1/21263 ❯ src/lib/features/imports/stash-search.test.ts [queued]1264 ❯ src/lib/features/imports/yarn-stash-picker.test.ts [queued]12651266 Test Files 71 passed (75)1267 Tests 588 passed | 2 skipped (591)1268 Start at 10:01:481269 Duration 3.18s1270 ✓ src/lib/features/account/delete-account.test.ts (2 tests) 8ms1271 ✓ src/lib/components/owner-components.test.ts (5 tests) 21ms1272 ✓ src/lib/qr-code.test.ts (3 tests) 24ms12731274 ❯ src/lib/components/camera-capture.test.ts [queued]1275 ❯ src/lib/components/sticky-note-field.test.ts 1/21276 ❯ src/lib/features/imports/stash-search.test.ts [queued]1277 ❯ src/lib/features/imports/yarn-stash-picker.test.ts [queued]12781279 Test Files 71 passed (75)1280 Tests 588 passed | 2 skipped (591)1281 Start at 10:01:481282 Duration 3.18s1283 ✓ src/lib/components/sticky-note-field.test.ts (2 tests) 8ms12841285 ❯ src/lib/components/camera-capture.test.ts 0/41286 ❯ src/lib/features/imports/stash-search.test.ts [queued]1287 ❯ src/lib/features/imports/yarn-stash-picker.test.ts 0/112881289 Test Files 72 passed (75)1290 Tests 589 passed | 2 skipped (596)1291 Start at 10:01:481292 Duration 3.28s1293 ✓ src/lib/features/imports/yarn-stash-picker.test.ts (1 test) 6ms1294 ✓ src/lib/components/camera-capture.test.ts (4 tests) 5ms1295 ✓ src/lib/features/imports/stash-search.test.ts (1 test) 34ms12961297 Test Files 75 passed (75)1298 Tests 595 passed | 2 skipped (597)1299 Start at 10:01:481300 Duration 3.37s (transform 83%, import 12%, tests 4%, worker 1%)13011302 Isolate 75 workers spawned · ~239ms startup each (spawn + environment, per file)1303 at least ~339ms faster with isolate: false — reuses workers across files instead of one per file13041305checkPhase completed in 34 secondsfixupPhase
1306shrinking RPATHs of ELF executables and libraries in /nix/store/7ryphfhhp2f451lp0bhhgy40zav15l93-stricknani-web-1.1.21307checking for references to /build/ in /nix/store/7ryphfhhp2f451lp0bhhgy40zav15l93-stricknani-web-1.1.2...1308patching script interpreter paths in /nix/store/7ryphfhhp2f451lp0bhhgy40zav15l93-stricknani-web-1.1.2