{"id":24385619,"url":"https://github.com/azdreamic/data-lib","last_synced_at":"2026-04-13T03:04:54.353Z","repository":{"id":57100113,"uuid":"243566388","full_name":"azdreamic/data-lib","owner":"azdreamic","description":"This library is purpose of do array / object operation like merge, clone, loop and some other processes. We always confuse to choose the best practices, performance and maintaining the common source from different developers.","archived":false,"fork":false,"pushed_at":"2020-05-01T17:33:10.000Z","size":207,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-23T06:40:26.539Z","etag":null,"topics":["angular","array","javascript","json","react","typescript","vuejs"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/azdreamic.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}},"created_at":"2020-02-27T16:45:03.000Z","updated_at":"2020-07-04T14:07:06.000Z","dependencies_parsed_at":"2022-08-21T08:00:23.922Z","dependency_job_id":null,"html_url":"https://github.com/azdreamic/data-lib","commit_stats":null,"previous_names":["sridharsathasivam/data-lib"],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/azdreamic/data-lib","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azdreamic%2Fdata-lib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azdreamic%2Fdata-lib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azdreamic%2Fdata-lib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azdreamic%2Fdata-lib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/azdreamic","download_url":"https://codeload.github.com/azdreamic/data-lib/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/azdreamic%2Fdata-lib/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262034461,"owners_count":23248321,"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":["angular","array","javascript","json","react","typescript","vuejs"],"created_at":"2025-01-19T11:19:41.591Z","updated_at":"2026-04-13T03:04:54.320Z","avatar_url":"https://github.com/azdreamic.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Data Processor Library For TypeScript\n\n![Release](https://github.com/azdreamic/data-lib/workflows/Release%20Build/badge.svg)\n![Build](https://github.com/azdreamic/data-lib/workflows/Development%20Build/badge.svg)\n\nThis library is purpose of do array / object operation like merge, clone, loop and some other processes. We always confuse to choose the best practices, performance and maintaining the common source from different  developers.\n\nThis is very simple library written in typescript to resolve those conflicts. Since, it is written in typescript \u0026 npm combo will gave you extra feature like we can use it in typescript, javascript, angular, react and vuejs applications.\n\n## Installing Packages\n\nInstall the package from npm library.\n\n```\n\nnpm install @azdreamic/data-lib --save\n\n```\n\n## Features\n\n- Chains/pipes the process array fluently.\n- TypeScript Supported\n- Can use it in various platforms( TypeScript, JavaScript, Angular, React and VueJS )\n\n## Sample Snippet to Use\n\n```\nimport { ArrayProcessor } from '@azdreamic/data-lib';\n\nconst arr = [{ key: 1, value: 1 }, { key: 2, value: 2 }, { key: 3, value: 3 }];\n\nlet result = ArrayProcessor\u003c{key:number,value:number}\u003e(arr).filterByKeyValue('key', 2);\n\nresult.get();\n\n```\n\n[StackBlitz Sample](https://stackblitz.com/edit/angular-xtzbrd)\n\n## Documentation\n\n- [Guide Documentation](https://azdreamic.github.io/data-lib/)\n- [Api Documentation](https://azdreamic.github.io/data-lib/api)\n\n## License\n\nMIT [License](license)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazdreamic%2Fdata-lib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fazdreamic%2Fdata-lib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazdreamic%2Fdata-lib/lists"}