{"id":22699939,"url":"https://github.com/mrabdelaziz/nested-object-attribute-finder","last_synced_at":"2025-07-19T23:09:52.199Z","repository":{"id":165775761,"uuid":"641179595","full_name":"MrAbdelaziz/Nested-Object-Attribute-Finder","owner":"MrAbdelaziz","description":"A JavaScript function that allows you to find a nested object with a specific attribute name.","archived":false,"fork":false,"pushed_at":"2023-05-16T00:47:00.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T19:11:03.968Z","etag":null,"topics":["breadth-first-search","finder","javascript","nested-objects"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MrAbdelaziz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-16T00:27:10.000Z","updated_at":"2023-05-16T00:45:15.000Z","dependencies_parsed_at":"2023-06-03T03:00:16.303Z","dependency_job_id":null,"html_url":"https://github.com/MrAbdelaziz/Nested-Object-Attribute-Finder","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MrAbdelaziz/Nested-Object-Attribute-Finder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrAbdelaziz%2FNested-Object-Attribute-Finder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrAbdelaziz%2FNested-Object-Attribute-Finder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrAbdelaziz%2FNested-Object-Attribute-Finder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrAbdelaziz%2FNested-Object-Attribute-Finder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MrAbdelaziz","download_url":"https://codeload.github.com/MrAbdelaziz/Nested-Object-Attribute-Finder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrAbdelaziz%2FNested-Object-Attribute-Finder/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266039008,"owners_count":23867815,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["breadth-first-search","finder","javascript","nested-objects"],"created_at":"2024-12-10T06:09:20.311Z","updated_at":"2025-07-19T23:09:52.175Z","avatar_url":"https://github.com/MrAbdelaziz.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Nested Object Attribute Finder\n\nA JavaScript function that allows you to find a nested object with a specific attribute name.\n\n## Table of Contents\n\n- [Introduction](#introduction)\n- [Usage](#usage)\n\n## Introduction\n\nFinding a nested object with a specific attribute name can be a challenging task, especially when dealing with complex object hierarchies. The `findNestedObjectWithAttribute` function provides a simple solution to this problem. It uses a breadth-first search algorithm to traverse through the object and locate the nested object with the desired attribute.\n\n## Usage\n\nTo use the `findNestedObjectWithAttribute` function, follow these steps:\n\n1. Include the function code in your JavaScript file or project.\n2. Call the function with the object to search within and the attribute name as parameters.\n3. The function will return an object containing the path and value of the attribute if found, or `null` if not found.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrabdelaziz%2Fnested-object-attribute-finder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrabdelaziz%2Fnested-object-attribute-finder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrabdelaziz%2Fnested-object-attribute-finder/lists"}