Files
zeekayandHanzo Dev 7543364826 Let the test suite run, and point the sitemap at our own host
jest.config.js has named jest-environment-jsdom since the Jest 28 upgrade
split it out of core, but it was never added to devDependencies, so `jest`
refused to start and the two suites had not run in a long time. Installing it
at 29.7.0 alongside the jest already here exposed the next layer: jest.setup.js
imports @testing-library/jest-dom/extend-expect, an entry point v6 dropped in
favour of the package root.

The tests also read as untyped to tsc, which has no idea what describe or
expect are without @types/jest. Its matchers still came up short afterwards:
jest-dom registers toBeInTheDocument from jest.setup.js, a file outside the
program, so the reference now sits in additional-types.d.ts where tsc will see
it and the tests type-check against the matchers they run against.

siteUrl was still the starter template's, so robots.txt handed crawlers
tsnext-tw.thcl.dev as the canonical host and every URL in the sitemap pointed
somewhere we do not own. public/CNAME and the README both say the site is
foundation.zoo.ngo. The regenerated sitemap also drops /team/, a page removed
in 4a3543a that the committed copy still advertised.

The three .tsx.orig files were merge leftovers. Nothing imports them, and the
versions they held are in history.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-04 00:29:49 -07:00

43 lines
6.5 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url><loc>https://foundation.zoo.ngo/</loc><lastmod>2026-09-04T07:28:13.113Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/about/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/ai/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/animals/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/blog/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/campaign/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/campaign_guide/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/careers/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/coin/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/components/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/docs/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/donation/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/donation/crypto/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/experiences/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/faq/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/forgot_password/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/getinvolved/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/getinvolved/Header/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/impact/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/markets/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/news/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/partners/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/programs/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/research/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/signin/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/signup/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/terms/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/terms-refund/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/transparency/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/volunteer/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/experiences/1/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/experiences/7/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/experiences/8/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/experiences/2/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/experiences/3/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/experiences/4/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/experiences/5/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/experiences/6/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/experiences/nonprofit-signup/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://foundation.zoo.ngo/experiences/9/</loc><lastmod>2026-09-04T07:28:13.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
</urlset>