• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

sixcolors / cs50-final-project
99%

Build:
DEFAULT BRANCH: main
Repo Added 21 Jun 2023 01:38PM UTC
Files 5
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • dependabot/npm_and_yarn/braces-3.0.3
  • dependabot/npm_and_yarn/form-data-4.0.4
  • dependabot/npm_and_yarn/jsdom-23.0.1
  • dependabot/npm_and_yarn/jsdom-23.2.0
  • dependabot/npm_and_yarn/jsdom-24.0.0
  • dependabot/npm_and_yarn/jsdom-24.1.0
  • dependabot/npm_and_yarn/jsdom-24.1.1
  • dependabot/npm_and_yarn/jsdom-25.0.0
  • dependabot/npm_and_yarn/jsdom-25.0.1
  • dependabot/npm_and_yarn/multi-c7e0367f9b
  • dependabot/npm_and_yarn/postcss-8.4.31
  • dependabot/npm_and_yarn/rollup-3.25.2
  • dependabot/npm_and_yarn/rollup-3.25.3
  • dependabot/npm_and_yarn/rollup-3.26.0
  • dependabot/npm_and_yarn/rollup-3.26.1
  • dependabot/npm_and_yarn/rollup-3.26.2
  • dependabot/npm_and_yarn/rollup-3.26.3
  • dependabot/npm_and_yarn/rollup-3.27.0
  • dependabot/npm_and_yarn/rollup-3.27.1
  • dependabot/npm_and_yarn/rollup-3.27.2
  • dependabot/npm_and_yarn/rollup-3.28.0
  • dependabot/npm_and_yarn/rollup-3.28.1
  • dependabot/npm_and_yarn/rollup-3.29.1
  • dependabot/npm_and_yarn/rollup-3.29.2
  • dependabot/npm_and_yarn/rollup-3.29.3
  • dependabot/npm_and_yarn/rollup-3.29.4
  • dependabot/npm_and_yarn/rollup-4.10.0
  • dependabot/npm_and_yarn/rollup-4.11.0
  • dependabot/npm_and_yarn/rollup-4.12.0
  • dependabot/npm_and_yarn/rollup-4.12.1
  • dependabot/npm_and_yarn/rollup-4.13.0
  • dependabot/npm_and_yarn/rollup-4.13.1
  • dependabot/npm_and_yarn/rollup-4.13.2
  • dependabot/npm_and_yarn/rollup-4.14.0
  • dependabot/npm_and_yarn/rollup-4.14.1
  • dependabot/npm_and_yarn/rollup-4.14.2
  • dependabot/npm_and_yarn/rollup-4.14.3
  • dependabot/npm_and_yarn/rollup-4.16.1
  • dependabot/npm_and_yarn/rollup-4.16.2
  • dependabot/npm_and_yarn/rollup-4.16.4
  • dependabot/npm_and_yarn/rollup-4.17.0
  • dependabot/npm_and_yarn/rollup-4.17.2
  • dependabot/npm_and_yarn/rollup-4.18.0
  • dependabot/npm_and_yarn/rollup-4.18.1
  • dependabot/npm_and_yarn/rollup-4.19.0
  • dependabot/npm_and_yarn/rollup-4.19.1
  • dependabot/npm_and_yarn/rollup-4.20.0
  • dependabot/npm_and_yarn/rollup-4.21.0
  • dependabot/npm_and_yarn/rollup-4.21.3
  • dependabot/npm_and_yarn/rollup-4.22.0
  • dependabot/npm_and_yarn/rollup-4.22.4
  • dependabot/npm_and_yarn/rollup-4.22.5
  • dependabot/npm_and_yarn/rollup-4.23.0
  • dependabot/npm_and_yarn/rollup-4.24.0
  • dependabot/npm_and_yarn/rollup-4.24.3
  • dependabot/npm_and_yarn/rollup-4.24.4
  • dependabot/npm_and_yarn/rollup-4.25.0
  • dependabot/npm_and_yarn/rollup-4.26.0
  • dependabot/npm_and_yarn/rollup-4.27.2
  • dependabot/npm_and_yarn/rollup-4.27.3
  • dependabot/npm_and_yarn/rollup-4.3.0
  • dependabot/npm_and_yarn/rollup-4.4.0
  • dependabot/npm_and_yarn/rollup-4.4.1
  • dependabot/npm_and_yarn/rollup-4.45.1
  • dependabot/npm_and_yarn/rollup-4.46.0
  • dependabot/npm_and_yarn/rollup-4.46.1
  • dependabot/npm_and_yarn/rollup-4.46.2
  • dependabot/npm_and_yarn/rollup-4.46.3
  • dependabot/npm_and_yarn/rollup-4.46.4
  • dependabot/npm_and_yarn/rollup-4.48.0
  • dependabot/npm_and_yarn/rollup-4.48.1
  • dependabot/npm_and_yarn/rollup-4.49.0
  • dependabot/npm_and_yarn/rollup-4.5.0
  • dependabot/npm_and_yarn/rollup-4.5.1
  • dependabot/npm_and_yarn/rollup-4.50.0
  • dependabot/npm_and_yarn/rollup-4.50.1
  • dependabot/npm_and_yarn/rollup-4.50.2
  • dependabot/npm_and_yarn/rollup-4.52.0
  • dependabot/npm_and_yarn/rollup-4.52.2
  • dependabot/npm_and_yarn/rollup-4.52.3
  • dependabot/npm_and_yarn/rollup-4.52.4
  • dependabot/npm_and_yarn/rollup-4.52.5
  • dependabot/npm_and_yarn/rollup-4.53.1
  • dependabot/npm_and_yarn/rollup-4.53.2
  • dependabot/npm_and_yarn/rollup-4.53.3
  • dependabot/npm_and_yarn/rollup-4.53.4
  • dependabot/npm_and_yarn/rollup-4.53.5
  • dependabot/npm_and_yarn/rollup-4.54.0
  • dependabot/npm_and_yarn/rollup-4.55.1
  • dependabot/npm_and_yarn/rollup-4.55.2
  • dependabot/npm_and_yarn/rollup-4.56.0
  • dependabot/npm_and_yarn/rollup-4.57.0
  • dependabot/npm_and_yarn/rollup-4.57.1
  • dependabot/npm_and_yarn/rollup-4.59.0
  • dependabot/npm_and_yarn/rollup-4.6.1
  • dependabot/npm_and_yarn/rollup-4.7.0
  • dependabot/npm_and_yarn/rollup-4.8.0
  • dependabot/npm_and_yarn/rollup-4.9.0
  • dependabot/npm_and_yarn/rollup-4.9.1
  • dependabot/npm_and_yarn/rollup-4.9.2
  • dependabot/npm_and_yarn/rollup-4.9.4
  • dependabot/npm_and_yarn/rollup-4.9.5
  • dependabot/npm_and_yarn/rollup-4.9.6
  • dependabot/npm_and_yarn/rollup-plugin-copy-3.5.0
  • dependabot/npm_and_yarn/rollup-plugin-css-only-4.4.0
  • dependabot/npm_and_yarn/rollup-plugin-css-only-4.5.0
  • dependabot/npm_and_yarn/rollup-plugin-css-only-4.5.2
  • dependabot/npm_and_yarn/rollup-plugin-css-only-4.5.4
  • dependabot/npm_and_yarn/rollup-plugin-css-only-4.5.5
  • dependabot/npm_and_yarn/rollup-plugin-svelte-7.1.6
  • dependabot/npm_and_yarn/rollup-plugin-svelte-7.2.0
  • dependabot/npm_and_yarn/rollup-plugin-svelte-7.2.1
  • dependabot/npm_and_yarn/rollup-plugin-svelte-7.2.2
  • dependabot/npm_and_yarn/rollup-plugin-svelte-7.2.3
  • dependabot/npm_and_yarn/rollup/plugin-commonjs-25.0.3
  • dependabot/npm_and_yarn/rollup/plugin-commonjs-25.0.4
  • dependabot/npm_and_yarn/rollup/plugin-commonjs-25.0.5
  • dependabot/npm_and_yarn/rollup/plugin-commonjs-25.0.7
  • dependabot/npm_and_yarn/rollup/plugin-commonjs-25.0.8
  • dependabot/npm_and_yarn/rollup/plugin-commonjs-26.0.1
  • dependabot/npm_and_yarn/rollup/plugin-commonjs-28.0.0
  • dependabot/npm_and_yarn/rollup/plugin-commonjs-28.0.1
  • dependabot/npm_and_yarn/rollup/plugin-commonjs-28.0.6
  • dependabot/npm_and_yarn/rollup/plugin-commonjs-28.0.7
  • dependabot/npm_and_yarn/rollup/plugin-commonjs-28.0.8
  • dependabot/npm_and_yarn/rollup/plugin-commonjs-28.0.9
  • dependabot/npm_and_yarn/rollup/plugin-node-resolve-15.2.0
  • dependabot/npm_and_yarn/rollup/plugin-node-resolve-15.2.1
  • dependabot/npm_and_yarn/rollup/plugin-node-resolve-15.2.2
  • dependabot/npm_and_yarn/rollup/plugin-node-resolve-15.2.3
  • dependabot/npm_and_yarn/rollup/plugin-node-resolve-15.2.4
  • dependabot/npm_and_yarn/rollup/plugin-node-resolve-15.3.0
  • dependabot/npm_and_yarn/rollup/plugin-terser-0.4.4
  • dependabot/npm_and_yarn/rollup/plugin-typescript-11.1.2
  • dependabot/npm_and_yarn/rollup/plugin-typescript-11.1.3
  • dependabot/npm_and_yarn/rollup/plugin-typescript-11.1.4
  • dependabot/npm_and_yarn/rollup/plugin-typescript-11.1.5
  • dependabot/npm_and_yarn/rollup/plugin-typescript-11.1.6
  • dependabot/npm_and_yarn/rollup/plugin-typescript-12.1.0
  • dependabot/npm_and_yarn/rollup/plugin-typescript-12.1.1
  • dependabot/npm_and_yarn/rollup/plugin-typescript-12.1.4
  • dependabot/npm_and_yarn/rollup/plugin-typescript-12.2.0
  • dependabot/npm_and_yarn/rollup/plugin-typescript-12.3.0
  • dependabot/npm_and_yarn/serialize-javascript-6.0.2
  • dependabot/npm_and_yarn/sirv-cli-3.0.0
  • dependabot/npm_and_yarn/svelte-4.0.0
  • dependabot/npm_and_yarn/svelte-4.0.1
  • dependabot/npm_and_yarn/svelte-4.0.3
  • dependabot/npm_and_yarn/svelte-4.0.4
  • dependabot/npm_and_yarn/svelte-4.0.5
  • dependabot/npm_and_yarn/svelte-4.1.0
  • dependabot/npm_and_yarn/svelte-4.1.1
  • dependabot/npm_and_yarn/svelte-4.1.2
  • dependabot/npm_and_yarn/svelte-4.2.0
  • dependabot/npm_and_yarn/svelte-4.2.1
  • dependabot/npm_and_yarn/svelte-4.2.10
  • dependabot/npm_and_yarn/svelte-4.2.11
  • dependabot/npm_and_yarn/svelte-4.2.12
  • dependabot/npm_and_yarn/svelte-4.2.13
  • dependabot/npm_and_yarn/svelte-4.2.14
  • dependabot/npm_and_yarn/svelte-4.2.15
  • dependabot/npm_and_yarn/svelte-4.2.16
  • dependabot/npm_and_yarn/svelte-4.2.17
  • dependabot/npm_and_yarn/svelte-4.2.18
  • dependabot/npm_and_yarn/svelte-4.2.19
  • dependabot/npm_and_yarn/svelte-4.2.2
  • dependabot/npm_and_yarn/svelte-4.2.3
  • dependabot/npm_and_yarn/svelte-4.2.4
  • dependabot/npm_and_yarn/svelte-4.2.5
  • dependabot/npm_and_yarn/svelte-4.2.7
  • dependabot/npm_and_yarn/svelte-4.2.8
  • dependabot/npm_and_yarn/svelte-4.2.9
  • dependabot/npm_and_yarn/svelte-check-3.4.4
  • dependabot/npm_and_yarn/svelte-check-3.4.5
  • dependabot/npm_and_yarn/svelte-check-3.4.6
  • dependabot/npm_and_yarn/svelte-check-3.5.0
  • dependabot/npm_and_yarn/svelte-check-3.5.1
  • dependabot/npm_and_yarn/svelte-check-3.5.2
  • dependabot/npm_and_yarn/svelte-check-3.6.0
  • dependabot/npm_and_yarn/svelte-check-3.6.2
  • dependabot/npm_and_yarn/svelte-check-3.6.3
  • dependabot/npm_and_yarn/svelte-check-3.6.4
  • dependabot/npm_and_yarn/svelte-check-3.6.5
  • dependabot/npm_and_yarn/svelte-check-3.6.6
  • dependabot/npm_and_yarn/svelte-check-3.6.7
  • dependabot/npm_and_yarn/svelte-check-3.6.8
  • dependabot/npm_and_yarn/svelte-check-3.6.9
  • dependabot/npm_and_yarn/svelte-check-3.7.0
  • dependabot/npm_and_yarn/svelte-check-3.7.1
  • dependabot/npm_and_yarn/svelte-check-3.8.0
  • dependabot/npm_and_yarn/svelte-check-3.8.1
  • dependabot/npm_and_yarn/svelte-check-3.8.2
  • dependabot/npm_and_yarn/svelte-check-3.8.4
  • dependabot/npm_and_yarn/svelte-check-3.8.5
  • dependabot/npm_and_yarn/svelte-check-3.8.6
  • dependabot/npm_and_yarn/svelte-check-4.0.2
  • dependabot/npm_and_yarn/svelte-check-4.0.3
  • dependabot/npm_and_yarn/svelte-check-4.0.4
  • dependabot/npm_and_yarn/svelte-check-4.0.5
  • dependabot/npm_and_yarn/svelte-check-4.0.7
  • dependabot/npm_and_yarn/svelte-check-4.0.9
  • dependabot/npm_and_yarn/svelte-check-4.1.0
  • dependabot/npm_and_yarn/svelte-check-4.3.0
  • dependabot/npm_and_yarn/svelte-check-4.3.1
  • dependabot/npm_and_yarn/svelte-check-4.3.2
  • dependabot/npm_and_yarn/svelte-check-4.3.3
  • dependabot/npm_and_yarn/svelte-check-4.3.4
  • dependabot/npm_and_yarn/svelte-check-4.3.5
  • dependabot/npm_and_yarn/svelte-check-4.3.6
  • dependabot/npm_and_yarn/svelte-check-4.4.0
  • dependabot/npm_and_yarn/svelte-check-4.4.1
  • dependabot/npm_and_yarn/svelte-check-4.4.3
  • dependabot/npm_and_yarn/svelte-preprocess-5.1.0
  • dependabot/npm_and_yarn/svelte-preprocess-5.1.1
  • dependabot/npm_and_yarn/svelte-preprocess-5.1.2
  • dependabot/npm_and_yarn/svelte-preprocess-5.1.3
  • dependabot/npm_and_yarn/svelte-preprocess-5.1.4
  • dependabot/npm_and_yarn/svelte-preprocess-6.0.0
  • dependabot/npm_and_yarn/svelte-preprocess-6.0.1
  • dependabot/npm_and_yarn/svelte-preprocess-6.0.2
  • dependabot/npm_and_yarn/svelte-preprocess-6.0.3
  • dependabot/npm_and_yarn/sveltejs/vite-plugin-svelte-2.4.2
  • dependabot/npm_and_yarn/sveltejs/vite-plugin-svelte-2.4.3
  • dependabot/npm_and_yarn/sveltejs/vite-plugin-svelte-2.4.4
  • dependabot/npm_and_yarn/sveltejs/vite-plugin-svelte-2.4.5
  • dependabot/npm_and_yarn/sveltejs/vite-plugin-svelte-2.4.6
  • dependabot/npm_and_yarn/sveltejs/vite-plugin-svelte-2.5.1
  • dependabot/npm_and_yarn/sveltejs/vite-plugin-svelte-2.5.2
  • dependabot/npm_and_yarn/sveltejs/vite-plugin-svelte-3.0.0
  • dependabot/npm_and_yarn/sveltejs/vite-plugin-svelte-3.0.1
  • dependabot/npm_and_yarn/sveltejs/vite-plugin-svelte-3.0.2
  • dependabot/npm_and_yarn/sveltejs/vite-plugin-svelte-3.1.0
  • dependabot/npm_and_yarn/sveltejs/vite-plugin-svelte-3.1.1
  • dependabot/npm_and_yarn/sveltejs/vite-plugin-svelte-3.1.2
  • dependabot/npm_and_yarn/testing-library/svelte-4.0.0
  • dependabot/npm_and_yarn/testing-library/svelte-4.0.1
  • dependabot/npm_and_yarn/testing-library/svelte-4.0.2
  • dependabot/npm_and_yarn/testing-library/svelte-4.0.3
  • dependabot/npm_and_yarn/testing-library/svelte-4.0.4
  • dependabot/npm_and_yarn/testing-library/svelte-4.0.5
  • dependabot/npm_and_yarn/testing-library/svelte-4.0.6
  • dependabot/npm_and_yarn/testing-library/svelte-4.1.0
  • dependabot/npm_and_yarn/testing-library/svelte-5.2.0
  • dependabot/npm_and_yarn/testing-library/svelte-5.2.1
  • dependabot/npm_and_yarn/testing-library/svelte-5.2.10
  • dependabot/npm_and_yarn/testing-library/svelte-5.2.3
  • dependabot/npm_and_yarn/testing-library/svelte-5.2.4
  • dependabot/npm_and_yarn/testing-library/svelte-5.2.6
  • dependabot/npm_and_yarn/testing-library/svelte-5.2.9
  • dependabot/npm_and_yarn/testing-library/svelte-5.3.0
  • dependabot/npm_and_yarn/testing-library/svelte-5.3.1
  • dependabot/npm_and_yarn/tsconfig/svelte-5.0.0
  • dependabot/npm_and_yarn/tsconfig/svelte-5.0.1
  • dependabot/npm_and_yarn/tsconfig/svelte-5.0.2
  • dependabot/npm_and_yarn/tsconfig/svelte-5.0.3
  • dependabot/npm_and_yarn/tsconfig/svelte-5.0.4
  • dependabot/npm_and_yarn/tsconfig/svelte-5.0.5
  • dependabot/npm_and_yarn/tsconfig/svelte-5.0.6
  • dependabot/npm_and_yarn/tsconfig/svelte-5.0.7
  • dependabot/npm_and_yarn/tsconfig/svelte-5.0.8
  • dependabot/npm_and_yarn/tslib-2.6.0
  • dependabot/npm_and_yarn/tslib-2.6.1
  • dependabot/npm_and_yarn/tslib-2.6.2
  • dependabot/npm_and_yarn/tslib-2.6.3
  • dependabot/npm_and_yarn/tslib-2.7.0
  • dependabot/npm_and_yarn/tslib-2.8.0
  • dependabot/npm_and_yarn/tslib-2.8.1
  • dependabot/npm_and_yarn/typescript-5.1.5
  • dependabot/npm_and_yarn/typescript-5.1.6
  • dependabot/npm_and_yarn/typescript-5.2.2
  • dependabot/npm_and_yarn/typescript-5.3.2
  • dependabot/npm_and_yarn/typescript-5.3.3
  • dependabot/npm_and_yarn/typescript-5.4.2
  • dependabot/npm_and_yarn/typescript-5.4.3
  • dependabot/npm_and_yarn/typescript-5.4.4
  • dependabot/npm_and_yarn/typescript-5.4.5
  • dependabot/npm_and_yarn/typescript-5.5.2
  • dependabot/npm_and_yarn/typescript-5.5.3
  • dependabot/npm_and_yarn/typescript-5.5.4
  • dependabot/npm_and_yarn/typescript-5.6.2
  • dependabot/npm_and_yarn/typescript-5.6.3
  • dependabot/npm_and_yarn/typescript-5.9.2
  • dependabot/npm_and_yarn/typescript-5.9.3
  • dependabot/npm_and_yarn/vite-5.0.12
  • dependabot/npm_and_yarn/vite-5.0.5
  • dependabot/npm_and_yarn/vite-5.2.8
  • dependabot/npm_and_yarn/vite-5.4.15
  • dependabot/npm_and_yarn/vite-5.4.18
  • dependabot/npm_and_yarn/vite-5.4.19
  • dependabot/npm_and_yarn/vite-5.4.20
  • dependabot/npm_and_yarn/vite-5.4.21
  • dependabot/npm_and_yarn/vite-5.4.6
  • dependabot/npm_and_yarn/vitest-0.32.4
  • dependabot/npm_and_yarn/vitest-0.33.0
  • dependabot/npm_and_yarn/vitest-0.34.1
  • dependabot/npm_and_yarn/vitest-0.34.2
  • dependabot/npm_and_yarn/vitest-0.34.3
  • dependabot/npm_and_yarn/vitest-0.34.4
  • dependabot/npm_and_yarn/vitest-0.34.5
  • dependabot/npm_and_yarn/vitest-0.34.6
  • dependabot/npm_and_yarn/vitest-1.1.0
  • dependabot/npm_and_yarn/vitest-1.1.1
  • dependabot/npm_and_yarn/vitest-1.1.2
  • dependabot/npm_and_yarn/vitest-1.1.3
  • dependabot/npm_and_yarn/vitest-1.2.0
  • dependabot/npm_and_yarn/vitest-1.2.1
  • dependabot/npm_and_yarn/vitest-1.2.2
  • dependabot/npm_and_yarn/vitest-1.3.0
  • dependabot/npm_and_yarn/vitest-and-vitest/coverage-v8-and-vitest/ui-1.0.4
  • dependabot/npm_and_yarn/vitest/coverage-v8-0.32.4
  • dependabot/npm_and_yarn/vitest/coverage-v8-0.33.0
  • dependabot/npm_and_yarn/vitest/coverage-v8-0.34.1
  • dependabot/npm_and_yarn/vitest/coverage-v8-0.34.2
  • dependabot/npm_and_yarn/vitest/coverage-v8-0.34.4
  • dependabot/npm_and_yarn/vitest/coverage-v8-0.34.5
  • dependabot/npm_and_yarn/vitest/coverage-v8-0.34.6
  • dependabot/npm_and_yarn/vitest/coverage-v8-1.1.0
  • dependabot/npm_and_yarn/vitest/coverage-v8-1.1.1
  • dependabot/npm_and_yarn/vitest/coverage-v8-1.1.2
  • dependabot/npm_and_yarn/vitest/coverage-v8-1.2.0
  • dependabot/npm_and_yarn/vitest/coverage-v8-1.2.1
  • dependabot/npm_and_yarn/vitest/coverage-v8-1.2.2
  • dependabot/npm_and_yarn/vitest/coverage-v8-1.3.0
  • dependabot/npm_and_yarn/vitest/coverage-v8-1.3.1
  • dependabot/npm_and_yarn/vitest/coverage-v8-1.4.0
  • dependabot/npm_and_yarn/vitest/coverage-v8-1.5.0
  • dependabot/npm_and_yarn/vitest/coverage-v8-1.5.1
  • dependabot/npm_and_yarn/vitest/coverage-v8-1.5.3
  • dependabot/npm_and_yarn/vitest/coverage-v8-1.6.0
  • dependabot/npm_and_yarn/vitest/ui-0.32.4
  • dependabot/npm_and_yarn/vitest/ui-0.33.0
  • dependabot/npm_and_yarn/vitest/ui-0.34.1
  • dependabot/npm_and_yarn/vitest/ui-0.34.2
  • dependabot/npm_and_yarn/vitest/ui-0.34.4
  • dependabot/npm_and_yarn/vitest/ui-0.34.5
  • dependabot/npm_and_yarn/vitest/ui-0.34.6
  • dependabot/npm_and_yarn/vitest/ui-0.34.7
  • dependabot/npm_and_yarn/vitest/ui-1.1.0
  • dependabot/npm_and_yarn/vitest/ui-1.1.1
  • dependabot/npm_and_yarn/vitest/ui-1.1.2
  • dependabot/npm_and_yarn/vitest/ui-1.1.3
  • dependabot/npm_and_yarn/vitest/ui-1.2.0
  • dependabot/npm_and_yarn/vitest/ui-1.2.1
  • dependabot/npm_and_yarn/vitest/ui-1.2.2
  • dependabot/npm_and_yarn/vitest/ui-1.3.0
  • dependabot/npm_and_yarn/ws-7.5.10
  • fix/update-data-sources
  • main
  • update-deps

