<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- Root -->
  <url><loc>https://terajs.com/</loc></url>

  <!-- Top-level sections -->
  <url><loc>https://terajs.com/docs</loc></url>
  <url><loc>https://terajs.com/api-reference</loc></url>
  <url><loc>https://terajs.com/demos</loc></url>
  <url><loc>https://terajs.com/examples</loc></url>

  <!-- Docs: Learn -->
  <url><loc>https://terajs.com/docs/installation</loc></url>
  <url><loc>https://terajs.com/docs/quickstart</loc></url>
  <url><loc>https://terajs.com/docs/tutorials</loc></url>

  <!-- Docs: Guides -->
  <url><loc>https://terajs.com/docs/configuration</loc></url>
  <url><loc>https://terajs.com/docs/routing</loc></url>
  <url><loc>https://terajs.com/docs/meta-tags</loc></url>
  <url><loc>https://terajs.com/docs/ai-context</loc></url>
  <url><loc>https://terajs.com/docs/reactivity</loc></url>
  <url><loc>https://terajs.com/docs/components</loc></url>
  <url><loc>https://terajs.com/docs/realtime-sync</loc></url>
  <url><loc>https://terajs.com/docs/devtools</loc></url>
  <url><loc>https://terajs.com/docs/deployment</loc></url>

  <!-- Demos -->
  <url><loc>https://terajs.com/demos/route-first-hydration</loc></url>
  <url><loc>https://terajs.com/demos/local-first-queue</loc></url>

  <!-- Examples: Start here -->
  <url><loc>https://terajs.com/examples/state-and-computed</loc></url>
  <url><loc>https://terajs.com/examples/form-with-validation</loc></url>
  <url><loc>https://terajs.com/examples/resource-fetching</loc></url>

  <!-- Examples: Core workflows -->
  <url><loc>https://terajs.com/examples/counter-workspace</loc></url>
  <url><loc>https://terajs.com/examples/server-functions</loc></url>
  <url><loc>https://terajs.com/examples/realtime-sync</loc></url>
  <url><loc>https://terajs.com/examples/prefetch-and-navigation</loc></url>
  <url><loc>https://terajs.com/examples/route-guards-and-redirects</loc></url>
  <url><loc>https://terajs.com/examples/ai-chatbot</loc></url>

  <!-- Examples: Advanced patterns -->
  <url><loc>https://terajs.com/examples/socketio-collaboration</loc></url>
  <url><loc>https://terajs.com/examples/websocket-collaboration</loc></url>
  <url><loc>https://terajs.com/examples/offline-queue-and-replay</loc></url>
  <url><loc>https://terajs.com/examples/custom-elements</loc></url>
  <url><loc>https://terajs.com/examples/slots-portal-suspense</loc></url>
  <url><loc>https://terajs.com/examples/error-boundaries</loc></url>
  <url><loc>https://terajs.com/examples/react-component-integration</loc></url>
  <url><loc>https://terajs.com/examples/vue-component-integration</loc></url>
  <url><loc>https://terajs.com/examples/devtools-inspection</loc></url>

  <!-- API Reference -->
  <url><loc>https://terajs.com/api-reference/app-entry</loc></url>
  <url><loc>https://terajs.com/api-reference/vite-plugin</loc></url>
  <url><loc>https://terajs.com/api-reference/configuration</loc></url>
  <url><loc>https://terajs.com/api-reference/sfc-components</loc></url>
  <url><loc>https://terajs.com/api-reference/runtime-components</loc></url>
  <url><loc>https://terajs.com/api-reference/runtime-data</loc></url>
  <url><loc>https://terajs.com/api-reference/router-navigation</loc></url>
  <url><loc>https://terajs.com/api-reference/server-functions</loc></url>
  <url><loc>https://terajs.com/api-reference/forms-and-links</loc></url>
  <url><loc>https://terajs.com/api-reference/tsx-components</loc></url>
  <url><loc>https://terajs.com/api-reference/react-wrapper</loc></url>
  <url><loc>https://terajs.com/api-reference/vue-wrapper</loc></url>
  <url><loc>https://terajs.com/api-reference/reactivity-signals</loc></url>
  <url><loc>https://terajs.com/api-reference/reactivity-effects</loc></url>

</urlset>
