<?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:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://basketry.io/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/blog/archive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/blog/basketry-0_2-built-for-builders</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/blog/basketry-0.2-rc</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/blog/basketry-turns-0.1.0</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/blog/discriminated-unions</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/blog/introducing-basketry</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/blog/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/blog/tags/design-patterns</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/blog/tags/how-to</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/blog/tags/openapi</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/blog/tags/typescript</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/blog/tags/updates</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/blog/unified-dtos</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/markdown-page</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/roadmap</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/category/tutorial---basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/category/tutorial---extras</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/components/@basketry/express</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/components/@basketry/json-schema</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/components/@basketry/openapi-3</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/components/@basketry/react-query</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/components/@basketry/rules</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/components/@basketry/sorbet</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/components/@basketry/swagger-2</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/components/@basketry/typescript</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/components/@basketry/typescript-auth</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/components/@basketry/typescript-docs</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/components/@basketry/typescript-dtos</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/components/@basketry/typescript-http-client</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/components/@basketry/typescript-validators</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/components/@basketry/typespec</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/components/@basketry/zod</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/components/generators</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/components/generators/sorbet</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/components/generators/typescript</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/components/intro</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/components/parsers</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/components/rules</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/specification/v0.2</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/tutorial/intro</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/tutorial/tutorial-basics/add-a-generator</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/tutorial/tutorial-basics/add-a-service-definition</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/tutorial/tutorial-basics/congratulations</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/tutorial/tutorial-basics/create-a-build-script</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/tutorial/tutorial-basics/create-a-project</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/tutorial/tutorial-basics/enforce-rules</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/tutorial/tutorial-basics/prerequisites</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/tutorial/tutorial-extras/building-a-generator</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/tutorial/tutorial-extras/building-custom-rules</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/tutorial/tutorial-extras/cli</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/tutorial/tutorial-extras/config-files</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/docs/tutorial/tutorial-extras/rule-helpers</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://basketry.io/</loc><lastmod>2025-09-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>