{"id":18751155,"url":"https://github.com/appzic/js-helper-func","last_synced_at":"2025-08-12T15:06:02.624Z","repository":{"id":153098954,"uuid":"628152748","full_name":"appzic/js-helper-func","owner":"appzic","description":"Vanila JavaScript DOM manipulation with maximizing minification","archived":false,"fork":false,"pushed_at":"2023-07-02T06:05:28.000Z","size":284,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-21T20:07:12.676Z","etag":null,"topics":["dom-manipulation","minify-javascript","vanilla-javascript"],"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/appzic.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-15T04:10:21.000Z","updated_at":"2024-08-02T03:56:35.000Z","dependencies_parsed_at":"2024-12-28T23:11:15.549Z","dependency_job_id":null,"html_url":"https://github.com/appzic/js-helper-func","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/appzic/js-helper-func","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appzic%2Fjs-helper-func","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appzic%2Fjs-helper-func/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appzic%2Fjs-helper-func/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appzic%2Fjs-helper-func/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/appzic","download_url":"https://codeload.github.com/appzic/js-helper-func/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appzic%2Fjs-helper-func/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267145958,"owners_count":24042657,"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","status":"online","status_checked_at":"2025-07-26T02:00:08.937Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["dom-manipulation","minify-javascript","vanilla-javascript"],"created_at":"2024-11-07T17:14:41.541Z","updated_at":"2025-07-26T09:37:44.753Z","avatar_url":"https://github.com/appzic.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=center\u003eJavascript Helper Functions\u003c/h1\u003e\n\u003cp align=center\u003eMaximizing JavaScript Minification with Browser-Specific Functions\u003c/p\u003e\n\n\u003cp align=\"center\" style=\"align: center;\"\u003e\n    \u003ca href=\"https://www.npmjs.com/package/@appzic/js-helper-func\"\u003e\n        \u003cimg alt=\"npm\" src=\"https://img.shields.io/npm/v/@appzic/js-helper-func\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://www.npmjs.com/package/@appzic/js-helper-func\"\u003e\n        \u003cimg alt=\"npm\" src=\"https://img.shields.io/npm/dw/@appzic/js-helper-func\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/appzic/js-helper-func/blob/main/LICENSE\"\u003e\n        \u003cimg alt=\"GitHub\" src=\"https://img.shields.io/github/license/appzic/js-helper-func\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n## Table of Contents\n\n- [Table of Contents](#table-of-contents)\n- [Introduction](#introduction)\n- [Functions](#functions)\n  - [Event related functions](#event-related-functions)\n  - [Element related Functions](#element-related-functions)\n  - [Attribute related Functions](#attribute-related-functions)\n  - [Class related Functrions](#class-related-functrions)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Introduction\n\nBy providing browser-specific functions for commonly used DOM manipulations, \"@appzic/js-helper-func\" can help developers achieve more efficient minification and improve the overall efficiency of their web pages. This JavaScript library offers a collection of functions that developers can use instead of creating their own custom functions, potentially saving them time and effort. Additionally, by leveraging these functions, the minifier can better recognize and compress frequently used keywords, resulting in smaller file sizes and faster loading times for web pages. Overall, \"@appzic/js-helper-func\" is a valuable tool for developers who are looking to optimize the performance of their web pages, particularly in regards to DOM manipulations.\n\n## Functions\n\n### Event related functions\n\n- `addEventListener`\n- `addEventListenerMulti`\n- `addEventListenerToDocument`\n- `addEventListenerToWindow`\n\n### Element related Functions\n\n- `getElementById`\n- `querySelectorFromElement`\n- `createElement`\n- `createCustomElement`\n\n### Attribute related Functions\n\n- `setAttributes`\n- `getAttribute`\n- `hasAttribute`\n\n### Class related Functrions\n\n- `addClasses`\n- `removeClasses`\n- `hasClass`\n- `toggleClass`\n\n## Contributing\n\nWe welcome contributions from the community! Please take a look at our [CONTRIBUTING.md](CONTRIBUTING.md) file for more information on how to get started. We appreciate all kinds of contributions, from bug reports and feature requests to code contributions and documentation improvements. Thank you for considering contributing to our project!\n\n## License\n\n[MIT](LICENSE) License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fappzic%2Fjs-helper-func","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fappzic%2Fjs-helper-func","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fappzic%2Fjs-helper-func/lists"}