04 Jun 2026 02:41AM UTC coverage: 99.286% (+0.009%) from 99.277%
26926897830

push

github

web-flow
Fix DigitalOcean build by requiring Node 20+ (#542)

* Fix broken data sources and update geocoder

- Replace decommissioned CWFIS CSV endpoint with WFS endpoint
  (geoserver.cwfif.nrcan.gc.ca/geoserver/wfs) in Map.svelte;
  update field names to match WFS response schema and add
  response.ok guard to prevent parsing error HTML as CSV
- Replace broken NRCAN Geolocation Service (HTTP 500 on all
  browser cross-origin requests) with OpenStreetMap Nominatim
  in Locator.svelte; simplify response handling (lat/lon strings,
  no type/qualifier filtering needed)
- Update tests/locator.test.ts fetch mock for Nominatim format
- Update README and App.svelte to reflect new data sources
- Fix @rollup/plugin-terser CVE (package.json/package-lock.json)

* Update snapshot for App.svelte Nominatim link change

* Address PR review comments

- Locator.svelte: add response.ok checks in filterLocations and
  submitValue; add isFinite guard on lat/lon before dispatching
- Location.svelte: replace {@html itemLabel} with {itemLabel} to
  eliminate XSS vector from external geocoder display_name values
- Map.svelte: add escapeHtml helper and escape all external values
  in bindPopup HTML; switch WFS outputFormat from csv to
  application/json to avoid fragile split(',') CSV parsing; update
  data parsing to use GeoJSON FeatureCollection features; add
  .catch() to wildfire fetch chain; update stale CSV comment
- tests/locator.test.ts: add ok/status to fetch mock; replace fixed
  setTimeout sleeps with screen.findByText and waitFor
- README.md: remove stale NRCAN Open Data API reference in
  description

* chore: exclude build artifacts and entry point from coverage

* Address second round of PR review comments

- Map.svelte: fix misleading popup label ('Started on' -> 'Last
  reported:' since situation_report_date is a report date not fire
  start date); add geometry.coordinates fallback for lat/lon in case
  WFS properties lack those fields
- Locator.svelte: return early i... (continued)

16 of 23 branches covered (69.57%)

Branch coverage included in aggregate %.

15 of 15 new or added lines in 1 file covered. (100.0%)

957 of 957 relevant lines covered (100.0%)

1.01 hits per line

Relevant lines Covered
Build:
Build:
957 RELEVANT LINES 957 COVERED LINES
1.01 HITS PER LINE
Source Files on main
  • Tree
  • List 5
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
26926897830 main Fix DigitalOcean build by requiring Node 20+ (#542) * Fix broken data sources and update geocoder - Replace decommissioned CWFIS CSV endpoint with WFS endpoint (geoserver.cwfif.nrcan.gc.ca/geoserver/wfs) in Map.svelte; update field names to ... push 04 Jun 2026 02:42AM UTC web-flow github
99.29
26926840356 fix/update-data-sources Merge origin/main into fix/update-data-sources Pull #542 04 Jun 2026 02:40AM UTC web-flow github
99.29
26926467025 fix/update-data-sources Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Pull #542 04 Jun 2026 02:30AM UTC web-flow github
99.28
26926208994 fix/update-data-sources Merge 412f9d1e1 into c395aeb4d Pull #542 04 Jun 2026 02:23AM UTC web-flow github
99.28
26926096794 fix/update-data-sources Fix DigitalOcean build: require Node >=20 in engines field DigitalOcean's buildpack defaulted to Node 16.20.2, which is incompatible with rollup 4, serialize-javascript 7, vite, sirv, vitest and other dependencies that require Node >=18 or >=20. ... push 04 Jun 2026 02:20AM UTC sixcolors github
99.28
26925788527 main Fix broken data sources and update geocoder (#541) * Fix broken data sources and update geocoder - Replace decommissioned CWFIS CSV endpoint with WFS endpoint (geoserver.cwfif.nrcan.gc.ca/geoserver/wfs) in Map.svelte; update field names to m... push 04 Jun 2026 02:11AM UTC web-flow github
99.28
26925609179 fix/update-data-sources Address third round of PR review comments - Map.svelte: safely coerce agency_code and fire_size with String() and nullish fallback before escapeHtml to prevent runtime throws on null/undefined values from the API - Location.svelte: remove dea... Pull #541 04 Jun 2026 02:06AM UTC sixcolors github
99.28
26920650846 fix/update-data-sources Address second round of PR review comments - Map.svelte: fix misleading popup label ('Started on' -> 'Last reported:' since situation_report_date is a report date not fire start date); add geometry.coordinates fallback for lat/lon in case W... Pull #541 03 Jun 2026 11:55PM UTC sixcolors github
99.3
26920180999 fix/update-data-sources chore: exclude build artifacts and entry point from coverage Pull #541 03 Jun 2026 11:43PM UTC sixcolors github
99.29
26919931458 fix/update-data-sources Address PR review comments - Locator.svelte: add response.ok checks in filterLocations and submitValue; add isFinite guard on lat/lon before dispatching - Location.svelte: replace {@html itemLabel} with {itemLabel} to eliminate XSS vector fro... Pull #541 03 Jun 2026 11:37PM UTC sixcolors github
97.69
See All Builds (1002)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc