{"nodes": [{"id": "users_isaacmini_projects_petrus_crm_backend_package_json", "label": "package.json", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L1"}, {"id": "backend_package_private", "label": "private", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L2"}, {"id": "backend_package_type", "label": "type", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L3"}, {"id": "backend_package_workspaces", "label": "workspaces", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L4"}, {"id": "backend_package_scripts", "label": "scripts", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L7"}, {"id": "backend_package_scripts_build", "label": "build", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L8"}, {"id": "backend_package_scripts_dev", "label": "dev", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L9"}, {"id": "backend_package_scripts_test_e2e", "label": "test:e2e", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L10"}, {"id": "backend_package_scripts_test_e2e_local", "label": "test:e2e:local", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L11"}, {"id": "backend_package_scripts_test_e2e_headed", "label": "test:e2e:headed", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L12"}, {"id": "backend_package_scripts_test_unit", "label": "test:unit", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L13"}, {"id": "backend_package_scripts_test_unit_watch", "label": "test:unit:watch", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L14"}, {"id": "backend_package_scripts_typecheck", "label": "typecheck", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L15"}, {"id": "backend_package_dependencies", "label": "dependencies", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L17"}, {"id": "backend_package_dependencies_heroicons_react", "label": "@heroicons/react", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L18"}, {"id": "backend_package_dependencies_inertiajs_react", "label": "@inertiajs/react", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L19"}, {"id": "backend_package_dependencies_kaara_works_team_ui", "label": "@kaara-works/team-ui", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L20"}, {"id": "backend_package_dependencies_react", "label": "react", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L21"}, {"id": "backend_package_dependencies_react_dom", "label": "react-dom", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L22"}, {"id": "backend_package_dependencies_sonner", "label": "sonner", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L23"}, {"id": "backend_package_devdependencies", "label": "devDependencies", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L25"}, {"id": "backend_package_devdependencies_playwright_test", "label": "@playwright/test", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L26"}, {"id": "backend_package_devdependencies_tailwindcss_vite", "label": "@tailwindcss/vite", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L27"}, {"id": "backend_package_devdependencies_testing_library_jest_dom", "label": "@testing-library/jest-dom", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L28"}, {"id": "backend_package_devdependencies_testing_library_react", "label": "@testing-library/react", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L29"}, {"id": "backend_package_devdependencies_testing_library_user_event", "label": "@testing-library/user-event", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L30"}, {"id": "backend_package_devdependencies_types_node", "label": "@types/node", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L31"}, {"id": "backend_package_devdependencies_types_react", "label": "@types/react", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L32"}, {"id": "backend_package_devdependencies_types_react_dom", "label": "@types/react-dom", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L33"}, {"id": "backend_package_devdependencies_vitejs_plugin_react", "label": "@vitejs/plugin-react", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L34"}, {"id": "backend_package_devdependencies_autoprefixer", "label": "autoprefixer", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L35"}, {"id": "backend_package_devdependencies_axios", "label": "axios", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L36"}, {"id": "backend_package_devdependencies_concurrently", "label": "concurrently", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L37"}, {"id": "backend_package_devdependencies_jsdom", "label": "jsdom", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L38"}, {"id": "backend_package_devdependencies_laravel_vite_plugin", "label": "laravel-vite-plugin", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L39"}, {"id": "backend_package_devdependencies_otpauth", "label": "otpauth", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L40"}, {"id": "backend_package_devdependencies_postcss", "label": "postcss", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L41"}, {"id": "backend_package_devdependencies_tailwindcss", "label": "tailwindcss", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L42"}, {"id": "backend_package_devdependencies_typescript", "label": "typescript", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L43"}, {"id": "backend_package_devdependencies_vite", "label": "vite", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L44"}, {"id": "backend_package_devdependencies_vitest", "label": "vitest", "file_type": "code", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L45"}], "edges": [{"source": "users_isaacmini_projects_petrus_crm_backend_package_json", "target": "backend_package_private", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L2", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_package_json", "target": "backend_package_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L3", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_package_json", "target": "backend_package_workspaces", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L4", "weight": 1.0}, {"source": "backend_package_workspaces", "target": "ref_packages", "relation": "extends", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "users_isaacmini_projects_petrus_crm_backend_package_json", "target": "backend_package_scripts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L7", "weight": 1.0}, {"source": "backend_package_scripts", "target": "backend_package_scripts_build", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L8", "weight": 1.0}, {"source": "backend_package_scripts", "target": "backend_package_scripts_dev", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L9", "weight": 1.0}, {"source": "backend_package_scripts", "target": "backend_package_scripts_test_e2e", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L10", "weight": 1.0}, {"source": "backend_package_scripts", "target": "backend_package_scripts_test_e2e_local", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L11", "weight": 1.0}, {"source": "backend_package_scripts", "target": "backend_package_scripts_test_e2e_headed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L12", "weight": 1.0}, {"source": "backend_package_scripts", "target": "backend_package_scripts_test_unit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L13", "weight": 1.0}, {"source": "backend_package_scripts", "target": "backend_package_scripts_test_unit_watch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L14", "weight": 1.0}, {"source": "backend_package_scripts", "target": "backend_package_scripts_typecheck", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L15", "weight": 1.0}, {"source": "users_isaacmini_projects_petrus_crm_backend_package_json", "target": "backend_package_dependencies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L17", "weight": 1.0}, {"source": "backend_package_dependencies", "target": "backend_package_dependencies_heroicons_react", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L18", "weight": 1.0}, {"source": "backend_package_dependencies_heroicons_react", "target": "heroicons_react", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L18", "weight": 1.0, "context": "import"}, {"source": "backend_package_dependencies", "target": "backend_package_dependencies_inertiajs_react", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L19", "weight": 1.0}, {"source": "backend_package_dependencies_inertiajs_react", "target": "inertiajs_react", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L19", "weight": 1.0, "context": "import"}, {"source": "backend_package_dependencies", "target": "backend_package_dependencies_kaara_works_team_ui", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L20", "weight": 1.0}, {"source": "backend_package_dependencies_kaara_works_team_ui", "target": "kaara_works_team_ui", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L20", "weight": 1.0, "context": "import"}, {"source": "backend_package_dependencies", "target": "backend_package_dependencies_react", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L21", "weight": 1.0}, {"source": "backend_package_dependencies_react", "target": "react", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L21", "weight": 1.0, "context": "import"}, {"source": "backend_package_dependencies", "target": "backend_package_dependencies_react_dom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L22", "weight": 1.0}, {"source": "backend_package_dependencies_react_dom", "target": "react_dom", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L22", "weight": 1.0, "context": "import"}, {"source": "backend_package_dependencies", "target": "backend_package_dependencies_sonner", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L23", "weight": 1.0}, {"source": "backend_package_dependencies_sonner", "target": "sonner", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L23", "weight": 1.0, "context": "import"}, {"source": "users_isaacmini_projects_petrus_crm_backend_package_json", "target": "backend_package_devdependencies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L25", "weight": 1.0}, {"source": "backend_package_devdependencies", "target": "backend_package_devdependencies_playwright_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L26", "weight": 1.0}, {"source": "backend_package_devdependencies_playwright_test", "target": "playwright_test", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L26", "weight": 1.0, "context": "import"}, {"source": "backend_package_devdependencies", "target": "backend_package_devdependencies_tailwindcss_vite", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L27", "weight": 1.0}, {"source": "backend_package_devdependencies_tailwindcss_vite", "target": "tailwindcss_vite", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L27", "weight": 1.0, "context": "import"}, {"source": "backend_package_devdependencies", "target": "backend_package_devdependencies_testing_library_jest_dom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L28", "weight": 1.0}, {"source": "backend_package_devdependencies_testing_library_jest_dom", "target": "testing_library_jest_dom", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L28", "weight": 1.0, "context": "import"}, {"source": "backend_package_devdependencies", "target": "backend_package_devdependencies_testing_library_react", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L29", "weight": 1.0}, {"source": "backend_package_devdependencies_testing_library_react", "target": "testing_library_react", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L29", "weight": 1.0, "context": "import"}, {"source": "backend_package_devdependencies", "target": "backend_package_devdependencies_testing_library_user_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L30", "weight": 1.0}, {"source": "backend_package_devdependencies_testing_library_user_event", "target": "testing_library_user_event", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L30", "weight": 1.0, "context": "import"}, {"source": "backend_package_devdependencies", "target": "backend_package_devdependencies_types_node", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L31", "weight": 1.0}, {"source": "backend_package_devdependencies_types_node", "target": "types_node", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L31", "weight": 1.0, "context": "import"}, {"source": "backend_package_devdependencies", "target": "backend_package_devdependencies_types_react", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L32", "weight": 1.0}, {"source": "backend_package_devdependencies_types_react", "target": "types_react", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L32", "weight": 1.0, "context": "import"}, {"source": "backend_package_devdependencies", "target": "backend_package_devdependencies_types_react_dom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L33", "weight": 1.0}, {"source": "backend_package_devdependencies_types_react_dom", "target": "types_react_dom", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L33", "weight": 1.0, "context": "import"}, {"source": "backend_package_devdependencies", "target": "backend_package_devdependencies_vitejs_plugin_react", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L34", "weight": 1.0}, {"source": "backend_package_devdependencies_vitejs_plugin_react", "target": "vitejs_plugin_react", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L34", "weight": 1.0, "context": "import"}, {"source": "backend_package_devdependencies", "target": "backend_package_devdependencies_autoprefixer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L35", "weight": 1.0}, {"source": "backend_package_devdependencies_autoprefixer", "target": "autoprefixer", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L35", "weight": 1.0, "context": "import"}, {"source": "backend_package_devdependencies", "target": "backend_package_devdependencies_axios", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L36", "weight": 1.0}, {"source": "backend_package_devdependencies_axios", "target": "axios", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L36", "weight": 1.0, "context": "import"}, {"source": "backend_package_devdependencies", "target": "backend_package_devdependencies_concurrently", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L37", "weight": 1.0}, {"source": "backend_package_devdependencies_concurrently", "target": "concurrently", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L37", "weight": 1.0, "context": "import"}, {"source": "backend_package_devdependencies", "target": "backend_package_devdependencies_jsdom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L38", "weight": 1.0}, {"source": "backend_package_devdependencies_jsdom", "target": "jsdom", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L38", "weight": 1.0, "context": "import"}, {"source": "backend_package_devdependencies", "target": "backend_package_devdependencies_laravel_vite_plugin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L39", "weight": 1.0}, {"source": "backend_package_devdependencies_laravel_vite_plugin", "target": "laravel_vite_plugin", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L39", "weight": 1.0, "context": "import"}, {"source": "backend_package_devdependencies", "target": "backend_package_devdependencies_otpauth", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L40", "weight": 1.0}, {"source": "backend_package_devdependencies_otpauth", "target": "otpauth", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L40", "weight": 1.0, "context": "import"}, {"source": "backend_package_devdependencies", "target": "backend_package_devdependencies_postcss", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L41", "weight": 1.0}, {"source": "backend_package_devdependencies_postcss", "target": "postcss", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L41", "weight": 1.0, "context": "import"}, {"source": "backend_package_devdependencies", "target": "backend_package_devdependencies_tailwindcss", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L42", "weight": 1.0}, {"source": "backend_package_devdependencies_tailwindcss", "target": "tailwindcss", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L42", "weight": 1.0, "context": "import"}, {"source": "backend_package_devdependencies", "target": "backend_package_devdependencies_typescript", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L43", "weight": 1.0}, {"source": "backend_package_devdependencies_typescript", "target": "typescript", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L43", "weight": 1.0, "context": "import"}, {"source": "backend_package_devdependencies", "target": "backend_package_devdependencies_vite", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L44", "weight": 1.0}, {"source": "backend_package_devdependencies_vite", "target": "vite", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L44", "weight": 1.0, "context": "import"}, {"source": "backend_package_devdependencies", "target": "backend_package_devdependencies_vitest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L45", "weight": 1.0}, {"source": "backend_package_devdependencies_vitest", "target": "vitest", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/isaacmini/Projects/petrus-crm/backend/package.json", "source_location": "L45", "weight": 1.0, "context": "import"}]}