29619658fc
Build and Push Docker Image / build (push) Failing after 1m35s
- Introduced a new graphify OpenCode plugin to remind users about the knowledge graph before executing bash commands. - Added AGENTS.md for agent guidance, including development commands, environment setup, Docker deployment, code structure, conventions, and testing instructions. - Created opencode.json to configure the graphify plugin and superpowers. - Updated tests to improve type safety and added missing imports in test files. - Added .graphify_uncached.txt to track relevant files for graphify.
9489 lines
284 KiB
JSON
9489 lines
284 KiB
JSON
{
|
|
"nodes": [
|
|
{
|
|
"id": "postcss_config_ts",
|
|
"label": "postcss.config.ts",
|
|
"file_type": "code",
|
|
"source_file": "postcss.config.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "react_router_config_ts",
|
|
"label": "react-router.config.ts",
|
|
"file_type": "code",
|
|
"source_file": "react-router.config.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "vitest_setup_ts",
|
|
"label": "vitest.setup.ts",
|
|
"file_type": "code",
|
|
"source_file": "vitest.setup.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "vitest_config_ts",
|
|
"label": "vitest.config.ts",
|
|
"file_type": "code",
|
|
"source_file": "vitest.config.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "vite_config_ts",
|
|
"label": "vite.config.ts",
|
|
"file_type": "code",
|
|
"source_file": "vite.config.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "prisma_seed_js",
|
|
"label": "seed.js",
|
|
"file_type": "code",
|
|
"source_file": "prisma/seed.js",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "seed_main",
|
|
"label": "main()",
|
|
"file_type": "code",
|
|
"source_file": "prisma/seed.js",
|
|
"source_location": "L4"
|
|
},
|
|
{
|
|
"id": "prisma_seed_ts",
|
|
"label": "seed.ts",
|
|
"file_type": "code",
|
|
"source_file": "prisma/seed.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "seed_main",
|
|
"label": "main()",
|
|
"file_type": "code",
|
|
"source_file": "prisma/seed.ts",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "tests_lib_buchungen_test_ts",
|
|
"label": "buchungen.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/lib/buchungen.test.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_lib_kategorie_defaults_test_ts",
|
|
"label": "kategorie-defaults.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/lib/kategorie-defaults.test.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_lib_einnahmen_ausgaben_test_ts",
|
|
"label": "einnahmen-ausgaben.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/lib/einnahmen-ausgaben.test.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_lib_invoice_number_test_ts",
|
|
"label": "invoice-number.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/lib/invoice-number.test.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_lib_afa_test_ts",
|
|
"label": "afa.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/lib/afa.test.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_lib_schemas_test_ts",
|
|
"label": "schemas.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/lib/schemas.test.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_lib_client_validation_test_ts",
|
|
"label": "client-validation.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/lib/client-validation.test.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_lib_tax_test_ts",
|
|
"label": "tax.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/lib/tax.test.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_integration_api_test_ts",
|
|
"label": "api.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/integration/api.test.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_test_dbtest",
|
|
"label": "dbTest()",
|
|
"file_type": "code",
|
|
"source_file": "tests/integration/api.test.ts",
|
|
"source_location": "L58"
|
|
},
|
|
{
|
|
"id": "tests_integration_setup_ts",
|
|
"label": "setup.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/integration/setup.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "setup_setuptestdatabase",
|
|
"label": "setupTestDatabase()",
|
|
"file_type": "code",
|
|
"source_file": "tests/integration/setup.ts",
|
|
"source_location": "L24"
|
|
},
|
|
{
|
|
"id": "setup_cleanuptestdatabase",
|
|
"label": "cleanupTestDatabase()",
|
|
"file_type": "code",
|
|
"source_file": "tests/integration/setup.ts",
|
|
"source_location": "L48"
|
|
},
|
|
{
|
|
"id": "setup_createtestuser",
|
|
"label": "createTestUser()",
|
|
"file_type": "code",
|
|
"source_file": "tests/integration/setup.ts",
|
|
"source_location": "L71"
|
|
},
|
|
{
|
|
"id": "setup_createtestcompany",
|
|
"label": "createTestCompany()",
|
|
"file_type": "code",
|
|
"source_file": "tests/integration/setup.ts",
|
|
"source_location": "L89"
|
|
},
|
|
{
|
|
"id": "setup_createtestcustomer",
|
|
"label": "createTestCustomer()",
|
|
"file_type": "code",
|
|
"source_file": "tests/integration/setup.ts",
|
|
"source_location": "L105"
|
|
},
|
|
{
|
|
"id": "setup_getauthheaders",
|
|
"label": "getAuthHeaders()",
|
|
"file_type": "code",
|
|
"source_file": "tests/integration/setup.ts",
|
|
"source_location": "L122"
|
|
},
|
|
{
|
|
"id": "tests_integration_api_simple_test_ts",
|
|
"label": "api-simple.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/integration/api-simple.test.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_components_invoice_status_badge_test_tsx",
|
|
"label": "invoice-status-badge.test.tsx",
|
|
"file_type": "code",
|
|
"source_file": "tests/components/invoice-status-badge.test.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "coverage_block_navigation_js",
|
|
"label": "block-navigation.js",
|
|
"file_type": "code",
|
|
"source_file": "coverage/block-navigation.js",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "block_navigation_toggleclass",
|
|
"label": "toggleClass()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/block-navigation.js",
|
|
"source_location": "L24"
|
|
},
|
|
{
|
|
"id": "block_navigation_makecurrent",
|
|
"label": "makeCurrent()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/block-navigation.js",
|
|
"source_location": "L31"
|
|
},
|
|
{
|
|
"id": "block_navigation_gotoprevious",
|
|
"label": "goToPrevious()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/block-navigation.js",
|
|
"source_location": "L41"
|
|
},
|
|
{
|
|
"id": "block_navigation_gotonext",
|
|
"label": "goToNext()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/block-navigation.js",
|
|
"source_location": "L52"
|
|
},
|
|
{
|
|
"id": "coverage_sorter_js",
|
|
"label": "sorter.js",
|
|
"file_type": "code",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "sorter_gettable",
|
|
"label": "getTable()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "sorter_gettableheader",
|
|
"label": "getTableHeader()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "sorter_gettablebody",
|
|
"label": "getTableBody()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"id": "sorter_getnthcolumn",
|
|
"label": "getNthColumn()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L23"
|
|
},
|
|
{
|
|
"id": "sorter_onfilterinput",
|
|
"label": "onFilterInput()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L27"
|
|
},
|
|
{
|
|
"id": "sorter_addsearchbox",
|
|
"label": "addSearchBox()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L59"
|
|
},
|
|
{
|
|
"id": "sorter_loadcolumns",
|
|
"label": "loadColumns()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L67"
|
|
},
|
|
{
|
|
"id": "sorter_loadrowdata",
|
|
"label": "loadRowData()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L92"
|
|
},
|
|
{
|
|
"id": "sorter_loaddata",
|
|
"label": "loadData()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L111"
|
|
},
|
|
{
|
|
"id": "sorter_sortbyindex",
|
|
"label": "sortByIndex()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L120"
|
|
},
|
|
{
|
|
"id": "sorter_removesortindicators",
|
|
"label": "removeSortIndicators()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L151"
|
|
},
|
|
{
|
|
"id": "sorter_addsortindicators",
|
|
"label": "addSortIndicators()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L159"
|
|
},
|
|
{
|
|
"id": "sorter_enableui",
|
|
"label": "enableUI()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L165"
|
|
},
|
|
{
|
|
"id": "coverage_prettify_js",
|
|
"label": "prettify.js",
|
|
"file_type": "code",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "prettify_k",
|
|
"label": "k()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2"
|
|
},
|
|
{
|
|
"id": "prettify_a",
|
|
"label": "a()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2"
|
|
},
|
|
{
|
|
"id": "prettify_b",
|
|
"label": "B()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2"
|
|
},
|
|
{
|
|
"id": "prettify_o",
|
|
"label": "o()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2"
|
|
},
|
|
{
|
|
"id": "prettify_g",
|
|
"label": "g()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2"
|
|
},
|
|
{
|
|
"id": "prettify_i",
|
|
"label": "i()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2"
|
|
},
|
|
{
|
|
"id": "prettify_q",
|
|
"label": "Q()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2"
|
|
},
|
|
{
|
|
"id": "prettify_d",
|
|
"label": "D()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2"
|
|
},
|
|
{
|
|
"id": "prettify_c",
|
|
"label": "c()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2"
|
|
},
|
|
{
|
|
"id": "prettify_y",
|
|
"label": "y()",
|
|
"file_type": "code",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2"
|
|
},
|
|
{
|
|
"id": "app_session_server_ts",
|
|
"label": "session.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/session.server.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "session_server_login",
|
|
"label": "login()",
|
|
"file_type": "code",
|
|
"source_file": "app/session.server.ts",
|
|
"source_location": "L30"
|
|
},
|
|
{
|
|
"id": "session_server_createusersession",
|
|
"label": "createUserSession()",
|
|
"file_type": "code",
|
|
"source_file": "app/session.server.ts",
|
|
"source_location": "L59"
|
|
},
|
|
{
|
|
"id": "session_server_getusersession",
|
|
"label": "getUserSession()",
|
|
"file_type": "code",
|
|
"source_file": "app/session.server.ts",
|
|
"source_location": "L74"
|
|
},
|
|
{
|
|
"id": "session_server_requireuser",
|
|
"label": "requireUser()",
|
|
"file_type": "code",
|
|
"source_file": "app/session.server.ts",
|
|
"source_location": "L95"
|
|
},
|
|
{
|
|
"id": "session_server_requireadmin",
|
|
"label": "requireAdmin()",
|
|
"file_type": "code",
|
|
"source_file": "app/session.server.ts",
|
|
"source_location": "L101"
|
|
},
|
|
{
|
|
"id": "session_server_getapiuser",
|
|
"label": "getApiUser()",
|
|
"file_type": "code",
|
|
"source_file": "app/session.server.ts",
|
|
"source_location": "L107"
|
|
},
|
|
{
|
|
"id": "session_server_logout",
|
|
"label": "logout()",
|
|
"file_type": "code",
|
|
"source_file": "app/session.server.ts",
|
|
"source_location": "L112"
|
|
},
|
|
{
|
|
"id": "app_entry_server_tsx",
|
|
"label": "entry.server.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/entry.server.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "app_root_tsx",
|
|
"label": "root.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/root.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "app_routes_ts",
|
|
"label": "routes.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "app_lib_kategorie_defaults_ts",
|
|
"label": "kategorie-defaults.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/kategorie-defaults.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "app_lib_ausgaben_ts",
|
|
"label": "ausgaben.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/ausgaben.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "app_lib_client_validation_ts",
|
|
"label": "client-validation.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "client_validation_isdebugmode",
|
|
"label": "isDebugMode()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "client_validation_setdebugmode",
|
|
"label": "setDebugMode()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L12"
|
|
},
|
|
{
|
|
"id": "client_validation_debuglog",
|
|
"label": "debugLog()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "client_validation_validatetaxid",
|
|
"label": "validateTaxId()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L51"
|
|
},
|
|
{
|
|
"id": "client_validation_validatevatid",
|
|
"label": "validateVatId()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L62"
|
|
},
|
|
{
|
|
"id": "client_validation_validateiban",
|
|
"label": "validateIban()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L73"
|
|
},
|
|
{
|
|
"id": "client_validation_validatebic",
|
|
"label": "validateBic()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L84"
|
|
},
|
|
{
|
|
"id": "client_validation_validatewebsite",
|
|
"label": "validateWebsite()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L95"
|
|
},
|
|
{
|
|
"id": "client_validation_validatecompanyform",
|
|
"label": "validateCompanyForm()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L126"
|
|
},
|
|
{
|
|
"id": "client_validation_handleapierror",
|
|
"label": "handleApiError()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L219"
|
|
},
|
|
{
|
|
"id": "client_validation_getfielderror",
|
|
"label": "getFieldError()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L234"
|
|
},
|
|
{
|
|
"id": "client_validation_hasfielderror",
|
|
"label": "hasFieldError()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L242"
|
|
},
|
|
{
|
|
"id": "app_lib_invoice_number_server_ts",
|
|
"label": "invoice-number.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/invoice-number.server.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "invoice_number_server_generateinvoicenumber",
|
|
"label": "generateInvoiceNumber()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/invoice-number.server.ts",
|
|
"source_location": "L3"
|
|
},
|
|
{
|
|
"id": "app_lib_tax_ts",
|
|
"label": "tax.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/tax.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tax_calcitemamounts",
|
|
"label": "calcItemAmounts()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/tax.ts",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "tax_calcitemamountskleinunternehmer",
|
|
"label": "calcItemAmountsKleinunternehmer()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/tax.ts",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "tax_calcinvoicetotals",
|
|
"label": "calcInvoiceTotals()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/tax.ts",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "tax_formatcurrency",
|
|
"label": "formatCurrency()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/tax.ts",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "tax_formatdate",
|
|
"label": "formatDate()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/tax.ts",
|
|
"source_location": "L46"
|
|
},
|
|
{
|
|
"id": "app_lib_schemas_ts",
|
|
"label": "schemas.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/schemas.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "app_lib_error_logger_server_ts",
|
|
"label": "error-logger.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "error_logger_server_extracterrorinfo",
|
|
"label": "extractErrorInfo()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L33"
|
|
},
|
|
{
|
|
"id": "error_logger_server_extractrequestcontext",
|
|
"label": "extractRequestContext()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L59"
|
|
},
|
|
{
|
|
"id": "error_logger_server_builderrorlogentry",
|
|
"label": "buildErrorLogEntry()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L82"
|
|
},
|
|
{
|
|
"id": "error_logger_server_formaterrorlog",
|
|
"label": "formatErrorLog()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L108"
|
|
},
|
|
{
|
|
"id": "error_logger_server_logrouteerror",
|
|
"label": "logRouteError()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L138"
|
|
},
|
|
{
|
|
"id": "error_logger_server_logactionerror",
|
|
"label": "logActionError()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L151"
|
|
},
|
|
{
|
|
"id": "error_logger_server_logdatabaseerror",
|
|
"label": "logDatabaseError()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L170"
|
|
},
|
|
{
|
|
"id": "error_logger_server_logapierror",
|
|
"label": "logApiError()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L187"
|
|
},
|
|
{
|
|
"id": "error_logger_server_logstartuperror",
|
|
"label": "logStartupError()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L207"
|
|
},
|
|
{
|
|
"id": "error_logger_server_logerror",
|
|
"label": "logError()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L218"
|
|
},
|
|
{
|
|
"id": "app_lib_einnahmen_ts",
|
|
"label": "einnahmen.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/einnahmen.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "app_lib_cleanup_server_ts",
|
|
"label": "cleanup.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/cleanup.server.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "cleanup_server_purgeexpireddeletedinvoices",
|
|
"label": "purgeExpiredDeletedInvoices()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/cleanup.server.ts",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "cleanup_server_startcleanupscheduler",
|
|
"label": "startCleanupScheduler()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/cleanup.server.ts",
|
|
"source_location": "L20"
|
|
},
|
|
{
|
|
"id": "app_lib_prisma_server_ts",
|
|
"label": "prisma.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/prisma.server.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "app_lib_utils_ts",
|
|
"label": "utils.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/utils.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "utils_cn",
|
|
"label": "cn()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/utils.ts",
|
|
"source_location": "L4"
|
|
},
|
|
{
|
|
"id": "app_lib_logger_server_ts",
|
|
"label": "logger.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/logger.server.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "logger_server_log",
|
|
"label": "log()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/logger.server.ts",
|
|
"source_location": "L28"
|
|
},
|
|
{
|
|
"id": "app_lib_rate_limiter_server_ts",
|
|
"label": "rate-limiter.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/rate-limiter.server.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "rate_limiter_server_checkloginratelimit",
|
|
"label": "checkLoginRateLimit()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/rate-limiter.server.ts",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "app_lib_afa_ts",
|
|
"label": "afa.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/afa.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "afa_jahresafa",
|
|
"label": "jahresAfa()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/afa.ts",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "afa_erwerbsjahrafa",
|
|
"label": "erwerbsjahrAfa()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/afa.ts",
|
|
"source_location": "L20"
|
|
},
|
|
{
|
|
"id": "afa_afafuerjahr",
|
|
"label": "afaFuerJahr()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/afa.ts",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "afa_kumulierteafa",
|
|
"label": "kumulierteAfa()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/afa.ts",
|
|
"source_location": "L43"
|
|
},
|
|
{
|
|
"id": "afa_buchwert",
|
|
"label": "buchwert()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/afa.ts",
|
|
"source_location": "L53"
|
|
},
|
|
{
|
|
"id": "afa_assetstatus",
|
|
"label": "assetStatus()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/afa.ts",
|
|
"source_location": "L61"
|
|
},
|
|
{
|
|
"id": "app_lib_db_init_server_ts",
|
|
"label": "db-init.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/db-init.server.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "db_init_server_runmigrations",
|
|
"label": "runMigrations()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/db-init.server.ts",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "db_init_server_initializedatabase",
|
|
"label": "initializeDatabase()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/db-init.server.ts",
|
|
"source_location": "L28"
|
|
},
|
|
{
|
|
"id": "db_init_server_checkdatabasehealth",
|
|
"label": "checkDatabaseHealth()",
|
|
"file_type": "code",
|
|
"source_file": "app/lib/db-init.server.ts",
|
|
"source_location": "L55"
|
|
},
|
|
{
|
|
"id": "app_routes_api_customers_ts",
|
|
"label": "api.customers.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.customers.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_customers_action",
|
|
"label": "action()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.customers.ts",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "app_routes_api_companies_id_buchungkategorien_ts",
|
|
"label": "api.companies.$id.buchungkategorien.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.companies.$id.buchungkategorien.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_companies_id_buchungkategorien_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.companies.$id.buchungkategorien.ts",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "api_companies_id_buchungkategorien_action",
|
|
"label": "action()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.companies.$id.buchungkategorien.ts",
|
|
"source_location": "L46"
|
|
},
|
|
{
|
|
"id": "app_routes_companies_id_buchhaltung_ausgaben_tsx",
|
|
"label": "companies.$id.buchhaltung.ausgaben.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_ausgaben_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.tsx",
|
|
"source_location": "L49"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_ausgaben_loadyear",
|
|
"label": "loadYear()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.tsx",
|
|
"source_location": "L124"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_ausgaben_opencreate",
|
|
"label": "openCreate()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.tsx",
|
|
"source_location": "L141"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_ausgaben_openedit",
|
|
"label": "openEdit()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.tsx",
|
|
"source_location": "L147"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_ausgaben_handlesave",
|
|
"label": "handleSave()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.tsx",
|
|
"source_location": "L160"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_ausgaben_handledelete",
|
|
"label": "handleDelete()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.tsx",
|
|
"source_location": "L192"
|
|
},
|
|
{
|
|
"id": "app_routes_api_reports_ts",
|
|
"label": "api.reports.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.reports.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_reports_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.reports.ts",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "app_routes_admin_mandanten_tsx",
|
|
"label": "admin.mandanten.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/admin.mandanten.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "admin_mandanten_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/admin.mandanten.tsx",
|
|
"source_location": "L8"
|
|
},
|
|
{
|
|
"id": "app_routes_companies_id_buchhaltung_money_tsx",
|
|
"label": "companies.$id.buchhaltung.money.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.money.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_money_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.money.tsx",
|
|
"source_location": "L23"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_money_opencreate",
|
|
"label": "openCreate()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.money.tsx",
|
|
"source_location": "L86"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_money_opencreateumbuchung",
|
|
"label": "openCreateUmbuchung()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.money.tsx",
|
|
"source_location": "L100"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_money_openedit",
|
|
"label": "openEdit()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.money.tsx",
|
|
"source_location": "L114"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_money_handlesave",
|
|
"label": "handleSave()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.money.tsx",
|
|
"source_location": "L126"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_money_handledelete",
|
|
"label": "handleDelete()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.money.tsx",
|
|
"source_location": "L176"
|
|
},
|
|
{
|
|
"id": "app_routes_companies_new_tsx",
|
|
"label": "companies.new.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.new.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "companies_new_newcompanypage",
|
|
"label": "NewCompanyPage()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.new.tsx",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "app_routes_companies_id_invoices_tsx",
|
|
"label": "companies.$id.invoices.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.invoices.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "companies_id_invoices_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.invoices.tsx",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"id": "companies_id_invoices_groupbyyear",
|
|
"label": "groupByYear()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.invoices.tsx",
|
|
"source_location": "L48"
|
|
},
|
|
{
|
|
"id": "companies_id_invoices_invoicerow",
|
|
"label": "InvoiceRow()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.invoices.tsx",
|
|
"source_location": "L58"
|
|
},
|
|
{
|
|
"id": "companies_id_invoices_handledelete",
|
|
"label": "handleDelete()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.invoices.tsx",
|
|
"source_location": "L133"
|
|
},
|
|
{
|
|
"id": "app_routes_companies_id_reports_tsx",
|
|
"label": "companies.$id.reports.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.reports.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "companies_id_reports_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.reports.tsx",
|
|
"source_location": "L17"
|
|
},
|
|
{
|
|
"id": "app_routes_companies_id_buchhaltung_einnahmen_kategorien_tsx",
|
|
"label": "companies.$id.buchhaltung.einnahmen.kategorien.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_einnahmen_kategorien_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx",
|
|
"source_location": "L27"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_einnahmen_kategorien_reload",
|
|
"label": "reload()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx",
|
|
"source_location": "L87"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_einnahmen_kategorien_opencreate",
|
|
"label": "openCreate()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx",
|
|
"source_location": "L93"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_einnahmen_kategorien_openedit",
|
|
"label": "openEdit()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx",
|
|
"source_location": "L100"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_einnahmen_kategorien_handlesave",
|
|
"label": "handleSave()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx",
|
|
"source_location": "L107"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_einnahmen_kategorien_handledelete",
|
|
"label": "handleDelete()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx",
|
|
"source_location": "L134"
|
|
},
|
|
{
|
|
"id": "app_routes_home_tsx",
|
|
"label": "home.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/home.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "home_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/home.tsx",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "app_routes_api_invoices_id_ts",
|
|
"label": "api.invoices.$id.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.invoices.$id.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_invoices_id_getinvoice",
|
|
"label": "getInvoice()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.invoices.$id.ts",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "api_invoices_id_storageroot",
|
|
"label": "storageRoot()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.invoices.$id.ts",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"id": "api_invoices_id_generateandsaveinvoicepdf",
|
|
"label": "generateAndSaveInvoicePDF()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.invoices.$id.ts",
|
|
"source_location": "L24"
|
|
},
|
|
{
|
|
"id": "api_invoices_id_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.invoices.$id.ts",
|
|
"source_location": "L51"
|
|
},
|
|
{
|
|
"id": "api_invoices_id_action",
|
|
"label": "action()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.invoices.$id.ts",
|
|
"source_location": "L63"
|
|
},
|
|
{
|
|
"id": "app_routes_companies_id_leistungen_tsx",
|
|
"label": "companies.$id.leistungen.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.leistungen.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "companies_id_leistungen_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.leistungen.tsx",
|
|
"source_location": "L42"
|
|
},
|
|
{
|
|
"id": "companies_id_leistungen_togglesort",
|
|
"label": "toggleSort()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.leistungen.tsx",
|
|
"source_location": "L133"
|
|
},
|
|
{
|
|
"id": "companies_id_leistungen_handlecreate",
|
|
"label": "handleCreate()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.leistungen.tsx",
|
|
"source_location": "L151"
|
|
},
|
|
{
|
|
"id": "companies_id_leistungen_handleedit",
|
|
"label": "handleEdit()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.leistungen.tsx",
|
|
"source_location": "L161"
|
|
},
|
|
{
|
|
"id": "companies_id_leistungen_handledelete",
|
|
"label": "handleDelete()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.leistungen.tsx",
|
|
"source_location": "L172"
|
|
},
|
|
{
|
|
"id": "app_routes_api_einnahmen_id_ts",
|
|
"label": "api.einnahmen.$id.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.einnahmen.$id.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_einnahmen_id_action",
|
|
"label": "action()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.einnahmen.$id.ts",
|
|
"source_location": "L24"
|
|
},
|
|
{
|
|
"id": "app_routes_admin_users_id_tsx",
|
|
"label": "admin.users.$id.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/admin.users.$id.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "admin_users_id_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/admin.users.$id.tsx",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "admin_users_id_action",
|
|
"label": "action()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/admin.users.$id.tsx",
|
|
"source_location": "L34"
|
|
},
|
|
{
|
|
"id": "app_routes_companies_id_buchhaltung_bilanzen_tsx",
|
|
"label": "companies.$id.buchhaltung.bilanzen.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.bilanzen.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_bilanzen_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.bilanzen.tsx",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"id": "app_routes_archiv_tsx",
|
|
"label": "archiv.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/archiv.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "archiv_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/archiv.tsx",
|
|
"source_location": "L12"
|
|
},
|
|
{
|
|
"id": "archiv_restore",
|
|
"label": "restore()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/archiv.tsx",
|
|
"source_location": "L42"
|
|
},
|
|
{
|
|
"id": "app_routes_companies_id_invoices_invoiceid_edit_tsx",
|
|
"label": "companies.$id.invoices.$invoiceId.edit.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.edit.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "companies_id_invoices_invoiceid_edit_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.edit.tsx",
|
|
"source_location": "L31"
|
|
},
|
|
{
|
|
"id": "companies_id_invoices_invoiceid_edit_editinvoicepage",
|
|
"label": "EditInvoicePage()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.edit.tsx",
|
|
"source_location": "L97"
|
|
},
|
|
{
|
|
"id": "app_routes_companies_id_invoices_invoiceid_tsx",
|
|
"label": "companies.$id.invoices.$invoiceId.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "companies_id_invoices_invoiceid_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L21"
|
|
},
|
|
{
|
|
"id": "companies_id_invoices_invoiceid_updatestatus",
|
|
"label": "updateStatus()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L104"
|
|
},
|
|
{
|
|
"id": "companies_id_invoices_invoiceid_handlesoftdelete",
|
|
"label": "handleSoftDelete()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L122"
|
|
},
|
|
{
|
|
"id": "companies_id_invoices_invoiceid_handlerestore",
|
|
"label": "handleRestore()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L141"
|
|
},
|
|
{
|
|
"id": "companies_id_invoices_invoiceid_handleharddelete",
|
|
"label": "handleHardDelete()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L158"
|
|
},
|
|
{
|
|
"id": "companies_id_invoices_invoiceid_downloadfile",
|
|
"label": "downloadFile()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L171"
|
|
},
|
|
{
|
|
"id": "companies_id_invoices_invoiceid_downloadpdf",
|
|
"label": "downloadPdf()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L193"
|
|
},
|
|
{
|
|
"id": "companies_id_invoices_invoiceid_downloadxml",
|
|
"label": "downloadXml()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L201"
|
|
},
|
|
{
|
|
"id": "app_routes_api_einnahmen_id_upload_ts",
|
|
"label": "api.einnahmen.$id.upload.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.einnahmen.$id.upload.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_einnahmen_id_upload_storageroot",
|
|
"label": "storageRoot()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.einnahmen.$id.upload.ts",
|
|
"source_location": "L17"
|
|
},
|
|
{
|
|
"id": "api_einnahmen_id_upload_parsebelegpath",
|
|
"label": "parseBelegPath()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.einnahmen.$id.upload.ts",
|
|
"source_location": "L22"
|
|
},
|
|
{
|
|
"id": "api_einnahmen_id_upload_removeuploadedfile",
|
|
"label": "removeUploadedFile()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.einnahmen.$id.upload.ts",
|
|
"source_location": "L27"
|
|
},
|
|
{
|
|
"id": "api_einnahmen_id_upload_action",
|
|
"label": "action()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.einnahmen.$id.upload.ts",
|
|
"source_location": "L37"
|
|
},
|
|
{
|
|
"id": "app_routes_dashboard_layout_tsx",
|
|
"label": "dashboard-layout.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/dashboard-layout.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "dashboard_layout_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/dashboard-layout.tsx",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "dashboard_layout_dashboardlayout",
|
|
"label": "DashboardLayout()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/dashboard-layout.tsx",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "app_routes_admin_users_tsx",
|
|
"label": "admin.users.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/admin.users.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "admin_users_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/admin.users.tsx",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "app_routes_api_admin_companies_id_delete_ts",
|
|
"label": "api.admin.companies.$id.delete.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.admin.companies.$id.delete.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_admin_companies_id_delete_action",
|
|
"label": "action()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.admin.companies.$id.delete.ts",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "app_routes_companies_id_buchhaltung_tsx",
|
|
"label": "companies.$id.buchhaltung.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.tsx",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_buchhaltunglayout",
|
|
"label": "BuchhaltungLayout()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.tsx",
|
|
"source_location": "L66"
|
|
},
|
|
{
|
|
"id": "app_routes_companies_id_buchhaltung_einnahmen_tsx",
|
|
"label": "companies.$id.buchhaltung.einnahmen.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_einnahmen_beleghref",
|
|
"label": "belegHref()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_einnahmen_belegdisplayname",
|
|
"label": "belegDisplayName()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_einnahmen_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L73"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_einnahmen_handlequickupload",
|
|
"label": "handleQuickUpload()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L166"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_einnahmen_loadyear",
|
|
"label": "loadYear()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L190"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_einnahmen_opencreate",
|
|
"label": "openCreate()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L208"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_einnahmen_openedit",
|
|
"label": "openEdit()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L216"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_einnahmen_handlesave",
|
|
"label": "handleSave()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L232"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_einnahmen_handledeletebeleg",
|
|
"label": "handleDeleteBeleg()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L289"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_einnahmen_handledelete",
|
|
"label": "handleDelete()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L295"
|
|
},
|
|
{
|
|
"id": "app_routes_companies_id_edit_tsx",
|
|
"label": "companies.$id.edit.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.edit.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "companies_id_edit_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.edit.tsx",
|
|
"source_location": "L16"
|
|
},
|
|
{
|
|
"id": "companies_id_edit_handlesubmit",
|
|
"label": "handleSubmit()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.edit.tsx",
|
|
"source_location": "L29"
|
|
},
|
|
{
|
|
"id": "app_routes_api_einnahmen_ts",
|
|
"label": "api.einnahmen.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.einnahmen.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_einnahmen_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.einnahmen.ts",
|
|
"source_location": "L27"
|
|
},
|
|
{
|
|
"id": "api_einnahmen_action",
|
|
"label": "action()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.einnahmen.ts",
|
|
"source_location": "L84"
|
|
},
|
|
{
|
|
"id": "app_routes_api_ausgaben_ts",
|
|
"label": "api.ausgaben.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.ausgaben.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_ausgaben_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.ausgaben.ts",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "api_ausgaben_action",
|
|
"label": "action()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.ausgaben.ts",
|
|
"source_location": "L52"
|
|
},
|
|
{
|
|
"id": "app_routes_login_tsx",
|
|
"label": "login.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/login.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "login_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/login.tsx",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "login_action",
|
|
"label": "action()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/login.tsx",
|
|
"source_location": "L16"
|
|
},
|
|
{
|
|
"id": "app_routes_admin_layout_tsx",
|
|
"label": "admin-layout.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/admin-layout.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "admin_layout_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/admin-layout.tsx",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "app_routes_api_companies_id_ts",
|
|
"label": "api.companies.$id.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.companies.$id.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_companies_id_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.companies.$id.ts",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "api_companies_id_action",
|
|
"label": "action()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.companies.$id.ts",
|
|
"source_location": "L16"
|
|
},
|
|
{
|
|
"id": "app_routes_companies_id_customers_tsx",
|
|
"label": "companies.$id.customers.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.customers.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "companies_id_customers_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.customers.tsx",
|
|
"source_location": "L46"
|
|
},
|
|
{
|
|
"id": "companies_id_customers_customerform",
|
|
"label": "CustomerForm()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.customers.tsx",
|
|
"source_location": "L61"
|
|
},
|
|
{
|
|
"id": "companies_id_customers_handlecreate",
|
|
"label": "handleCreate()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.customers.tsx",
|
|
"source_location": "L122"
|
|
},
|
|
{
|
|
"id": "companies_id_customers_handleedit",
|
|
"label": "handleEdit()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.customers.tsx",
|
|
"source_location": "L132"
|
|
},
|
|
{
|
|
"id": "companies_id_customers_handledelete",
|
|
"label": "handleDelete()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.customers.tsx",
|
|
"source_location": "L143"
|
|
},
|
|
{
|
|
"id": "app_routes_api_ausgaben_id_ts",
|
|
"label": "api.ausgaben.$id.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.ausgaben.$id.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_ausgaben_id_action",
|
|
"label": "action()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.ausgaben.$id.ts",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "app_routes_api_companies_id_customers_ts",
|
|
"label": "api.companies.$id.customers.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.companies.$id.customers.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_companies_id_customers_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.companies.$id.customers.ts",
|
|
"source_location": "L4"
|
|
},
|
|
{
|
|
"id": "app_routes_api_companies_id_invoices_ts",
|
|
"label": "api.companies.$id.invoices.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.companies.$id.invoices.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_companies_id_invoices_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.companies.$id.invoices.ts",
|
|
"source_location": "L4"
|
|
},
|
|
{
|
|
"id": "app_routes_api_companies_id_money_ts",
|
|
"label": "api.companies.$id.money.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.companies.$id.money.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_companies_id_money_totransaction",
|
|
"label": "toTransaction()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.companies.$id.money.ts",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "api_companies_id_money_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.companies.$id.money.ts",
|
|
"source_location": "L28"
|
|
},
|
|
{
|
|
"id": "api_companies_id_money_action",
|
|
"label": "action()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.companies.$id.money.ts",
|
|
"source_location": "L61"
|
|
},
|
|
{
|
|
"id": "app_routes_api_anlagevermoegen_id_ts",
|
|
"label": "api.anlagevermoegen.$id.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.anlagevermoegen.$id.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_anlagevermoegen_id_action",
|
|
"label": "action()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.anlagevermoegen.$id.ts",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "app_routes_api_invoices_id_pdf_ts",
|
|
"label": "api.invoices.$id.pdf.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.invoices.$id.pdf.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_invoices_id_pdf_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.invoices.$id.pdf.ts",
|
|
"source_location": "L4"
|
|
},
|
|
{
|
|
"id": "app_routes_companies_id_buchhaltung_anlagevermoegen_tsx",
|
|
"label": "companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_anlagevermoegen_enrichasset",
|
|
"label": "enrichAsset()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L44"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_anlagevermoegen_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L76"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_anlagevermoegen_loadyear",
|
|
"label": "loadYear()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L123"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_anlagevermoegen_opencreate",
|
|
"label": "openCreate()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L142"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_anlagevermoegen_openedit",
|
|
"label": "openEdit()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L148"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_anlagevermoegen_handlesave",
|
|
"label": "handleSave()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L162"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_anlagevermoegen_handledelete",
|
|
"label": "handleDelete()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L196"
|
|
},
|
|
{
|
|
"id": "app_routes_companies_id_buchhaltung_ausgaben_kategorien_tsx",
|
|
"label": "companies.$id.buchhaltung.ausgaben.kategorien.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_ausgaben_kategorien_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx",
|
|
"source_location": "L27"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_ausgaben_kategorien_reload",
|
|
"label": "reload()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx",
|
|
"source_location": "L87"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_ausgaben_kategorien_opencreate",
|
|
"label": "openCreate()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx",
|
|
"source_location": "L93"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_ausgaben_kategorien_openedit",
|
|
"label": "openEdit()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx",
|
|
"source_location": "L100"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_ausgaben_kategorien_handlesave",
|
|
"label": "handleSave()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx",
|
|
"source_location": "L107"
|
|
},
|
|
{
|
|
"id": "companies_id_buchhaltung_ausgaben_kategorien_handledelete",
|
|
"label": "handleDelete()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx",
|
|
"source_location": "L134"
|
|
},
|
|
{
|
|
"id": "app_routes_admin_logs_tsx",
|
|
"label": "admin.logs.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/admin.logs.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "admin_logs_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/admin.logs.tsx",
|
|
"source_location": "L35"
|
|
},
|
|
{
|
|
"id": "app_routes_companies_id_invoices_new_tsx",
|
|
"label": "companies.$id.invoices.new.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.invoices.new.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "companies_id_invoices_new_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.invoices.new.tsx",
|
|
"source_location": "L28"
|
|
},
|
|
{
|
|
"id": "companies_id_invoices_new_newinvoicepage",
|
|
"label": "NewInvoicePage()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.invoices.new.tsx",
|
|
"source_location": "L70"
|
|
},
|
|
{
|
|
"id": "app_routes_api_companies_id_buchungkategorien_katid_ts",
|
|
"label": "api.companies.$id.buchungkategorien.$katId.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.companies.$id.buchungkategorien.$katId.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_companies_id_buchungkategorien_katid_action",
|
|
"label": "action()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.companies.$id.buchungkategorien.$katId.ts",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "app_routes_api_companies_id_kategorien_ts",
|
|
"label": "api.companies.$id.kategorien.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.companies.$id.kategorien.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_companies_id_kategorien_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.companies.$id.kategorien.ts",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "api_companies_id_kategorien_action",
|
|
"label": "action()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.companies.$id.kategorien.ts",
|
|
"source_location": "L50"
|
|
},
|
|
{
|
|
"id": "app_routes_admin_users_new_tsx",
|
|
"label": "admin.users.new.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/admin.users.new.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "admin_users_new_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/admin.users.new.tsx",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "admin_users_new_action",
|
|
"label": "action()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/admin.users.new.tsx",
|
|
"source_location": "L16"
|
|
},
|
|
{
|
|
"id": "app_routes_api_services_ts",
|
|
"label": "api.services.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.services.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_services_action",
|
|
"label": "action()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.services.ts",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "app_routes_companies_id_tsx",
|
|
"label": "companies.$id.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "companies_id_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.tsx",
|
|
"source_location": "L50"
|
|
},
|
|
{
|
|
"id": "companies_id_togglearchive",
|
|
"label": "toggleArchive()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.$id.tsx",
|
|
"source_location": "L113"
|
|
},
|
|
{
|
|
"id": "app_routes_api_anlagevermoegen_ts",
|
|
"label": "api.anlagevermoegen.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.anlagevermoegen.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_anlagevermoegen_toraw",
|
|
"label": "toRaw()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.anlagevermoegen.ts",
|
|
"source_location": "L17"
|
|
},
|
|
{
|
|
"id": "api_anlagevermoegen_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.anlagevermoegen.ts",
|
|
"source_location": "L33"
|
|
},
|
|
{
|
|
"id": "api_anlagevermoegen_action",
|
|
"label": "action()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.anlagevermoegen.ts",
|
|
"source_location": "L72"
|
|
},
|
|
{
|
|
"id": "app_routes_api_companies_ts",
|
|
"label": "api.companies.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.companies.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_companies_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.companies.ts",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "api_companies_action",
|
|
"label": "action()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.companies.ts",
|
|
"source_location": "L29"
|
|
},
|
|
{
|
|
"id": "app_routes_api_bilanzen_ts",
|
|
"label": "api.bilanzen.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.bilanzen.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_bilanzen_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.bilanzen.ts",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "app_routes_api_beleg_userid_filename_ts",
|
|
"label": "api.beleg.$userId.$filename.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.beleg.$userId.$filename.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_beleg_userid_filename_storageroot",
|
|
"label": "storageRoot()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.beleg.$userId.$filename.ts",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "api_beleg_userid_filename_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.beleg.$userId.$filename.ts",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "app_routes_companies_tsx",
|
|
"label": "companies.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "companies_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/companies.tsx",
|
|
"source_location": "L37"
|
|
},
|
|
{
|
|
"id": "app_routes_logout_ts",
|
|
"label": "logout.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/logout.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "logout_action",
|
|
"label": "action()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/logout.ts",
|
|
"source_location": "L3"
|
|
},
|
|
{
|
|
"id": "app_routes_api_customers_id_ts",
|
|
"label": "api.customers.$id.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.customers.$id.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_customers_id_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.customers.$id.ts",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "api_customers_id_action",
|
|
"label": "action()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.customers.$id.ts",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "app_routes_api_invoices_id_xml_ts",
|
|
"label": "api.invoices.$id.xml.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.invoices.$id.xml.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_invoices_id_xml_tounitcode",
|
|
"label": "toUnitCode()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.invoices.$id.xml.ts",
|
|
"source_location": "L12"
|
|
},
|
|
{
|
|
"id": "api_invoices_id_xml_loader",
|
|
"label": "loader()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.invoices.$id.xml.ts",
|
|
"source_location": "L23"
|
|
},
|
|
{
|
|
"id": "app_routes_api_services_id_ts",
|
|
"label": "api.services.$id.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.services.$id.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_services_id_action",
|
|
"label": "action()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.services.$id.ts",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "app_routes_api_invoices_ts",
|
|
"label": "api.invoices.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.invoices.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "api_invoices_action",
|
|
"label": "action()",
|
|
"file_type": "code",
|
|
"source_file": "app/routes/api.invoices.ts",
|
|
"source_location": "L45"
|
|
},
|
|
{
|
|
"id": "app_components_debug_panel_tsx",
|
|
"label": "debug-panel.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/components/debug-panel.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "debug_panel_debugpanel",
|
|
"label": "DebugPanel()",
|
|
"file_type": "code",
|
|
"source_file": "app/components/debug-panel.tsx",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "app_components_company_company_form_tsx",
|
|
"label": "company-form.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/components/company/company-form.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "company_form_handleformsubmit",
|
|
"label": "handleFormSubmit()",
|
|
"file_type": "code",
|
|
"source_file": "app/components/company/company-form.tsx",
|
|
"source_location": "L112"
|
|
},
|
|
{
|
|
"id": "app_components_invoice_invoice_pdf_tsx",
|
|
"label": "invoice-pdf.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/components/invoice/invoice-pdf.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "invoice_pdf_formatmoney",
|
|
"label": "formatMoney()",
|
|
"file_type": "code",
|
|
"source_file": "app/components/invoice/invoice-pdf.tsx",
|
|
"source_location": "L191"
|
|
},
|
|
{
|
|
"id": "invoice_pdf_formatdate",
|
|
"label": "formatDate()",
|
|
"file_type": "code",
|
|
"source_file": "app/components/invoice/invoice-pdf.tsx",
|
|
"source_location": "L195"
|
|
},
|
|
{
|
|
"id": "invoice_pdf_n",
|
|
"label": "n()",
|
|
"file_type": "code",
|
|
"source_file": "app/components/invoice/invoice-pdf.tsx",
|
|
"source_location": "L246"
|
|
},
|
|
{
|
|
"id": "app_components_invoice_invoice_status_badge_tsx",
|
|
"label": "invoice-status-badge.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/components/invoice/invoice-status-badge.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "invoice_status_badge_invoicestatusbadge",
|
|
"label": "InvoiceStatusBadge()",
|
|
"file_type": "code",
|
|
"source_file": "app/components/invoice/invoice-status-badge.tsx",
|
|
"source_location": "L12"
|
|
},
|
|
{
|
|
"id": "app_components_invoice_invoice_form_tsx",
|
|
"label": "invoice-form.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/components/invoice/invoice-form.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "invoice_form_defaultitem",
|
|
"label": "defaultItem()",
|
|
"file_type": "code",
|
|
"source_file": "app/components/invoice/invoice-form.tsx",
|
|
"source_location": "L57"
|
|
},
|
|
{
|
|
"id": "invoice_form_invoiceform",
|
|
"label": "InvoiceForm()",
|
|
"file_type": "code",
|
|
"source_file": "app/components/invoice/invoice-form.tsx",
|
|
"source_location": "L81"
|
|
},
|
|
{
|
|
"id": "app_components_layout_sidebar_tsx",
|
|
"label": "sidebar.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/components/layout/sidebar.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "sidebar_getinitials",
|
|
"label": "getInitials()",
|
|
"file_type": "code",
|
|
"source_file": "app/components/layout/sidebar.tsx",
|
|
"source_location": "L16"
|
|
},
|
|
{
|
|
"id": "app_components_layout_topbar_tsx",
|
|
"label": "topbar.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/components/layout/topbar.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "topbar_isbreadcrumbhandle",
|
|
"label": "isBreadcrumbHandle()",
|
|
"file_type": "code",
|
|
"source_file": "app/components/layout/topbar.tsx",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "topbar_getinitials",
|
|
"label": "getInitials()",
|
|
"file_type": "code",
|
|
"source_file": "app/components/layout/topbar.tsx",
|
|
"source_location": "L22"
|
|
},
|
|
{
|
|
"id": "app_components_ui_button_tsx",
|
|
"label": "button.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/components/ui/button.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "app_components_ui_select_tsx",
|
|
"label": "select.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/components/ui/select.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "app_components_ui_badge_tsx",
|
|
"label": "badge.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/components/ui/badge.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "app_components_ui_input_tsx",
|
|
"label": "input.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/components/ui/input.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "app_components_ui_card_tsx",
|
|
"label": "card.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/components/ui/card.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "app_components_ui_dialog_tsx",
|
|
"label": "dialog.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/components/ui/dialog.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "dialog_dialogheader",
|
|
"label": "DialogHeader()",
|
|
"file_type": "code",
|
|
"source_file": "app/components/ui/dialog.tsx",
|
|
"source_location": "L47"
|
|
},
|
|
{
|
|
"id": "app_components_ui_tooltip_tsx",
|
|
"label": "tooltip.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/components/ui/tooltip.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "app_components_ui_textarea_tsx",
|
|
"label": "textarea.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/components/ui/textarea.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "app_components_ui_label_tsx",
|
|
"label": "label.tsx",
|
|
"file_type": "code",
|
|
"source_file": "app/components/ui/label.tsx",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "app_types_index_ts",
|
|
"label": "index.ts",
|
|
"file_type": "code",
|
|
"source_file": "app/types/index.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "scripts_setup_admin_ts",
|
|
"label": "setup-admin.ts",
|
|
"file_type": "code",
|
|
"source_file": "scripts/setup-admin.ts",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "setup_admin_generatepassword",
|
|
"label": "generatePassword()",
|
|
"file_type": "code",
|
|
"source_file": "scripts/setup-admin.ts",
|
|
"source_location": "L24"
|
|
},
|
|
{
|
|
"id": "setup_admin_main",
|
|
"label": "main()",
|
|
"file_type": "code",
|
|
"source_file": "scripts/setup-admin.ts",
|
|
"source_location": "L31"
|
|
},
|
|
{
|
|
"id": "scripts_setup_admin_js",
|
|
"label": "setup-admin.js",
|
|
"file_type": "code",
|
|
"source_file": "scripts/setup-admin.js",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "setup_admin_generatepassword",
|
|
"label": "generatePassword()",
|
|
"file_type": "code",
|
|
"source_file": "scripts/setup-admin.js",
|
|
"source_location": "L21"
|
|
},
|
|
{
|
|
"id": "setup_admin_main",
|
|
"label": "main()",
|
|
"file_type": "code",
|
|
"source_file": "scripts/setup-admin.js",
|
|
"source_location": "L27"
|
|
}
|
|
],
|
|
"edges": [
|
|
{
|
|
"source": "react_router_config_ts",
|
|
"target": "config",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "react-router.config.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "vitest_setup_ts",
|
|
"target": "vitest",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "vitest.setup.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "vitest_config_ts",
|
|
"target": "config",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "vitest.config.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "vitest_config_ts",
|
|
"target": "plugin_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "vitest.config.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "vitest_config_ts",
|
|
"target": "vite_tsconfig_paths",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "vitest.config.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "vite_config_ts",
|
|
"target": "vite",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "vite.config.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "vite_config_ts",
|
|
"target": "vite",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "vite.config.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "vite_config_ts",
|
|
"target": "vite_tsconfig_paths",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "vite.config.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "prisma_seed_js",
|
|
"target": "client",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "prisma/seed.js",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "prisma_seed_js",
|
|
"target": "bcryptjs",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "prisma/seed.js",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "prisma_seed_js",
|
|
"target": "seed_main",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "prisma/seed.js",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "prisma_seed_ts",
|
|
"target": "client",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "prisma/seed.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "prisma_seed_ts",
|
|
"target": "bcryptjs",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "prisma/seed.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "prisma_seed_ts",
|
|
"target": "seed_main",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "prisma/seed.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_lib_buchungen_test_ts",
|
|
"target": "vitest",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/lib/buchungen.test.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_lib_kategorie_defaults_test_ts",
|
|
"target": "vitest",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/lib/kategorie-defaults.test.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_lib_kategorie_defaults_test_ts",
|
|
"target": "kategorie_defaults",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/lib/kategorie-defaults.test.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_lib_einnahmen_ausgaben_test_ts",
|
|
"target": "vitest",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/lib/einnahmen-ausgaben.test.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_lib_einnahmen_ausgaben_test_ts",
|
|
"target": "einnahmen",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/lib/einnahmen-ausgaben.test.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_lib_einnahmen_ausgaben_test_ts",
|
|
"target": "ausgaben",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/lib/einnahmen-ausgaben.test.ts",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_lib_invoice_number_test_ts",
|
|
"target": "vitest",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/lib/invoice-number.test.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_lib_invoice_number_test_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/lib/invoice-number.test.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_lib_invoice_number_test_ts",
|
|
"target": "invoice_number_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/lib/invoice-number.test.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_lib_afa_test_ts",
|
|
"target": "vitest",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/lib/afa.test.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_lib_afa_test_ts",
|
|
"target": "afa",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/lib/afa.test.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_lib_schemas_test_ts",
|
|
"target": "schemas",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/lib/schemas.test.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_lib_client_validation_test_ts",
|
|
"target": "vitest",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/lib/client-validation.test.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_lib_client_validation_test_ts",
|
|
"target": "client_validation",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/lib/client-validation.test.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_lib_tax_test_ts",
|
|
"target": "tax",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/lib/tax.test.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_integration_api_test_ts",
|
|
"target": "vitest",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/integration/api.test.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_integration_api_test_ts",
|
|
"target": "tests_integration_setup",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/integration/api.test.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_integration_api_test_ts",
|
|
"target": "bcryptjs",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/integration/api.test.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_integration_api_test_ts",
|
|
"target": "api_test_dbtest",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/integration/api.test.ts",
|
|
"source_location": "L58",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_integration_setup_ts",
|
|
"target": "client",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/integration/setup.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_integration_setup_ts",
|
|
"target": "child_process",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/integration/setup.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_integration_setup_ts",
|
|
"target": "setup_setuptestdatabase",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/integration/setup.ts",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_integration_setup_ts",
|
|
"target": "setup_cleanuptestdatabase",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/integration/setup.ts",
|
|
"source_location": "L48",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_integration_setup_ts",
|
|
"target": "setup_createtestuser",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/integration/setup.ts",
|
|
"source_location": "L71",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_integration_setup_ts",
|
|
"target": "setup_createtestcompany",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/integration/setup.ts",
|
|
"source_location": "L89",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_integration_setup_ts",
|
|
"target": "setup_createtestcustomer",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/integration/setup.ts",
|
|
"source_location": "L105",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_integration_setup_ts",
|
|
"target": "setup_getauthheaders",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/integration/setup.ts",
|
|
"source_location": "L122",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_integration_api_simple_test_ts",
|
|
"target": "vitest",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/integration/api-simple.test.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_components_invoice_status_badge_test_tsx",
|
|
"target": "vitest",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/components/invoice-status-badge.test.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_components_invoice_status_badge_test_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/components/invoice-status-badge.test.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_components_invoice_status_badge_test_tsx",
|
|
"target": "invoice_status_badge",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/components/invoice-status-badge.test.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_components_invoice_status_badge_test_tsx",
|
|
"target": "client",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/components/invoice-status-badge.test.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_block_navigation_js",
|
|
"target": "block_navigation_toggleclass",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/block-navigation.js",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_block_navigation_js",
|
|
"target": "block_navigation_makecurrent",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/block-navigation.js",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_block_navigation_js",
|
|
"target": "block_navigation_gotoprevious",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/block-navigation.js",
|
|
"source_location": "L41",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_block_navigation_js",
|
|
"target": "block_navigation_gotonext",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/block-navigation.js",
|
|
"source_location": "L52",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "block_navigation_makecurrent",
|
|
"target": "block_navigation_toggleclass",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/block-navigation.js",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "block_navigation_gotoprevious",
|
|
"target": "block_navigation_makecurrent",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/block-navigation.js",
|
|
"source_location": "L49",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "block_navigation_gotonext",
|
|
"target": "block_navigation_makecurrent",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/block-navigation.js",
|
|
"source_location": "L62",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_sorter_js",
|
|
"target": "sorter_gettable",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_sorter_js",
|
|
"target": "sorter_gettableheader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_sorter_js",
|
|
"target": "sorter_gettablebody",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_sorter_js",
|
|
"target": "sorter_getnthcolumn",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_sorter_js",
|
|
"target": "sorter_onfilterinput",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_sorter_js",
|
|
"target": "sorter_addsearchbox",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L59",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_sorter_js",
|
|
"target": "sorter_loadcolumns",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L67",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_sorter_js",
|
|
"target": "sorter_loadrowdata",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L92",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_sorter_js",
|
|
"target": "sorter_loaddata",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L111",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_sorter_js",
|
|
"target": "sorter_sortbyindex",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L120",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_sorter_js",
|
|
"target": "sorter_removesortindicators",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L151",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_sorter_js",
|
|
"target": "sorter_addsortindicators",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L159",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_sorter_js",
|
|
"target": "sorter_enableui",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L165",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "sorter_gettableheader",
|
|
"target": "sorter_gettable",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "sorter_gettablebody",
|
|
"target": "sorter_gettable",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "sorter_getnthcolumn",
|
|
"target": "sorter_gettableheader",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "sorter_loadcolumns",
|
|
"target": "sorter_gettableheader",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L68",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "sorter_loaddata",
|
|
"target": "sorter_gettablebody",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L112",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "sorter_loaddata",
|
|
"target": "sorter_loadrowdata",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L116",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "sorter_removesortindicators",
|
|
"target": "sorter_getnthcolumn",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L152",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "sorter_addsortindicators",
|
|
"target": "sorter_getnthcolumn",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L160",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "sorter_enableui",
|
|
"target": "sorter_sortbyindex",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L177",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "sorter_enableui",
|
|
"target": "sorter_removesortindicators",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L178",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "sorter_enableui",
|
|
"target": "sorter_addsortindicators",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L181",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "sorter_enableui",
|
|
"target": "sorter_getnthcolumn",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/sorter.js",
|
|
"source_location": "L188",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_prettify_js",
|
|
"target": "prettify_k",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_prettify_js",
|
|
"target": "prettify_a",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_prettify_js",
|
|
"target": "prettify_b",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_prettify_js",
|
|
"target": "prettify_o",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_prettify_js",
|
|
"target": "prettify_g",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_prettify_js",
|
|
"target": "prettify_i",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_prettify_js",
|
|
"target": "prettify_q",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_prettify_js",
|
|
"target": "prettify_d",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_prettify_js",
|
|
"target": "prettify_c",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_prettify_js",
|
|
"target": "prettify_q",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_prettify_js",
|
|
"target": "prettify_d",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_prettify_js",
|
|
"target": "prettify_y",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "coverage_prettify_js",
|
|
"target": "prettify_b",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "prettify_g",
|
|
"target": "prettify_k",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "prettify_g",
|
|
"target": "prettify_b",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "prettify_g",
|
|
"target": "prettify_q",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "prettify_i",
|
|
"target": "prettify_g",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "prettify_d",
|
|
"target": "prettify_a",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "prettify_d",
|
|
"target": "prettify_q",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "prettify_y",
|
|
"target": "prettify_q",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "prettify_y",
|
|
"target": "prettify_d",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "prettify_b",
|
|
"target": "prettify_y",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "coverage/prettify.js",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_session_server_ts",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/session.server.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_session_server_ts",
|
|
"target": "bcryptjs",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/session.server.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_session_server_ts",
|
|
"target": "crypto",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/session.server.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_session_server_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/session.server.ts",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_session_server_ts",
|
|
"target": "logger_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/session.server.ts",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_session_server_ts",
|
|
"target": "session_server_login",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/session.server.ts",
|
|
"source_location": "L30",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_session_server_ts",
|
|
"target": "session_server_createusersession",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/session.server.ts",
|
|
"source_location": "L59",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_session_server_ts",
|
|
"target": "session_server_getusersession",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/session.server.ts",
|
|
"source_location": "L74",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_session_server_ts",
|
|
"target": "session_server_requireuser",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/session.server.ts",
|
|
"source_location": "L95",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_session_server_ts",
|
|
"target": "session_server_requireadmin",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/session.server.ts",
|
|
"source_location": "L101",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_session_server_ts",
|
|
"target": "session_server_getapiuser",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/session.server.ts",
|
|
"source_location": "L107",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_session_server_ts",
|
|
"target": "session_server_logout",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/session.server.ts",
|
|
"source_location": "L112",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "session_server_requireuser",
|
|
"target": "session_server_getusersession",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/session.server.ts",
|
|
"source_location": "L96",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "session_server_requireadmin",
|
|
"target": "session_server_requireuser",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/session.server.ts",
|
|
"source_location": "L102",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "session_server_getapiuser",
|
|
"target": "session_server_getusersession",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/session.server.ts",
|
|
"source_location": "L108",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_entry_server_tsx",
|
|
"target": "app_lib_cleanup_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/entry.server.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_entry_server_tsx",
|
|
"target": "app_lib_db_init_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/entry.server.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_entry_server_tsx",
|
|
"target": "app_lib_error_logger_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/entry.server.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_entry_server_tsx",
|
|
"target": "node_stream",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/entry.server.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_entry_server_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/entry.server.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_entry_server_tsx",
|
|
"target": "node",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/entry.server.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_entry_server_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/entry.server.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_entry_server_tsx",
|
|
"target": "isbot",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/entry.server.tsx",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_entry_server_tsx",
|
|
"target": "server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/entry.server.tsx",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_root_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/root.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_root_tsx",
|
|
"target": "app_app_css",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/root.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_root_tsx",
|
|
"target": "app_components_debug_panel",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/root.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_ts",
|
|
"target": "routes",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_client_validation_ts",
|
|
"target": "client_validation_isdebugmode",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_client_validation_ts",
|
|
"target": "client_validation_setdebugmode",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_client_validation_ts",
|
|
"target": "client_validation_debuglog",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_client_validation_ts",
|
|
"target": "client_validation_validatetaxid",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L51",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_client_validation_ts",
|
|
"target": "client_validation_validatevatid",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L62",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_client_validation_ts",
|
|
"target": "client_validation_validateiban",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L73",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_client_validation_ts",
|
|
"target": "client_validation_validatebic",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L84",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_client_validation_ts",
|
|
"target": "client_validation_validatewebsite",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L95",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_client_validation_ts",
|
|
"target": "client_validation_validatecompanyform",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L126",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_client_validation_ts",
|
|
"target": "client_validation_handleapierror",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L219",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_client_validation_ts",
|
|
"target": "client_validation_getfielderror",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L234",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_client_validation_ts",
|
|
"target": "client_validation_hasfielderror",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L242",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "client_validation_debuglog",
|
|
"target": "client_validation_isdebugmode",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "client_validation_validatecompanyform",
|
|
"target": "client_validation_validatetaxid",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L160",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "client_validation_validatecompanyform",
|
|
"target": "client_validation_validatevatid",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L165",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "client_validation_validatecompanyform",
|
|
"target": "client_validation_validatewebsite",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L170",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "client_validation_validatecompanyform",
|
|
"target": "client_validation_validateiban",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L175",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "client_validation_validatecompanyform",
|
|
"target": "client_validation_validatebic",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L180",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "client_validation_validatecompanyform",
|
|
"target": "client_validation_debuglog",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L208",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "client_validation_handleapierror",
|
|
"target": "client_validation_debuglog",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/client-validation.ts",
|
|
"source_location": "L220",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_invoice_number_server_ts",
|
|
"target": "app_lib_prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/invoice-number.server.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_invoice_number_server_ts",
|
|
"target": "invoice_number_server_generateinvoicenumber",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/invoice-number.server.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_tax_ts",
|
|
"target": "tax_calcitemamounts",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/tax.ts",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_tax_ts",
|
|
"target": "tax_calcitemamountskleinunternehmer",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/tax.ts",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_tax_ts",
|
|
"target": "tax_calcinvoicetotals",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/tax.ts",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_tax_ts",
|
|
"target": "tax_formatcurrency",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/tax.ts",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_tax_ts",
|
|
"target": "tax_formatdate",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/tax.ts",
|
|
"source_location": "L46",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_schemas_ts",
|
|
"target": "zod",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/schemas.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_schemas_ts",
|
|
"target": "client",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/schemas.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_error_logger_server_ts",
|
|
"target": "error_logger_server_extracterrorinfo",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_error_logger_server_ts",
|
|
"target": "error_logger_server_extractrequestcontext",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L59",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_error_logger_server_ts",
|
|
"target": "error_logger_server_builderrorlogentry",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L82",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_error_logger_server_ts",
|
|
"target": "error_logger_server_formaterrorlog",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L108",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_error_logger_server_ts",
|
|
"target": "error_logger_server_logrouteerror",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L138",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_error_logger_server_ts",
|
|
"target": "error_logger_server_logactionerror",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L151",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_error_logger_server_ts",
|
|
"target": "error_logger_server_logdatabaseerror",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L170",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_error_logger_server_ts",
|
|
"target": "error_logger_server_logapierror",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L187",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_error_logger_server_ts",
|
|
"target": "error_logger_server_logstartuperror",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L207",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_error_logger_server_ts",
|
|
"target": "error_logger_server_logerror",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L218",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "error_logger_server_builderrorlogentry",
|
|
"target": "error_logger_server_extracterrorinfo",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L87",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "error_logger_server_builderrorlogentry",
|
|
"target": "error_logger_server_extractrequestcontext",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L88",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "error_logger_server_logrouteerror",
|
|
"target": "error_logger_server_builderrorlogentry",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L142",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "error_logger_server_logrouteerror",
|
|
"target": "error_logger_server_formaterrorlog",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L144",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "error_logger_server_logactionerror",
|
|
"target": "error_logger_server_builderrorlogentry",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L155",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "error_logger_server_logactionerror",
|
|
"target": "error_logger_server_formaterrorlog",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L163",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "error_logger_server_logdatabaseerror",
|
|
"target": "error_logger_server_builderrorlogentry",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L175",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "error_logger_server_logdatabaseerror",
|
|
"target": "error_logger_server_formaterrorlog",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L180",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "error_logger_server_logapierror",
|
|
"target": "error_logger_server_builderrorlogentry",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L191",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "error_logger_server_logapierror",
|
|
"target": "error_logger_server_formaterrorlog",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L200",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "error_logger_server_logstartuperror",
|
|
"target": "error_logger_server_builderrorlogentry",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L208",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "error_logger_server_logstartuperror",
|
|
"target": "error_logger_server_formaterrorlog",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L211",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "error_logger_server_logerror",
|
|
"target": "error_logger_server_builderrorlogentry",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L223",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "error_logger_server_logerror",
|
|
"target": "error_logger_server_formaterrorlog",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/error-logger.server.ts",
|
|
"source_location": "L225",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_cleanup_server_ts",
|
|
"target": "node_cron",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/cleanup.server.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_cleanup_server_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/cleanup.server.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_cleanup_server_ts",
|
|
"target": "cleanup_server_purgeexpireddeletedinvoices",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/cleanup.server.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_cleanup_server_ts",
|
|
"target": "cleanup_server_startcleanupscheduler",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/cleanup.server.ts",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "cleanup_server_startcleanupscheduler",
|
|
"target": "cleanup_server_purgeexpireddeletedinvoices",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/cleanup.server.ts",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_prisma_server_ts",
|
|
"target": "client",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/prisma.server.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_utils_ts",
|
|
"target": "clsx",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/utils.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_utils_ts",
|
|
"target": "tailwind_merge",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/utils.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_utils_ts",
|
|
"target": "utils_cn",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/utils.ts",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_logger_server_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/logger.server.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_logger_server_ts",
|
|
"target": "logger_server_log",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/logger.server.ts",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_rate_limiter_server_ts",
|
|
"target": "rate_limiter_flexible",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/rate-limiter.server.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_rate_limiter_server_ts",
|
|
"target": "rate_limiter_server_checkloginratelimit",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/rate-limiter.server.ts",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_afa_ts",
|
|
"target": "afa_jahresafa",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/afa.ts",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_afa_ts",
|
|
"target": "afa_erwerbsjahrafa",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/afa.ts",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_afa_ts",
|
|
"target": "afa_afafuerjahr",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/afa.ts",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_afa_ts",
|
|
"target": "afa_kumulierteafa",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/afa.ts",
|
|
"source_location": "L43",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_afa_ts",
|
|
"target": "afa_buchwert",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/afa.ts",
|
|
"source_location": "L53",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_afa_ts",
|
|
"target": "afa_assetstatus",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/afa.ts",
|
|
"source_location": "L61",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "afa_erwerbsjahrafa",
|
|
"target": "afa_jahresafa",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/afa.ts",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "afa_afafuerjahr",
|
|
"target": "afa_erwerbsjahrafa",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/afa.ts",
|
|
"source_location": "L38",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "afa_afafuerjahr",
|
|
"target": "afa_jahresafa",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/afa.ts",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "afa_kumulierteafa",
|
|
"target": "afa_afafuerjahr",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/afa.ts",
|
|
"source_location": "L47",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "afa_buchwert",
|
|
"target": "afa_kumulierteafa",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/afa.ts",
|
|
"source_location": "L56",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_db_init_server_ts",
|
|
"target": "node_child_process",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/db-init.server.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_db_init_server_ts",
|
|
"target": "app_lib_prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/db-init.server.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_db_init_server_ts",
|
|
"target": "db_init_server_runmigrations",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/db-init.server.ts",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_db_init_server_ts",
|
|
"target": "db_init_server_initializedatabase",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/db-init.server.ts",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_lib_db_init_server_ts",
|
|
"target": "db_init_server_checkdatabasehealth",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/db-init.server.ts",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "db_init_server_initializedatabase",
|
|
"target": "db_init_server_runmigrations",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/lib/db-init.server.ts",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_customers_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.customers.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_customers_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.customers.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_customers_ts",
|
|
"target": "logger_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.customers.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_customers_ts",
|
|
"target": "schemas",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.customers.ts",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_customers_ts",
|
|
"target": "api_customers_action",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.customers.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_buchungkategorien_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.buchungkategorien.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_buchungkategorien_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.buchungkategorien.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_buchungkategorien_ts",
|
|
"target": "zod",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.buchungkategorien.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_buchungkategorien_ts",
|
|
"target": "api_companies_id_buchungkategorien_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.buchungkategorien.ts",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_buchungkategorien_ts",
|
|
"target": "api_companies_id_buchungkategorien_action",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.buchungkategorien.ts",
|
|
"source_location": "L46",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_tsx",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_tsx",
|
|
"target": "card",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_tsx",
|
|
"target": "button",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_tsx",
|
|
"target": "badge",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_tsx",
|
|
"target": "dialog",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.tsx",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.tsx",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_tsx",
|
|
"target": "tax",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.tsx",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_tsx",
|
|
"target": "kategorie_defaults",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.tsx",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_tsx",
|
|
"target": "companies_id_buchhaltung_ausgaben_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.tsx",
|
|
"source_location": "L49",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_tsx",
|
|
"target": "companies_id_buchhaltung_ausgaben_loadyear",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.tsx",
|
|
"source_location": "L124",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_tsx",
|
|
"target": "companies_id_buchhaltung_ausgaben_opencreate",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.tsx",
|
|
"source_location": "L141",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_tsx",
|
|
"target": "companies_id_buchhaltung_ausgaben_openedit",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.tsx",
|
|
"source_location": "L147",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_tsx",
|
|
"target": "companies_id_buchhaltung_ausgaben_handlesave",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.tsx",
|
|
"source_location": "L160",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_tsx",
|
|
"target": "companies_id_buchhaltung_ausgaben_handledelete",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.tsx",
|
|
"source_location": "L192",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "companies_id_buchhaltung_ausgaben_handlesave",
|
|
"target": "companies_id_buchhaltung_ausgaben_loadyear",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.tsx",
|
|
"source_location": "L185",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "companies_id_buchhaltung_ausgaben_handledelete",
|
|
"target": "companies_id_buchhaltung_ausgaben_loadyear",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.tsx",
|
|
"source_location": "L197",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_reports_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.reports.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_reports_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.reports.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_reports_ts",
|
|
"target": "client",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.reports.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_reports_ts",
|
|
"target": "api_reports_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.reports.ts",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_mandanten_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.mandanten.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_mandanten_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.mandanten.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_mandanten_tsx",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.mandanten.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_mandanten_tsx",
|
|
"target": "badge",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.mandanten.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_mandanten_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.mandanten.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_mandanten_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.mandanten.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_mandanten_tsx",
|
|
"target": "admin_mandanten_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.mandanten.tsx",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_money_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.money.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_money_tsx",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.money.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_money_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.money.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_money_tsx",
|
|
"target": "button",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.money.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_money_tsx",
|
|
"target": "card",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.money.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_money_tsx",
|
|
"target": "dialog",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.money.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_money_tsx",
|
|
"target": "badge",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.money.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_money_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.money.tsx",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_money_tsx",
|
|
"target": "tax",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.money.tsx",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_money_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.money.tsx",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_money_tsx",
|
|
"target": "companies_id_buchhaltung_money_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.money.tsx",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_money_tsx",
|
|
"target": "companies_id_buchhaltung_money_opencreate",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.money.tsx",
|
|
"source_location": "L86",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_money_tsx",
|
|
"target": "companies_id_buchhaltung_money_opencreateumbuchung",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.money.tsx",
|
|
"source_location": "L100",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_money_tsx",
|
|
"target": "companies_id_buchhaltung_money_openedit",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.money.tsx",
|
|
"source_location": "L114",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_money_tsx",
|
|
"target": "companies_id_buchhaltung_money_handlesave",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.money.tsx",
|
|
"source_location": "L126",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_money_tsx",
|
|
"target": "companies_id_buchhaltung_money_handledelete",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.money.tsx",
|
|
"source_location": "L176",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_new_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.new.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_new_tsx",
|
|
"target": "company_form",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.new.tsx",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_new_tsx",
|
|
"target": "card",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.new.tsx",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_new_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.new.tsx",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_new_tsx",
|
|
"target": "companies_new_newcompanypage",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.new.tsx",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.tsx",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_tsx",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.tsx",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_tsx",
|
|
"target": "button",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.tsx",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_tsx",
|
|
"target": "card",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.tsx",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_tsx",
|
|
"target": "invoice_status_badge",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.tsx",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_tsx",
|
|
"target": "tax",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.tsx",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.tsx",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.tsx",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_tsx",
|
|
"target": "companies_id_invoices_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.tsx",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_tsx",
|
|
"target": "companies_id_invoices_groupbyyear",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.tsx",
|
|
"source_location": "L48",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_tsx",
|
|
"target": "companies_id_invoices_invoicerow",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.tsx",
|
|
"source_location": "L58",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_tsx",
|
|
"target": "companies_id_invoices_handledelete",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.tsx",
|
|
"source_location": "L133",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_reports_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.reports.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_reports_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.reports.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_reports_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.reports.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_reports_tsx",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.reports.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_reports_tsx",
|
|
"target": "card",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.reports.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_reports_tsx",
|
|
"target": "tax",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.reports.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_reports_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.reports.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_reports_tsx",
|
|
"target": "companies_id_reports_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.reports.tsx",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_kategorien_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_kategorien_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_kategorien_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_kategorien_tsx",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_kategorien_tsx",
|
|
"target": "kategorie_defaults",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_kategorien_tsx",
|
|
"target": "card",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_kategorien_tsx",
|
|
"target": "button",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_kategorien_tsx",
|
|
"target": "dialog",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_kategorien_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_kategorien_tsx",
|
|
"target": "companies_id_buchhaltung_einnahmen_kategorien_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_kategorien_tsx",
|
|
"target": "companies_id_buchhaltung_einnahmen_kategorien_reload",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx",
|
|
"source_location": "L87",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_kategorien_tsx",
|
|
"target": "companies_id_buchhaltung_einnahmen_kategorien_opencreate",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx",
|
|
"source_location": "L93",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_kategorien_tsx",
|
|
"target": "companies_id_buchhaltung_einnahmen_kategorien_openedit",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx",
|
|
"source_location": "L100",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_kategorien_tsx",
|
|
"target": "companies_id_buchhaltung_einnahmen_kategorien_handlesave",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx",
|
|
"source_location": "L107",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_kategorien_tsx",
|
|
"target": "companies_id_buchhaltung_einnahmen_kategorien_handledelete",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx",
|
|
"source_location": "L134",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "companies_id_buchhaltung_einnahmen_kategorien_handlesave",
|
|
"target": "companies_id_buchhaltung_einnahmen_kategorien_reload",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx",
|
|
"source_location": "L127",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "companies_id_buchhaltung_einnahmen_kategorien_handledelete",
|
|
"target": "companies_id_buchhaltung_einnahmen_kategorien_reload",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.kategorien.tsx",
|
|
"source_location": "L144",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_home_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/home.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_home_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/home.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_home_tsx",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/home.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_home_tsx",
|
|
"target": "tax",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/home.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_home_tsx",
|
|
"target": "card",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/home.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_home_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/home.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_home_tsx",
|
|
"target": "client",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/home.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_home_tsx",
|
|
"target": "home_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/home.tsx",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_id_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.$id.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_id_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.$id.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_id_ts",
|
|
"target": "invoice_number_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.$id.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_id_ts",
|
|
"target": "tax",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.$id.ts",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_id_ts",
|
|
"target": "logger_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.$id.ts",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_id_ts",
|
|
"target": "client",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.$id.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_id_ts",
|
|
"target": "schemas",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.$id.ts",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_id_ts",
|
|
"target": "promises",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.$id.ts",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_id_ts",
|
|
"target": "node_path",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.$id.ts",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_id_ts",
|
|
"target": "api_invoices_id_getinvoice",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.$id.ts",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_id_ts",
|
|
"target": "api_invoices_id_storageroot",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.$id.ts",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_id_ts",
|
|
"target": "api_invoices_id_generateandsaveinvoicepdf",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.$id.ts",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_id_ts",
|
|
"target": "api_invoices_id_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.$id.ts",
|
|
"source_location": "L51",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_id_ts",
|
|
"target": "api_invoices_id_action",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.$id.ts",
|
|
"source_location": "L63",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "api_invoices_id_generateandsaveinvoicepdf",
|
|
"target": "api_invoices_id_storageroot",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.$id.ts",
|
|
"source_location": "L38",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "api_invoices_id_loader",
|
|
"target": "api_invoices_id_getinvoice",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.$id.ts",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "api_invoices_id_action",
|
|
"target": "api_invoices_id_getinvoice",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.$id.ts",
|
|
"source_location": "L67",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "api_invoices_id_action",
|
|
"target": "api_invoices_id_generateandsaveinvoicepdf",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.$id.ts",
|
|
"source_location": "L187",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_leistungen_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.leistungen.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_leistungen_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.leistungen.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_leistungen_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.leistungen.tsx",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_leistungen_tsx",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.leistungen.tsx",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_leistungen_tsx",
|
|
"target": "button",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.leistungen.tsx",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_leistungen_tsx",
|
|
"target": "card",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.leistungen.tsx",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_leistungen_tsx",
|
|
"target": "input",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.leistungen.tsx",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_leistungen_tsx",
|
|
"target": "label",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.leistungen.tsx",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_leistungen_tsx",
|
|
"target": "select",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.leistungen.tsx",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_leistungen_tsx",
|
|
"target": "dialog",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.leistungen.tsx",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_leistungen_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.leistungen.tsx",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_leistungen_tsx",
|
|
"target": "react_hook_form",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.leistungen.tsx",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_leistungen_tsx",
|
|
"target": "zod",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.leistungen.tsx",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_leistungen_tsx",
|
|
"target": "zod",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.leistungen.tsx",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_leistungen_tsx",
|
|
"target": "tax",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.leistungen.tsx",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_leistungen_tsx",
|
|
"target": "companies_id_leistungen_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.leistungen.tsx",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_leistungen_tsx",
|
|
"target": "companies_id_leistungen_togglesort",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.leistungen.tsx",
|
|
"source_location": "L133",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_leistungen_tsx",
|
|
"target": "companies_id_leistungen_handlecreate",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.leistungen.tsx",
|
|
"source_location": "L151",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_leistungen_tsx",
|
|
"target": "companies_id_leistungen_handleedit",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.leistungen.tsx",
|
|
"source_location": "L161",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_leistungen_tsx",
|
|
"target": "companies_id_leistungen_handledelete",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.leistungen.tsx",
|
|
"source_location": "L172",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_einnahmen_id_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.einnahmen.$id.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_einnahmen_id_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.einnahmen.$id.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_einnahmen_id_ts",
|
|
"target": "zod",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.einnahmen.$id.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_einnahmen_id_ts",
|
|
"target": "api_einnahmen_id_action",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.einnahmen.$id.ts",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_id_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.$id.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_id_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.$id.tsx",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_id_tsx",
|
|
"target": "logger_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.$id.tsx",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_id_tsx",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.$id.tsx",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_id_tsx",
|
|
"target": "bcryptjs",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.$id.tsx",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_id_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.$id.tsx",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_id_tsx",
|
|
"target": "button",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.$id.tsx",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_id_tsx",
|
|
"target": "input",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.$id.tsx",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_id_tsx",
|
|
"target": "label",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.$id.tsx",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_id_tsx",
|
|
"target": "admin_users_id_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.$id.tsx",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_id_tsx",
|
|
"target": "admin_users_id_action",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.$id.tsx",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_bilanzen_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.bilanzen.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_bilanzen_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.bilanzen.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_bilanzen_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.bilanzen.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_bilanzen_tsx",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.bilanzen.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_bilanzen_tsx",
|
|
"target": "card",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.bilanzen.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_bilanzen_tsx",
|
|
"target": "tax",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.bilanzen.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_bilanzen_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.bilanzen.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_bilanzen_tsx",
|
|
"target": "ausgaben",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.bilanzen.tsx",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_bilanzen_tsx",
|
|
"target": "companies_id_buchhaltung_bilanzen_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.bilanzen.tsx",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_archiv_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/archiv.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_archiv_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/archiv.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_archiv_tsx",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/archiv.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_archiv_tsx",
|
|
"target": "tax",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/archiv.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_archiv_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/archiv.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_archiv_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/archiv.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_archiv_tsx",
|
|
"target": "archiv_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/archiv.tsx",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_archiv_tsx",
|
|
"target": "archiv_restore",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/archiv.tsx",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_invoiceid_edit_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.edit.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_invoiceid_edit_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.edit.tsx",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_invoiceid_edit_tsx",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.edit.tsx",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_invoiceid_edit_tsx",
|
|
"target": "card",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.edit.tsx",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_invoiceid_edit_tsx",
|
|
"target": "invoice_form",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.edit.tsx",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_invoiceid_edit_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.edit.tsx",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_invoiceid_edit_tsx",
|
|
"target": "companies_id_invoices_invoiceid_edit_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.edit.tsx",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_invoiceid_edit_tsx",
|
|
"target": "companies_id_invoices_invoiceid_edit_editinvoicepage",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.edit.tsx",
|
|
"source_location": "L97",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_invoiceid_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_invoiceid_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_invoiceid_tsx",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_invoiceid_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_invoiceid_tsx",
|
|
"target": "card",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_invoiceid_tsx",
|
|
"target": "button",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_invoiceid_tsx",
|
|
"target": "invoice_status_badge",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_invoiceid_tsx",
|
|
"target": "tax",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_invoiceid_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_invoiceid_tsx",
|
|
"target": "client",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_invoiceid_tsx",
|
|
"target": "companies_id_invoices_invoiceid_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_invoiceid_tsx",
|
|
"target": "companies_id_invoices_invoiceid_updatestatus",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L104",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_invoiceid_tsx",
|
|
"target": "companies_id_invoices_invoiceid_handlesoftdelete",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L122",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_invoiceid_tsx",
|
|
"target": "companies_id_invoices_invoiceid_handlerestore",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L141",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_invoiceid_tsx",
|
|
"target": "companies_id_invoices_invoiceid_handleharddelete",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L158",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_invoiceid_tsx",
|
|
"target": "companies_id_invoices_invoiceid_downloadfile",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L171",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_invoiceid_tsx",
|
|
"target": "companies_id_invoices_invoiceid_downloadpdf",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L193",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_invoiceid_tsx",
|
|
"target": "companies_id_invoices_invoiceid_downloadxml",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L201",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "companies_id_invoices_invoiceid_downloadpdf",
|
|
"target": "companies_id_invoices_invoiceid_downloadfile",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L194",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "companies_id_invoices_invoiceid_downloadxml",
|
|
"target": "companies_id_invoices_invoiceid_downloadfile",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.$invoiceId.tsx",
|
|
"source_location": "L202",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_einnahmen_id_upload_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.einnahmen.$id.upload.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_einnahmen_id_upload_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.einnahmen.$id.upload.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_einnahmen_id_upload_ts",
|
|
"target": "logger_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.einnahmen.$id.upload.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_einnahmen_id_upload_ts",
|
|
"target": "promises",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.einnahmen.$id.upload.ts",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_einnahmen_id_upload_ts",
|
|
"target": "node_path",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.einnahmen.$id.upload.ts",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_einnahmen_id_upload_ts",
|
|
"target": "api_einnahmen_id_upload_storageroot",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.einnahmen.$id.upload.ts",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_einnahmen_id_upload_ts",
|
|
"target": "api_einnahmen_id_upload_parsebelegpath",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.einnahmen.$id.upload.ts",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_einnahmen_id_upload_ts",
|
|
"target": "api_einnahmen_id_upload_removeuploadedfile",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.einnahmen.$id.upload.ts",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_einnahmen_id_upload_ts",
|
|
"target": "api_einnahmen_id_upload_action",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.einnahmen.$id.upload.ts",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "api_einnahmen_id_upload_removeuploadedfile",
|
|
"target": "api_einnahmen_id_upload_parsebelegpath",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.einnahmen.$id.upload.ts",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "api_einnahmen_id_upload_removeuploadedfile",
|
|
"target": "api_einnahmen_id_upload_storageroot",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.einnahmen.$id.upload.ts",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "api_einnahmen_id_upload_action",
|
|
"target": "api_einnahmen_id_upload_removeuploadedfile",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.einnahmen.$id.upload.ts",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "api_einnahmen_id_upload_action",
|
|
"target": "api_einnahmen_id_upload_storageroot",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.einnahmen.$id.upload.ts",
|
|
"source_location": "L98",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_dashboard_layout_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/dashboard-layout.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_dashboard_layout_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/dashboard-layout.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_dashboard_layout_tsx",
|
|
"target": "topbar",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/dashboard-layout.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_dashboard_layout_tsx",
|
|
"target": "dashboard_layout_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/dashboard-layout.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_dashboard_layout_tsx",
|
|
"target": "dashboard_layout_dashboardlayout",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/dashboard-layout.tsx",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_tsx",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_tsx",
|
|
"target": "admin_users_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_admin_companies_id_delete_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.admin.companies.$id.delete.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_admin_companies_id_delete_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.admin.companies.$id.delete.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_admin_companies_id_delete_ts",
|
|
"target": "logger_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.admin.companies.$id.delete.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_admin_companies_id_delete_ts",
|
|
"target": "api_admin_companies_id_delete_action",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.admin.companies.$id.delete.ts",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_tsx",
|
|
"target": "card",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_tsx",
|
|
"target": "companies_id_buchhaltung_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.tsx",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_tsx",
|
|
"target": "companies_id_buchhaltung_buchhaltunglayout",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.tsx",
|
|
"source_location": "L66",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_tsx",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_tsx",
|
|
"target": "card",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_tsx",
|
|
"target": "button",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_tsx",
|
|
"target": "badge",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_tsx",
|
|
"target": "dialog",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_tsx",
|
|
"target": "tax",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_tsx",
|
|
"target": "kategorie_defaults",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_tsx",
|
|
"target": "companies_id_buchhaltung_einnahmen_beleghref",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_tsx",
|
|
"target": "companies_id_buchhaltung_einnahmen_belegdisplayname",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_tsx",
|
|
"target": "companies_id_buchhaltung_einnahmen_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L73",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_tsx",
|
|
"target": "companies_id_buchhaltung_einnahmen_handlequickupload",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L166",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_tsx",
|
|
"target": "companies_id_buchhaltung_einnahmen_loadyear",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L190",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_tsx",
|
|
"target": "companies_id_buchhaltung_einnahmen_opencreate",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L208",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_tsx",
|
|
"target": "companies_id_buchhaltung_einnahmen_openedit",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L216",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_tsx",
|
|
"target": "companies_id_buchhaltung_einnahmen_handlesave",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L232",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_tsx",
|
|
"target": "companies_id_buchhaltung_einnahmen_handledeletebeleg",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L289",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_einnahmen_tsx",
|
|
"target": "companies_id_buchhaltung_einnahmen_handledelete",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L295",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "companies_id_buchhaltung_einnahmen_handlequickupload",
|
|
"target": "companies_id_buchhaltung_einnahmen_loadyear",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L175",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "companies_id_buchhaltung_einnahmen_handlesave",
|
|
"target": "companies_id_buchhaltung_einnahmen_loadyear",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L279",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "companies_id_buchhaltung_einnahmen_handledeletebeleg",
|
|
"target": "companies_id_buchhaltung_einnahmen_loadyear",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L291",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "companies_id_buchhaltung_einnahmen_handledelete",
|
|
"target": "companies_id_buchhaltung_einnahmen_loadyear",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.einnahmen.tsx",
|
|
"source_location": "L300",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_edit_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.edit.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_edit_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.edit.tsx",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_edit_tsx",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.edit.tsx",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_edit_tsx",
|
|
"target": "company_form",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.edit.tsx",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_edit_tsx",
|
|
"target": "card",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.edit.tsx",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_edit_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.edit.tsx",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_edit_tsx",
|
|
"target": "companies_id_edit_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.edit.tsx",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_edit_tsx",
|
|
"target": "companies_id_edit_handlesubmit",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.edit.tsx",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_einnahmen_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.einnahmen.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_einnahmen_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.einnahmen.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_einnahmen_ts",
|
|
"target": "zod",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.einnahmen.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_einnahmen_ts",
|
|
"target": "api_einnahmen_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.einnahmen.ts",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_einnahmen_ts",
|
|
"target": "api_einnahmen_action",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.einnahmen.ts",
|
|
"source_location": "L84",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_ausgaben_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.ausgaben.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_ausgaben_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.ausgaben.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_ausgaben_ts",
|
|
"target": "zod",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.ausgaben.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_ausgaben_ts",
|
|
"target": "api_ausgaben_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.ausgaben.ts",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_ausgaben_ts",
|
|
"target": "api_ausgaben_action",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.ausgaben.ts",
|
|
"source_location": "L52",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_login_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/login.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_login_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/login.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_login_tsx",
|
|
"target": "rate_limiter_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/login.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_login_tsx",
|
|
"target": "button",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/login.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_login_tsx",
|
|
"target": "input",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/login.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_login_tsx",
|
|
"target": "label",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/login.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_login_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/login.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_login_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/login.tsx",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_login_tsx",
|
|
"target": "login_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/login.tsx",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_login_tsx",
|
|
"target": "login_action",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/login.tsx",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_layout_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin-layout.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_layout_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin-layout.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_layout_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin-layout.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_layout_tsx",
|
|
"target": "admin_layout_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin-layout.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_ts",
|
|
"target": "logger_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_ts",
|
|
"target": "schemas",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.ts",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_ts",
|
|
"target": "api_companies_id_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_ts",
|
|
"target": "api_companies_id_action",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.ts",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_customers_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.customers.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_customers_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.customers.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_customers_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.customers.tsx",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_customers_tsx",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.customers.tsx",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_customers_tsx",
|
|
"target": "button",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.customers.tsx",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_customers_tsx",
|
|
"target": "card",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.customers.tsx",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_customers_tsx",
|
|
"target": "input",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.customers.tsx",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_customers_tsx",
|
|
"target": "label",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.customers.tsx",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_customers_tsx",
|
|
"target": "dialog",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.customers.tsx",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_customers_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.customers.tsx",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_customers_tsx",
|
|
"target": "react_hook_form",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.customers.tsx",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_customers_tsx",
|
|
"target": "zod",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.customers.tsx",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_customers_tsx",
|
|
"target": "zod",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.customers.tsx",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_customers_tsx",
|
|
"target": "companies_id_customers_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.customers.tsx",
|
|
"source_location": "L46",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_customers_tsx",
|
|
"target": "companies_id_customers_customerform",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.customers.tsx",
|
|
"source_location": "L61",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_customers_tsx",
|
|
"target": "companies_id_customers_handlecreate",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.customers.tsx",
|
|
"source_location": "L122",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_customers_tsx",
|
|
"target": "companies_id_customers_handleedit",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.customers.tsx",
|
|
"source_location": "L132",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_customers_tsx",
|
|
"target": "companies_id_customers_handledelete",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.customers.tsx",
|
|
"source_location": "L143",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_ausgaben_id_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.ausgaben.$id.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_ausgaben_id_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.ausgaben.$id.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_ausgaben_id_ts",
|
|
"target": "zod",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.ausgaben.$id.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_ausgaben_id_ts",
|
|
"target": "api_ausgaben_id_action",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.ausgaben.$id.ts",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_customers_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.customers.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_customers_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.customers.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_customers_ts",
|
|
"target": "api_companies_id_customers_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.customers.ts",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_invoices_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.invoices.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_invoices_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.invoices.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_invoices_ts",
|
|
"target": "api_companies_id_invoices_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.invoices.ts",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_money_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.money.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_money_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.money.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_money_ts",
|
|
"target": "api_companies_id_money_totransaction",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.money.ts",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_money_ts",
|
|
"target": "api_companies_id_money_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.money.ts",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_money_ts",
|
|
"target": "api_companies_id_money_action",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.money.ts",
|
|
"source_location": "L61",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_anlagevermoegen_id_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.anlagevermoegen.$id.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_anlagevermoegen_id_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.anlagevermoegen.$id.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_anlagevermoegen_id_ts",
|
|
"target": "zod",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.anlagevermoegen.$id.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_anlagevermoegen_id_ts",
|
|
"target": "api_anlagevermoegen_id_action",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.anlagevermoegen.$id.ts",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_id_pdf_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.$id.pdf.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_id_pdf_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.$id.pdf.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_id_pdf_ts",
|
|
"target": "api_invoices_id_pdf_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.$id.pdf.ts",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_anlagevermoegen_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_anlagevermoegen_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_anlagevermoegen_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_anlagevermoegen_tsx",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_anlagevermoegen_tsx",
|
|
"target": "card",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_anlagevermoegen_tsx",
|
|
"target": "button",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_anlagevermoegen_tsx",
|
|
"target": "badge",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_anlagevermoegen_tsx",
|
|
"target": "dialog",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_anlagevermoegen_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_anlagevermoegen_tsx",
|
|
"target": "tax",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_anlagevermoegen_tsx",
|
|
"target": "afa",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_anlagevermoegen_tsx",
|
|
"target": "companies_id_buchhaltung_anlagevermoegen_enrichasset",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L44",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_anlagevermoegen_tsx",
|
|
"target": "companies_id_buchhaltung_anlagevermoegen_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L76",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_anlagevermoegen_tsx",
|
|
"target": "companies_id_buchhaltung_anlagevermoegen_loadyear",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L123",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_anlagevermoegen_tsx",
|
|
"target": "companies_id_buchhaltung_anlagevermoegen_opencreate",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L142",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_anlagevermoegen_tsx",
|
|
"target": "companies_id_buchhaltung_anlagevermoegen_openedit",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L148",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_anlagevermoegen_tsx",
|
|
"target": "companies_id_buchhaltung_anlagevermoegen_handlesave",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L162",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_anlagevermoegen_tsx",
|
|
"target": "companies_id_buchhaltung_anlagevermoegen_handledelete",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L196",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "companies_id_buchhaltung_anlagevermoegen_handlesave",
|
|
"target": "companies_id_buchhaltung_anlagevermoegen_loadyear",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L189",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "companies_id_buchhaltung_anlagevermoegen_handledelete",
|
|
"target": "companies_id_buchhaltung_anlagevermoegen_loadyear",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.anlagevermoegen.tsx",
|
|
"source_location": "L201",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_kategorien_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_kategorien_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_kategorien_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_kategorien_tsx",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_kategorien_tsx",
|
|
"target": "kategorie_defaults",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_kategorien_tsx",
|
|
"target": "card",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_kategorien_tsx",
|
|
"target": "button",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_kategorien_tsx",
|
|
"target": "dialog",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_kategorien_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_kategorien_tsx",
|
|
"target": "companies_id_buchhaltung_ausgaben_kategorien_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_kategorien_tsx",
|
|
"target": "companies_id_buchhaltung_ausgaben_kategorien_reload",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx",
|
|
"source_location": "L87",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_kategorien_tsx",
|
|
"target": "companies_id_buchhaltung_ausgaben_kategorien_opencreate",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx",
|
|
"source_location": "L93",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_kategorien_tsx",
|
|
"target": "companies_id_buchhaltung_ausgaben_kategorien_openedit",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx",
|
|
"source_location": "L100",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_kategorien_tsx",
|
|
"target": "companies_id_buchhaltung_ausgaben_kategorien_handlesave",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx",
|
|
"source_location": "L107",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_buchhaltung_ausgaben_kategorien_tsx",
|
|
"target": "companies_id_buchhaltung_ausgaben_kategorien_handledelete",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx",
|
|
"source_location": "L134",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "companies_id_buchhaltung_ausgaben_kategorien_handlesave",
|
|
"target": "companies_id_buchhaltung_ausgaben_kategorien_reload",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx",
|
|
"source_location": "L127",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "companies_id_buchhaltung_ausgaben_kategorien_handledelete",
|
|
"target": "companies_id_buchhaltung_ausgaben_kategorien_reload",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.buchhaltung.ausgaben.kategorien.tsx",
|
|
"source_location": "L144",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_logs_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.logs.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_logs_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.logs.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_logs_tsx",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.logs.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_logs_tsx",
|
|
"target": "admin_logs_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.logs.tsx",
|
|
"source_location": "L35",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_new_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.new.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_new_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.new.tsx",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_new_tsx",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.new.tsx",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_new_tsx",
|
|
"target": "card",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.new.tsx",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_new_tsx",
|
|
"target": "invoice_form",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.new.tsx",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_new_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.new.tsx",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_new_tsx",
|
|
"target": "companies_id_invoices_new_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.new.tsx",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_invoices_new_tsx",
|
|
"target": "companies_id_invoices_new_newinvoicepage",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.invoices.new.tsx",
|
|
"source_location": "L70",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_buchungkategorien_katid_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.buchungkategorien.$katId.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_buchungkategorien_katid_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.buchungkategorien.$katId.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_buchungkategorien_katid_ts",
|
|
"target": "zod",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.buchungkategorien.$katId.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_buchungkategorien_katid_ts",
|
|
"target": "api_companies_id_buchungkategorien_katid_action",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.buchungkategorien.$katId.ts",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_kategorien_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.kategorien.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_kategorien_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.kategorien.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_kategorien_ts",
|
|
"target": "zod",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.kategorien.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_kategorien_ts",
|
|
"target": "api_companies_id_kategorien_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.kategorien.ts",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_id_kategorien_ts",
|
|
"target": "api_companies_id_kategorien_action",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.$id.kategorien.ts",
|
|
"source_location": "L50",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_new_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.new.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_new_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.new.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_new_tsx",
|
|
"target": "logger_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.new.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_new_tsx",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.new.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_new_tsx",
|
|
"target": "bcryptjs",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.new.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_new_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.new.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_new_tsx",
|
|
"target": "button",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.new.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_new_tsx",
|
|
"target": "input",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.new.tsx",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_new_tsx",
|
|
"target": "label",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.new.tsx",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_new_tsx",
|
|
"target": "admin_users_new_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.new.tsx",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_admin_users_new_tsx",
|
|
"target": "admin_users_new_action",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/admin.users.new.tsx",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_services_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.services.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_services_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.services.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_services_ts",
|
|
"target": "zod",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.services.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_services_ts",
|
|
"target": "api_services_action",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.services.ts",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_tsx",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_tsx",
|
|
"target": "button",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_tsx",
|
|
"target": "card",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_tsx",
|
|
"target": "badge",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_tsx",
|
|
"target": "tax",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.tsx",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_tsx",
|
|
"target": "client",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.tsx",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.tsx",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_tsx",
|
|
"target": "companies_id_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.tsx",
|
|
"source_location": "L50",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_id_tsx",
|
|
"target": "companies_id_togglearchive",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.$id.tsx",
|
|
"source_location": "L113",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_anlagevermoegen_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.anlagevermoegen.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_anlagevermoegen_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.anlagevermoegen.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_anlagevermoegen_ts",
|
|
"target": "zod",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.anlagevermoegen.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_anlagevermoegen_ts",
|
|
"target": "afa",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.anlagevermoegen.ts",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_anlagevermoegen_ts",
|
|
"target": "api_anlagevermoegen_toraw",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.anlagevermoegen.ts",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_anlagevermoegen_ts",
|
|
"target": "api_anlagevermoegen_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.anlagevermoegen.ts",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_anlagevermoegen_ts",
|
|
"target": "api_anlagevermoegen_action",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.anlagevermoegen.ts",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_ts",
|
|
"target": "logger_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_ts",
|
|
"target": "error_logger_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.ts",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_ts",
|
|
"target": "schemas",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.ts",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_ts",
|
|
"target": "api_companies_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.ts",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_companies_ts",
|
|
"target": "api_companies_action",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.companies.ts",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_bilanzen_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.bilanzen.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_bilanzen_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.bilanzen.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_bilanzen_ts",
|
|
"target": "client",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.bilanzen.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_bilanzen_ts",
|
|
"target": "api_bilanzen_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.bilanzen.ts",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_beleg_userid_filename_ts",
|
|
"target": "promises",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.beleg.$userId.$filename.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_beleg_userid_filename_ts",
|
|
"target": "node_path",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.beleg.$userId.$filename.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_beleg_userid_filename_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.beleg.$userId.$filename.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_beleg_userid_filename_ts",
|
|
"target": "api_beleg_userid_filename_storageroot",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.beleg.$userId.$filename.ts",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_beleg_userid_filename_ts",
|
|
"target": "api_beleg_userid_filename_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.beleg.$userId.$filename.ts",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "api_beleg_userid_filename_loader",
|
|
"target": "api_beleg_userid_filename_storageroot",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.beleg.$userId.$filename.ts",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_tsx",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_tsx",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_tsx",
|
|
"target": "button",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_tsx",
|
|
"target": "badge",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_tsx",
|
|
"target": "tax",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.tsx",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_tsx",
|
|
"target": "client",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.tsx",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_companies_tsx",
|
|
"target": "companies_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/companies.tsx",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_logout_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/logout.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_logout_ts",
|
|
"target": "logout_action",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/logout.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_customers_id_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.customers.$id.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_customers_id_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.customers.$id.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_customers_id_ts",
|
|
"target": "logger_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.customers.$id.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_customers_id_ts",
|
|
"target": "schemas",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.customers.$id.ts",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_customers_id_ts",
|
|
"target": "api_customers_id_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.customers.$id.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_customers_id_ts",
|
|
"target": "api_customers_id_action",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.customers.$id.ts",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_id_xml_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.$id.xml.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_id_xml_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.$id.xml.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_id_xml_ts",
|
|
"target": "api_invoices_id_xml_tounitcode",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.$id.xml.ts",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_id_xml_ts",
|
|
"target": "api_invoices_id_xml_loader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.$id.xml.ts",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_services_id_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.services.$id.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_services_id_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.services.$id.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_services_id_ts",
|
|
"target": "zod",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.services.$id.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_services_id_ts",
|
|
"target": "api_services_id_action",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.services.$id.ts",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_ts",
|
|
"target": "session_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_ts",
|
|
"target": "prisma_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_ts",
|
|
"target": "invoice_number_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_ts",
|
|
"target": "tax",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.ts",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_ts",
|
|
"target": "logger_server",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.ts",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_ts",
|
|
"target": "schemas",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_routes_api_invoices_ts",
|
|
"target": "api_invoices_action",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/routes/api.invoices.ts",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_debug_panel_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/debug-panel.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_debug_panel_tsx",
|
|
"target": "client_validation",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/debug-panel.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_debug_panel_tsx",
|
|
"target": "debug_panel_debugpanel",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/debug-panel.tsx",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_company_company_form_tsx",
|
|
"target": "react_hook_form",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/company/company-form.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_company_company_form_tsx",
|
|
"target": "zod",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/company/company-form.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_company_company_form_tsx",
|
|
"target": "zod",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/company/company-form.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_company_company_form_tsx",
|
|
"target": "button",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/company/company-form.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_company_company_form_tsx",
|
|
"target": "input",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/company/company-form.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_company_company_form_tsx",
|
|
"target": "label",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/company/company-form.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_company_company_form_tsx",
|
|
"target": "client_validation",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/company/company-form.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_company_company_form_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/company/company-form.tsx",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_company_company_form_tsx",
|
|
"target": "company_form_handleformsubmit",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/company/company-form.tsx",
|
|
"source_location": "L112",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_invoice_invoice_pdf_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/invoice/invoice-pdf.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_invoice_invoice_pdf_tsx",
|
|
"target": "renderer",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/invoice/invoice-pdf.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_invoice_invoice_pdf_tsx",
|
|
"target": "invoice_pdf_formatmoney",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/invoice/invoice-pdf.tsx",
|
|
"source_location": "L191",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_invoice_invoice_pdf_tsx",
|
|
"target": "invoice_pdf_formatdate",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/invoice/invoice-pdf.tsx",
|
|
"source_location": "L195",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_invoice_invoice_pdf_tsx",
|
|
"target": "invoice_pdf_n",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/invoice/invoice-pdf.tsx",
|
|
"source_location": "L246",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_invoice_invoice_status_badge_tsx",
|
|
"target": "badge",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/invoice/invoice-status-badge.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_invoice_invoice_status_badge_tsx",
|
|
"target": "client",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/invoice/invoice-status-badge.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_invoice_invoice_status_badge_tsx",
|
|
"target": "invoice_status_badge_invoicestatusbadge",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/invoice/invoice-status-badge.tsx",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_invoice_invoice_form_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/invoice/invoice-form.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_invoice_invoice_form_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/invoice/invoice-form.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_invoice_invoice_form_tsx",
|
|
"target": "react_hook_form",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/invoice/invoice-form.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_invoice_invoice_form_tsx",
|
|
"target": "button",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/invoice/invoice-form.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_invoice_invoice_form_tsx",
|
|
"target": "input",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/invoice/invoice-form.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_invoice_invoice_form_tsx",
|
|
"target": "label",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/invoice/invoice-form.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_invoice_invoice_form_tsx",
|
|
"target": "textarea",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/invoice/invoice-form.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_invoice_invoice_form_tsx",
|
|
"target": "select",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/invoice/invoice-form.tsx",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_invoice_invoice_form_tsx",
|
|
"target": "tax",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/invoice/invoice-form.tsx",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_invoice_invoice_form_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/invoice/invoice-form.tsx",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_invoice_invoice_form_tsx",
|
|
"target": "invoice_form_defaultitem",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/invoice/invoice-form.tsx",
|
|
"source_location": "L57",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_invoice_invoice_form_tsx",
|
|
"target": "invoice_form_invoiceform",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/invoice/invoice-form.tsx",
|
|
"source_location": "L81",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "invoice_form_invoiceform",
|
|
"target": "invoice_form_defaultitem",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/invoice/invoice-form.tsx",
|
|
"source_location": "L95",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_layout_sidebar_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/layout/sidebar.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_layout_sidebar_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/layout/sidebar.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_layout_sidebar_tsx",
|
|
"target": "utils",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/layout/sidebar.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_layout_sidebar_tsx",
|
|
"target": "sidebar_getinitials",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/layout/sidebar.tsx",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_layout_topbar_tsx",
|
|
"target": "react_router",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/layout/topbar.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_layout_topbar_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/layout/topbar.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_layout_topbar_tsx",
|
|
"target": "topbar_isbreadcrumbhandle",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/layout/topbar.tsx",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_layout_topbar_tsx",
|
|
"target": "topbar_getinitials",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/layout/topbar.tsx",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_button_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/button.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_button_tsx",
|
|
"target": "react_slot",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/button.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_button_tsx",
|
|
"target": "class_variance_authority",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/button.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_button_tsx",
|
|
"target": "utils",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/button.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_select_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/select.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_select_tsx",
|
|
"target": "react_select",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/select.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_select_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/select.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_select_tsx",
|
|
"target": "utils",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/select.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_badge_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/badge.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_badge_tsx",
|
|
"target": "class_variance_authority",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/badge.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_badge_tsx",
|
|
"target": "utils",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/badge.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_input_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/input.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_input_tsx",
|
|
"target": "utils",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/input.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_card_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/card.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_card_tsx",
|
|
"target": "utils",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/card.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_dialog_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/dialog.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_dialog_tsx",
|
|
"target": "react_dialog",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/dialog.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_dialog_tsx",
|
|
"target": "lucide_react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/dialog.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_dialog_tsx",
|
|
"target": "utils",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/dialog.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_dialog_tsx",
|
|
"target": "dialog_dialogheader",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/dialog.tsx",
|
|
"source_location": "L47",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_tooltip_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/tooltip.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_tooltip_tsx",
|
|
"target": "react_tooltip",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/tooltip.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_tooltip_tsx",
|
|
"target": "utils",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/tooltip.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_textarea_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/textarea.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_textarea_tsx",
|
|
"target": "utils",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/textarea.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_label_tsx",
|
|
"target": "react",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/label.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_label_tsx",
|
|
"target": "react_label",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/label.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "app_components_ui_label_tsx",
|
|
"target": "utils",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "app/components/ui/label.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_setup_admin_ts",
|
|
"target": "client",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts/setup-admin.ts",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_setup_admin_ts",
|
|
"target": "bcryptjs",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts/setup-admin.ts",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_setup_admin_ts",
|
|
"target": "crypto",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts/setup-admin.ts",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_setup_admin_ts",
|
|
"target": "setup_admin_generatepassword",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts/setup-admin.ts",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_setup_admin_ts",
|
|
"target": "setup_admin_main",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts/setup-admin.ts",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "setup_admin_main",
|
|
"target": "setup_admin_generatepassword",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts/setup-admin.ts",
|
|
"source_location": "L53",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_setup_admin_js",
|
|
"target": "client",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts/setup-admin.js",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_setup_admin_js",
|
|
"target": "bcryptjs",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts/setup-admin.js",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_setup_admin_js",
|
|
"target": "crypto",
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts/setup-admin.js",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_setup_admin_js",
|
|
"target": "setup_admin_generatepassword",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts/setup-admin.js",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_setup_admin_js",
|
|
"target": "setup_admin_main",
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts/setup-admin.js",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "setup_admin_main",
|
|
"target": "setup_admin_generatepassword",
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts/setup-admin.js",
|
|
"source_location": "L46",
|
|
"weight": 1.0
|
|
}
|
|
],
|
|
"input_tokens": 0,
|
|
"output_tokens": 0
|
|
} |