{"id":16109476,"url":"https://github.com/iamrishupatel/polyfills-for-js","last_synced_at":"2025-04-06T04:29:31.708Z","repository":{"id":119220753,"uuid":"475258944","full_name":"iamrishupatel/polyfills-for-js","owner":"iamrishupatel","description":"all of my implementation for different methods such as map, filter etc.","archived":false,"fork":false,"pushed_at":"2022-07-24T13:14:08.000Z","size":9,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-12T10:33:21.683Z","etag":null,"topics":["javascript","polyfills"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iamrishupatel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2022-03-29T02:57:50.000Z","updated_at":"2023-08-08T14:12:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"86c0db35-a382-487c-a72e-eb3ec5798564","html_url":"https://github.com/iamrishupatel/polyfills-for-js","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamrishupatel%2Fpolyfills-for-js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamrishupatel%2Fpolyfills-for-js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamrishupatel%2Fpolyfills-for-js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamrishupatel%2Fpolyfills-for-js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iamrishupatel","download_url":"https://codeload.github.com/iamrishupatel/polyfills-for-js/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247435031,"owners_count":20938530,"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":["javascript","polyfills"],"created_at":"2024-10-09T19:32:26.565Z","updated_at":"2025-04-06T04:29:31.690Z","avatar_url":"https://github.com/iamrishupatel.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# About\n\nThis contains all of my implementation for different function and methods such as `map()`, `filter()` etc.\n\nPurpose of these implementation is understand how different things works under the hood these are in no way\nready to be used in any projects. These polyfills are only for learning purposes.\n\n\n## Usage\n\nEach implementation is in a seprate file so create an `index.html` file in your local machine as it is ignored \nand use any implementation by importing a paricular script.\n\n## Array methods \n\n- [map()](https://github.com/iamrishupatel/polyfills-for-js/blob/main/array-methods/map.js)\n- [filter()](https://github.com/iamrishupatel/polyfills-for-js/blob/main/array-methods/filter.js)\n- [flatten()](https://github.com/iamrishupatel/polyfills-for-js/blob/main/array-methods/flatten.js)\n- [find()](https://github.com/iamrishupatel/polyfills-for-js/blob/main/array-methods/find.js)\n- [forEach()](https://github.com/iamrishupatel/polyfills-for-js/blob/main/array-methods/forEach.js)\n- [reduce()](https://github.com/iamrishupatel/polyfills-for-js/blob/main/array-methods/reduce.js)\n\n## DOM methods\n\n- [querySelector()](https://github.com/iamrishupatel/polyfills-for-js/blob/main/DOM/querySelector.js)\n\n## Promises\n- [Promise class](https://github.com/iamrishupatel/polyfills-for-js/blob/main/promise/promise-class.js)\n- [Individual promise methods](https://github.com/iamrishupatel/polyfills-for-js/blob/main/promise/func-implementaion.js)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiamrishupatel%2Fpolyfills-for-js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiamrishupatel%2Fpolyfills-for-js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiamrishupatel%2Fpolyfills-for-js/lists"}