{
  "bomFormat": "CycloneDX",
  "specVersion": "1.5",
  "version": 1,
  "metadata": {
    "timestamp": "2026-06-30T19:43:34.220Z",
    "component": {
      "type": "application",
      "name": "tanstack_start_ts",
      "version": "0.1.0"
    }
  },
  "components": [
    {
      "type": "library",
      "name": "@hookform/resolvers",
      "version": "5.2.2",
      "purl": "pkg:npm/%40hookform/resolvers@5.2.2"
    },
    {
      "type": "library",
      "name": "@lovable.dev/cloud-auth-js",
      "version": "1.1.2",
      "purl": "pkg:npm/%40lovable.dev/cloud-auth-js@1.1.2"
    },
    {
      "type": "library",
      "name": "@radix-ui/react-accordion",
      "version": "1.2.12",
      "purl": "pkg:npm/%40radix-ui/react-accordion@1.2.12"
    },
    {
      "type": "library",
      "name": "@radix-ui/react-alert-dialog",
      "version": "1.1.15",
      "purl": "pkg:npm/%40radix-ui/react-alert-dialog@1.1.15"
    },
    {
      "type": "library",
      "name": "@radix-ui/react-aspect-ratio",
      "version": "1.1.8",
      "purl": "pkg:npm/%40radix-ui/react-aspect-ratio@1.1.8"
    },
    {
      "type": "library",
      "name": "@radix-ui/react-avatar",
      "version": "1.1.11",
      "purl": "pkg:npm/%40radix-ui/react-avatar@1.1.11"
    },
    {
      "type": "library",
      "name": "@radix-ui/react-checkbox",
      "version": "1.3.3",
      "purl": "pkg:npm/%40radix-ui/react-checkbox@1.3.3"
    },
    {
      "type": "library",
      "name": "@radix-ui/react-collapsible",
      "version": "1.1.12",
      "purl": "pkg:npm/%40radix-ui/react-collapsible@1.1.12"
    },
    {
      "type": "library",
      "name": "@radix-ui/react-context-menu",
      "version": "2.2.16",
      "purl": "pkg:npm/%40radix-ui/react-context-menu@2.2.16"
    },
    {
      "type": "library",
      "name": "@radix-ui/react-dialog",
      "version": "1.1.15",
      "purl": "pkg:npm/%40radix-ui/react-dialog@1.1.15"
    },
    {
      "type": "library",
      "name": "@radix-ui/react-dropdown-menu",
      "version": "2.1.16",
      "purl": "pkg:npm/%40radix-ui/react-dropdown-menu@2.1.16"
    },
    {
      "type": "library",
      "name": "@radix-ui/react-hover-card",
      "version": "1.1.15",
      "purl": "pkg:npm/%40radix-ui/react-hover-card@1.1.15"
    },
    {
      "type": "library",
      "name": "@radix-ui/react-label",
      "version": "2.1.8",
      "purl": "pkg:npm/%40radix-ui/react-label@2.1.8"
    },
    {
      "type": "library",
      "name": "@radix-ui/react-menubar",
      "version": "1.1.16",
      "purl": "pkg:npm/%40radix-ui/react-menubar@1.1.16"
    },
    {
      "type": "library",
      "name": "@radix-ui/react-navigation-menu",
      "version": "1.2.14",
      "purl": "pkg:npm/%40radix-ui/react-navigation-menu@1.2.14"
    },
    {
      "type": "library",
      "name": "@radix-ui/react-popover",
      "version": "1.1.15",
      "purl": "pkg:npm/%40radix-ui/react-popover@1.1.15"
    },
    {
      "type": "library",
      "name": "@radix-ui/react-progress",
      "version": "1.1.8",
      "purl": "pkg:npm/%40radix-ui/react-progress@1.1.8"
    },
    {
      "type": "library",
      "name": "@radix-ui/react-radio-group",
      "version": "1.3.8",
      "purl": "pkg:npm/%40radix-ui/react-radio-group@1.3.8"
    },
    {
      "type": "library",
      "name": "@radix-ui/react-scroll-area",
      "version": "1.2.10",
      "purl": "pkg:npm/%40radix-ui/react-scroll-area@1.2.10"
    },
    {
      "type": "library",
      "name": "@radix-ui/react-select",
      "version": "2.2.6",
      "purl": "pkg:npm/%40radix-ui/react-select@2.2.6"
    },
    {
      "type": "library",
      "name": "@radix-ui/react-separator",
      "version": "1.1.8",
      "purl": "pkg:npm/%40radix-ui/react-separator@1.1.8"
    },
    {
      "type": "library",
      "name": "@radix-ui/react-slider",
      "version": "1.3.6",
      "purl": "pkg:npm/%40radix-ui/react-slider@1.3.6"
    },
    {
      "type": "library",
      "name": "@radix-ui/react-slot",
      "version": "1.2.4",
      "purl": "pkg:npm/%40radix-ui/react-slot@1.2.4"
    },
    {
      "type": "library",
      "name": "@radix-ui/react-switch",
      "version": "1.2.6",
      "purl": "pkg:npm/%40radix-ui/react-switch@1.2.6"
    },
    {
      "type": "library",
      "name": "@radix-ui/react-tabs",
      "version": "1.1.13",
      "purl": "pkg:npm/%40radix-ui/react-tabs@1.1.13"
    },
    {
      "type": "library",
      "name": "@radix-ui/react-toggle",
      "version": "1.1.10",
      "purl": "pkg:npm/%40radix-ui/react-toggle@1.1.10"
    },
    {
      "type": "library",
      "name": "@radix-ui/react-toggle-group",
      "version": "1.1.11",
      "purl": "pkg:npm/%40radix-ui/react-toggle-group@1.1.11"
    },
    {
      "type": "library",
      "name": "@radix-ui/react-tooltip",
      "version": "1.2.8",
      "purl": "pkg:npm/%40radix-ui/react-tooltip@1.2.8"
    },
    {
      "type": "library",
      "name": "@simplewebauthn/browser",
      "version": "13.3.0",
      "purl": "pkg:npm/%40simplewebauthn/browser@13.3.0"
    },
    {
      "type": "library",
      "name": "@simplewebauthn/server",
      "version": "13.3.2",
      "purl": "pkg:npm/%40simplewebauthn/server@13.3.2"
    },
    {
      "type": "library",
      "name": "@supabase/supabase-js",
      "version": "2.108.1",
      "purl": "pkg:npm/%40supabase/supabase-js@2.108.1"
    },
    {
      "type": "library",
      "name": "@tailwindcss/vite",
      "version": "4.2.1",
      "purl": "pkg:npm/%40tailwindcss/vite@4.2.1"
    },
    {
      "type": "library",
      "name": "@tanstack/react-query",
      "version": "5.83.0",
      "purl": "pkg:npm/%40tanstack/react-query@5.83.0"
    },
    {
      "type": "library",
      "name": "@tanstack/react-router",
      "version": "1.170.16",
      "purl": "pkg:npm/%40tanstack/react-router@1.170.16"
    },
    {
      "type": "library",
      "name": "@tanstack/react-start",
      "version": "1.168.26",
      "purl": "pkg:npm/%40tanstack/react-start@1.168.26"
    },
    {
      "type": "library",
      "name": "@tanstack/router-plugin",
      "version": "1.168.18",
      "purl": "pkg:npm/%40tanstack/router-plugin@1.168.18"
    },
    {
      "type": "library",
      "name": "@tanstack/zod-adapter",
      "version": "1.167.0",
      "purl": "pkg:npm/%40tanstack/zod-adapter@1.167.0"
    },
    {
      "type": "library",
      "name": "@types/leaflet",
      "version": "1.9.21",
      "purl": "pkg:npm/%40types/leaflet@1.9.21"
    },
    {
      "type": "library",
      "name": "class-variance-authority",
      "version": "0.7.1",
      "purl": "pkg:npm/class-variance-authority@0.7.1"
    },
    {
      "type": "library",
      "name": "clsx",
      "version": "2.1.1",
      "purl": "pkg:npm/clsx@2.1.1"
    },
    {
      "type": "library",
      "name": "cmdk",
      "version": "1.1.1",
      "purl": "pkg:npm/cmdk@1.1.1"
    },
    {
      "type": "library",
      "name": "date-fns",
      "version": "4.1.0",
      "purl": "pkg:npm/date-fns@4.1.0"
    },
    {
      "type": "library",
      "name": "embla-carousel-react",
      "version": "8.6.0",
      "purl": "pkg:npm/embla-carousel-react@8.6.0"
    },
    {
      "type": "library",
      "name": "input-otp",
      "version": "1.4.2",
      "purl": "pkg:npm/input-otp@1.4.2"
    },
    {
      "type": "library",
      "name": "leaflet",
      "version": "1.9.4",
      "purl": "pkg:npm/leaflet@1.9.4"
    },
    {
      "type": "library",
      "name": "lenis",
      "version": "1.3.25",
      "purl": "pkg:npm/lenis@1.3.25"
    },
    {
      "type": "library",
      "name": "lucide-react",
      "version": "0.575.0",
      "purl": "pkg:npm/lucide-react@0.575.0"
    },
    {
      "type": "library",
      "name": "motion",
      "version": "12.42.0",
      "purl": "pkg:npm/motion@12.42.0"
    },
    {
      "type": "library",
      "name": "react",
      "version": "19.2.0",
      "purl": "pkg:npm/react@19.2.0"
    },
    {
      "type": "library",
      "name": "react-day-picker",
      "version": "9.14.0",
      "purl": "pkg:npm/react-day-picker@9.14.0"
    },
    {
      "type": "library",
      "name": "react-dom",
      "version": "19.2.0",
      "purl": "pkg:npm/react-dom@19.2.0"
    },
    {
      "type": "library",
      "name": "react-hook-form",
      "version": "7.71.2",
      "purl": "pkg:npm/react-hook-form@7.71.2"
    },
    {
      "type": "library",
      "name": "react-leaflet",
      "version": "5.0.0",
      "purl": "pkg:npm/react-leaflet@5.0.0"
    },
    {
      "type": "library",
      "name": "react-resizable-panels",
      "version": "4.6.5",
      "purl": "pkg:npm/react-resizable-panels@4.6.5"
    },
    {
      "type": "library",
      "name": "recharts",
      "version": "2.15.4",
      "purl": "pkg:npm/recharts@2.15.4"
    },
    {
      "type": "library",
      "name": "sonner",
      "version": "2.0.7",
      "purl": "pkg:npm/sonner@2.0.7"
    },
    {
      "type": "library",
      "name": "tailwind-merge",
      "version": "3.5.0",
      "purl": "pkg:npm/tailwind-merge@3.5.0"
    },
    {
      "type": "library",
      "name": "tailwindcss",
      "version": "4.2.1",
      "purl": "pkg:npm/tailwindcss@4.2.1"
    },
    {
      "type": "library",
      "name": "tw-animate-css",
      "version": "1.3.4",
      "purl": "pkg:npm/tw-animate-css@1.3.4"
    },
    {
      "type": "library",
      "name": "vaul",
      "version": "1.1.2",
      "purl": "pkg:npm/vaul@1.1.2"
    },
    {
      "type": "library",
      "name": "vite-tsconfig-paths",
      "version": "6.0.2",
      "purl": "pkg:npm/vite-tsconfig-paths@6.0.2"
    },
    {
      "type": "library",
      "name": "zod",
      "version": "3.24.2",
      "purl": "pkg:npm/zod@3.24.2"
    },
    {
      "type": "library",
      "name": "@eslint/js",
      "version": "9.32.0",
      "purl": "pkg:npm/%40eslint/js@9.32.0"
    },
    {
      "type": "library",
      "name": "@lovable.dev/vite-tanstack-config",
      "version": "2.6.4",
      "purl": "pkg:npm/%40lovable.dev/vite-tanstack-config@2.6.4"
    },
    {
      "type": "library",
      "name": "@types/node",
      "version": "22.16.5",
      "purl": "pkg:npm/%40types/node@22.16.5"
    },
    {
      "type": "library",
      "name": "@types/react",
      "version": "19.2.0",
      "purl": "pkg:npm/%40types/react@19.2.0"
    },
    {
      "type": "library",
      "name": "@types/react-dom",
      "version": "19.2.0",
      "purl": "pkg:npm/%40types/react-dom@19.2.0"
    },
    {
      "type": "library",
      "name": "@vitejs/plugin-react",
      "version": "5.0.4",
      "purl": "pkg:npm/%40vitejs/plugin-react@5.0.4"
    },
    {
      "type": "library",
      "name": "@vitest/coverage-v8",
      "version": "4.1.9",
      "purl": "pkg:npm/%40vitest/coverage-v8@4.1.9"
    },
    {
      "type": "library",
      "name": "eslint",
      "version": "9.32.0",
      "purl": "pkg:npm/eslint@9.32.0"
    },
    {
      "type": "library",
      "name": "eslint-config-prettier",
      "version": "10.1.1",
      "purl": "pkg:npm/eslint-config-prettier@10.1.1"
    },
    {
      "type": "library",
      "name": "eslint-plugin-prettier",
      "version": "5.2.6",
      "purl": "pkg:npm/eslint-plugin-prettier@5.2.6"
    },
    {
      "type": "library",
      "name": "eslint-plugin-react-hooks",
      "version": "5.2.0",
      "purl": "pkg:npm/eslint-plugin-react-hooks@5.2.0"
    },
    {
      "type": "library",
      "name": "eslint-plugin-react-refresh",
      "version": "0.4.20",
      "purl": "pkg:npm/eslint-plugin-react-refresh@0.4.20"
    },
    {
      "type": "library",
      "name": "globals",
      "version": "15.15.0",
      "purl": "pkg:npm/globals@15.15.0"
    },
    {
      "type": "library",
      "name": "nitro",
      "version": "3.0.260603-beta",
      "purl": "pkg:npm/nitro@3.0.260603-beta"
    },
    {
      "type": "library",
      "name": "prettier",
      "version": "3.7.3",
      "purl": "pkg:npm/prettier@3.7.3"
    },
    {
      "type": "library",
      "name": "typescript",
      "version": "5.8.3",
      "purl": "pkg:npm/typescript@5.8.3"
    },
    {
      "type": "library",
      "name": "typescript-eslint",
      "version": "8.56.1",
      "purl": "pkg:npm/typescript-eslint@8.56.1"
    },
    {
      "type": "library",
      "name": "vite",
      "version": "7.3.1",
      "purl": "pkg:npm/vite@7.3.1"
    },
    {
      "type": "library",
      "name": "vitest",
      "version": "4.1.9",
      "purl": "pkg:npm/vitest@4.1.9"
    }
  ]
}