{"id":793625,"name":"@ajsf/bootstrap4","ecosystem":"npm","description":"Angular JSON Schema Form builder using Bootstrap 4 UI","homepage":"https://github.com/hamzahamidi/ajsf#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/hamzahamidi/ajsf","keywords_array":["Angular","ng","Angular22","Angular 22","ng22","JSON Schema","form","forms","form builder","Bootstrap","Bootstrap 4","ajsf","angular json schema form"],"namespace":"ajsf","versions_count":50,"first_release_published_at":"2020-01-11T20:27:30.440Z","latest_release_published_at":"2026-09-24T20:07:06.923Z","latest_release_number":"22.3.1","last_synced_at":"2026-09-27T03:50:54.726Z","created_at":"2022-04-07T13:10:53.542Z","updated_at":"2026-09-27T03:50:54.726Z","registry_url":"https://www.npmjs.com/package/@ajsf/bootstrap4","install_command":"npm install @ajsf/bootstrap4","documentation_url":null,"metadata":{"funding":"https://github.com/sponsors/hamzahamidi","dist-tags":{"next":"20.0.0-rc.0","latest":"22.3.1"},"contentPolicy":null},"repo_metadata":{"id":32752321,"uuid":"139955708","full_name":"hamzahamidi/ajsf","owner":"hamzahamidi","description":"JSON Schema form builder for Angular, with Material, Bootstrap 3, Bootstrap 4, Bootstrap 5 and primeNG widgets","archived":false,"fork":false,"pushed_at":"2026-09-27T00:02:34.000Z","size":39025,"stargazers_count":359,"open_issues_count":3,"forks_count":177,"subscribers_count":17,"default_branch":"main","last_synced_at":"2026-09-27T00:52:47.881Z","etag":null,"topics":["ajsf","angular","angular-forms","angular-material","angular22","bootstrap","bootstrap3","bootstrap4","bootstrap5","dynamic-forms","form-generator","forms","json-schema","json-schema-form","material","primeng","typescript","widgets"],"latest_commit_sha":null,"homepage":"https://hamzahamidi.github.io/ajsf","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/hamzahamidi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":"docs/roadmap.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","claude":"CLAUDE.md","gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"hamzahamidi"}},"created_at":"2018-07-06T08:24:50.000Z","updated_at":"2026-09-26T19:40:52.000Z","dependencies_parsed_at":"2026-09-26T21:35:54.459Z","dependency_job_id":null,"html_url":"https://github.com/hamzahamidi/ajsf","commit_stats":{"total_commits":157,"total_committers":25,"mean_commits":6.28,"dds":0.5668789808917197,"last_synced_commit":"587dbed91c7c20bfd9bf11f39dbaf8234b3177e8"},"previous_names":["hamzahamidi/angular6-json-schema-form"],"tags_count":63,"template":true,"template_full_name":null,"purl":"pkg:github/hamzahamidi/ajsf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hamzahamidi","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/sbom","scorecard":{"id":454044,"data":{"date":"2025-08-11","repo":{"name":"github.com/hamzahamidi/ajsf","commit":"587dbed91c7c20bfd9bf11f39dbaf8234b3177e8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.5,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Code-Review","score":0,"reason":"Found 1/17 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql-analysis.yml:1","Warn: no topLevel permission defined: .github/workflows/dependabot.yml:1","Warn: no topLevel permission defined: .github/workflows/deploy.yml:1","Warn: no topLevel permission defined: .github/workflows/stale.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":4,"reason":"dependency not pinned by hash detected -- score normalized to 4","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/hamzahamidi/ajsf/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/hamzahamidi/ajsf/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/hamzahamidi/ajsf/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/hamzahamidi/ajsf/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/hamzahamidi/ajsf/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/hamzahamidi/ajsf/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/hamzahamidi/ajsf/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/hamzahamidi/ajsf/deploy.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/hamzahamidi/ajsf/deploy.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stale.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/hamzahamidi/ajsf/stale.yml/main?enable=pin","Info:   0 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned","Info:   2 out of   2 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 27 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"59 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-hpx4-r86g-5jrg","Warn: Project is vulnerable to: GHSA-prr3-c3m5-p7q2","Warn: Project is vulnerable to: GHSA-c75v-2vq8-878f","Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-67hx-6x53-jw92","Warn: Project is vulnerable to: GHSA-qwcr-r2fm-qrc7","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-pxg6-pf52-xh8x","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-w573-4hg7-7wgq","Warn: Project is vulnerable to: GHSA-r7qp-cfhv-p84w","Warn: Project is vulnerable to: GHSA-q9mw-68c2-j6m5","Warn: Project is vulnerable to: GHSA-67mh-4wv8-2f99","Warn: Project is vulnerable to: GHSA-rv95-896h-c2vc","Warn: Project is vulnerable to: GHSA-qw6h-vgh9-j6wx","Warn: Project is vulnerable to: GHSA-jchw-25xp-jwwc","Warn: Project is vulnerable to: GHSA-cxjh-pqwp-8mfp","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-rc47-6667-2j5j","Warn: Project is vulnerable to: GHSA-c7qv-q95q-8v27","Warn: Project is vulnerable to: GHSA-4www-5p9h-95mh","Warn: Project is vulnerable to: GHSA-9gqv-wp59-fq42","Warn: Project is vulnerable to: GHSA-78xj-cgh5-2h22","Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp","Warn: Project is vulnerable to: GHSA-896r-f27r-55mw","Warn: Project is vulnerable to: GHSA-9c47-m6qq-7p4h","Warn: Project is vulnerable to: GHSA-36fh-84j7-cv5h","Warn: Project is vulnerable to: GHSA-76p3-8jx3-jpfq","Warn: Project is vulnerable to: GHSA-3rfm-jhwj-7488","Warn: Project is vulnerable to: GHSA-hhq3-ff78-jv3g","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3","Warn: Project is vulnerable to: GHSA-mwcw-c2x4-8c55","Warn: Project is vulnerable to: GHSA-76c9-3jph-rj3q","Warn: Project is vulnerable to: GHSA-9wv6-86v2-598j","Warn: Project is vulnerable to: GHSA-rhx6-c78j-4q9w","Warn: Project is vulnerable to: GHSA-7fh5-64p2-3v2j","Warn: Project is vulnerable to: GHSA-hrpp-h998-j3pp","Warn: Project is vulnerable to: GHSA-p8p7-x288-28g6","Warn: Project is vulnerable to: GHSA-gcx4-mw62-g8wm","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-m6fv-jmcg-4jfg","Warn: Project is vulnerable to: GHSA-76p7-773f-r4q5","Warn: Project is vulnerable to: GHSA-cm22-4g7w-348p","Warn: Project is vulnerable to: GHSA-25hc-qcg6-38wj","Warn: Project is vulnerable to: GHSA-qm95-pgcg-qqfq","Warn: Project is vulnerable to: GHSA-cqmj-92xf-r6r9","Warn: Project is vulnerable to: GHSA-f5x3-32g6-xq36","Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6","Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3","Warn: Project is vulnerable to: GHSA-fhg7-m89q-25r3","Warn: Project is vulnerable to: GHSA-hc6q-2mpp-qw7j","Warn: Project is vulnerable to: GHSA-4vvj-4cpr-p986","Warn: Project is vulnerable to: GHSA-wr3j-pwj9-hqq6","Warn: Project is vulnerable to: GHSA-4v9v-hfq4-rm2v","Warn: Project is vulnerable to: GHSA-9jgg-88mc-972h","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q","Warn: Project is vulnerable to: GHSA-776f-qx25-q3cc"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-19T09:05:52.773Z","repository_id":32752321,"created_at":"2025-08-19T09:05:52.773Z","updated_at":"2025-08-19T09:05:52.773Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37742352,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-27T02:00:07.257Z","response_time":91,"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"},"owner_record":{"login":"hamzahamidi","name":"Hamza Hamidi","uuid":"22576950","kind":"user","description":"Software engineer","email":"","website":"https://hamidihamza.com","location":"France","twitter":null,"company":"@tripadvisor","icon_url":"https://avatars.githubusercontent.com/u/22576950?u=631832f852f86247321c1245061aa856a9cfbd82\u0026v=4","repositories_count":325,"last_synced_at":"2024-04-14T16:18:04.179Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/hamzahamidi","funding_links":[],"total_stars":480,"followers":85,"following":16,"created_at":"2022-11-11T19:06:29.376Z","updated_at":"2024-04-14T16:18:39.155Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hamzahamidi","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hamzahamidi/repositories"},"tags":[{"name":"v22.3.1","sha":"79925ef0117a4b51f80ce285f78b7334a2a4ed7f","kind":"tag","published_at":"2026-09-24T20:06:25.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v22.3.1","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v22.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v22.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v22.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v22.3.1/manifests"},{"name":"v22.3.0","sha":"53fc550c407ef09cae3dd8f6dbdff3bc2d0c1fe5","kind":"tag","published_at":"2026-09-24T14:39:40.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v22.3.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v22.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v22.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v22.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v22.3.0/manifests"},{"name":"v22.2.1","sha":"2be817c1034350e7d9c4a1ec067c9ffbf69e4ab6","kind":"tag","published_at":"2026-09-23T08:41:34.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v22.2.1","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v22.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v22.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v22.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v22.2.1/manifests"},{"name":"v22.2.0","sha":"bf7dd3645e9622f0dca3101e9f7b3ef874121bc4","kind":"tag","published_at":"2026-09-13T03:24:31.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v22.2.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v22.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v22.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v22.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v22.2.0/manifests"},{"name":"v22.1.0","sha":"c147615f206fce1839b18afef97174771f3b004a","kind":"tag","published_at":"2026-09-12T14:35:46.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v22.1.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v22.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v22.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v22.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v22.1.0/manifests"},{"name":"v22.0.0","sha":"d4d01ac94fe118e2e5f9dcfde6f373b0754d79c9","kind":"tag","published_at":"2026-09-12T06:16:20.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v22.0.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v22.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v22.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v22.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v22.0.0/manifests"},{"name":"v21.0.0","sha":"ddd2b7cecd70a05ad27ae2f13ace270751d306bb","kind":"tag","published_at":"2026-09-12T02:25:56.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v21.0.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v21.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v21.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v21.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v21.0.0/manifests"},{"name":"v20.1.0","sha":"4ebcfe029978d2b7ef91c338c3727a216745665c","kind":"tag","published_at":"2026-09-12T01:15:11.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v20.1.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v20.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v20.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v20.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v20.1.0/manifests"},{"name":"v20.0.0","sha":"114ab433ed808dae8b0b452825f329de5d55a6ea","kind":"tag","published_at":"2026-09-10T00:29:05.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v20.0.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v20.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v20.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v20.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v20.0.0/manifests"},{"name":"v20.0.0-rc.0","sha":"a8bd33fe0cb309ab1180bb42472f79f92ac16740","kind":"tag","published_at":"2026-09-09T23:34:43.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v20.0.0-rc.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v20.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v20.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v20.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v20.0.0-rc.0/manifests"},{"name":"v19.2.0","sha":"d507a900814227bfb88f94c1dba221c7175ba417","kind":"tag","published_at":"2026-08-29T18:23:19.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v19.2.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v19.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v19.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v19.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v19.2.0/manifests"},{"name":"v19.1.0","sha":"1bc00353cd11fd0fd4eda771fbeadcb065839382","kind":"tag","published_at":"2026-08-28T01:25:09.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v19.1.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v19.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v19.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v19.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v19.1.0/manifests"},{"name":"v19.0.1","sha":"bbb0f48ff83dd5ef29187bbd5c4287ebf6a2ec1a","kind":"tag","published_at":"2026-08-27T23:28:23.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v19.0.1","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v19.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v19.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v19.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v19.0.1/manifests"},{"name":"v19.0.0","sha":"fb1a9b90ea6336e9f5409326687b6913352addd2","kind":"tag","published_at":"2026-08-26T06:28:43.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v19.0.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v19.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v19.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v19.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v19.0.0/manifests"},{"name":"v19.0.0-rc.4","sha":"a34a3fa5a54f0e11990791be8a4646836fc04482","kind":"tag","published_at":"2026-08-24T16:11:41.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v19.0.0-rc.4","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v19.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v19.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v19.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v19.0.0-rc.4/manifests"},{"name":"v19.0.0-rc.3","sha":"7275bf14898be8635366ced8c625ba9dc0d5db6d","kind":"tag","published_at":"2026-08-23T16:59:03.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v19.0.0-rc.3","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v19.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v19.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v19.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v19.0.0-rc.3/manifests"},{"name":"v19.0.0-rc.2","sha":"276f967b2cd88ce634f6627c1d19f6cce9c8f991","kind":"tag","published_at":"2026-08-17T18:07:12.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v19.0.0-rc.2","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v19.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v19.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v19.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v19.0.0-rc.2/manifests"},{"name":"v19.0.0-rc.1","sha":"d8ba98f2dcbf0e5327214ee5c132ec807bcba5cb","kind":"tag","published_at":"2026-08-17T12:33:12.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v19.0.0-rc.1","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v19.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v19.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v19.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v19.0.0-rc.1/manifests"},{"name":"v19.0.0-rc.0","sha":"04a362717d2c8dbe21a9eac95b33ade09653246e","kind":"tag","published_at":"2026-08-17T11:44:28.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v19.0.0-rc.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v19.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v19.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v19.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v19.0.0-rc.0/manifests"},{"name":"v18.3.0","sha":"a14e46e1e35aed0706bfa2c8cdab0c9be47a9bbc","kind":"tag","published_at":"2026-08-17T10:22:51.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v18.3.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v18.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v18.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v18.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v18.3.0/manifests"},{"name":"v18.2.0","sha":"ed198100d2589d7339babc99904599a9d3d15424","kind":"tag","published_at":"2026-08-17T10:07:38.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v18.2.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v18.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v18.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v18.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v18.2.0/manifests"},{"name":"v18.1.0","sha":"0bdc3ae21a0b7e649642844f5e1f82cd6adc8b9e","kind":"tag","published_at":"2026-08-17T00:05:08.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v18.1.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v18.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v18.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v18.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v18.1.0/manifests"},{"name":"v18.0.0","sha":"c42ca6ae956f10280403c3a74d32664620271045","kind":"tag","published_at":"2026-08-16T16:08:34.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v18.0.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v18.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v18.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v18.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v18.0.0/manifests"},{"name":"v17.2.0-rc.2","sha":"d5fcd86087c9ba41e979ee02c624eaa6c4b30217","kind":"tag","published_at":"2026-08-16T09:58:50.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v17.2.0-rc.2","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v17.2.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v17.2.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v17.2.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v17.2.0-rc.2/manifests"},{"name":"v17.2.0-rc.1","sha":"e8aa00648324a23b74c957d9b5d9fe9acde505e3","kind":"tag","published_at":"2026-08-16T07:32:32.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v17.2.0-rc.1","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v17.2.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v17.2.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v17.2.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v17.2.0-rc.1/manifests"},{"name":"v17.2.0-rc.0","sha":"166a3bb5268b556d7c181c6619fdf28bb9b658e9","kind":"tag","published_at":"2026-08-16T07:01:51.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v17.2.0-rc.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v17.2.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v17.2.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v17.2.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v17.2.0-rc.0/manifests"},{"name":"v17.1.0","sha":"9d096c292e1a41e2dfcf1dbd5cc9ab43bba51902","kind":"tag","published_at":"2026-08-16T04:02:01.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v17.1.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v17.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v17.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v17.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v17.1.0/manifests"},{"name":"v17.0.0","sha":"08369f5acc14f83f8c978775a481b8d5167ebbd1","kind":"tag","published_at":"2026-08-16T02:48:37.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v17.0.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v17.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v17.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v17.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v17.0.0/manifests"},{"name":"v16.0.0","sha":"9f48559669c4230ee6ae5752522f6fab1a1e5e6e","kind":"tag","published_at":"2026-08-16T01:25:36.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v16.0.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v16.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v16.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v16.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v16.0.0/manifests"},{"name":"v14.0.0","sha":"ff6639c653c7de1c647697eba8a6c50f9cad6966","kind":"tag","published_at":"2026-08-15T23:35:36.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/v14.0.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/v14.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@v14.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v14.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/v14.0.0/manifests"},{"name":"15.0.0","sha":"587dbed91c7c20bfd9bf11f39dbaf8234b3177e8","kind":"commit","published_at":"2022-08-27T16:13:23.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/15.0.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/15.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@15.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/15.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/15.0.0/manifests"},{"name":"14.0.0","sha":"20e56985a5c7b51238d22deaf59fca9e3de369d5","kind":"commit","published_at":"2022-04-03T00:11:14.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/14.0.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/14.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@14.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/14.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/14.0.0/manifests"},{"name":"13.1.4","sha":"71b0cc6601a2c7c824dbf6c975a796bd052d2467","kind":"commit","published_at":"2021-12-16T22:05:41.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/13.1.4","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/13.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@13.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/13.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/13.1.4/manifests"},{"name":"13.1.3","sha":"0faab65b7bdd00e3baef51671173680b22582555","kind":"commit","published_at":"2021-11-01T01:25:27.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/13.1.3","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/13.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@13.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/13.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/13.1.3/manifests"},{"name":"13.1.2","sha":"7e6d394e37c97ee1c433fc7d037d83077f6d25c3","kind":"commit","published_at":"2021-10-31T17:01:49.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/13.1.2","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/13.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@13.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/13.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/13.1.2/manifests"},{"name":"13.1.1","sha":"205f3cd57a91a6b4b95af20d0fe58637d0b39500","kind":"commit","published_at":"2021-10-31T16:26:50.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/13.1.1","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/13.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@13.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/13.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/13.1.1/manifests"},{"name":"13.1.0","sha":"baae8933b9bafac001393f194252370ec3298fb3","kind":"commit","published_at":"2021-10-31T15:15:04.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/13.1.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/13.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@13.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/13.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/13.1.0/manifests"},{"name":"13.0.1","sha":"584cdf1822104d62e368f4fdd4c341bba3c9027c","kind":"commit","published_at":"2021-10-27T09:03:16.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/13.0.1","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/13.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@13.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/13.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/13.0.1/manifests"},{"name":"13.0.0","sha":"b87f7170493380828a911644c488146611ff4c63","kind":"commit","published_at":"2021-10-16T18:50:23.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/13.0.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/13.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@13.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/13.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/13.0.0/manifests"},{"name":"12.0.2","sha":"7d954d5b976c2cad94f7597e6b8a14ba0989f063","kind":"commit","published_at":"2021-10-16T17:16:51.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/12.0.2","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/12.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@12.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/12.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/12.0.2/manifests"},{"name":"12.0.0","sha":"f8a2fd35a4d86ffc95d0298b41e8800183d12caf","kind":"tag","published_at":"2021-02-27T13:41:52.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/12.0.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/12.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@12.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/12.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/12.0.0/manifests"},{"name":"12.0.1","sha":"f8a2fd35a4d86ffc95d0298b41e8800183d12caf","kind":"commit","published_at":"2021-02-27T13:40:57.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/12.0.1","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/12.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@12.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/12.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/12.0.1/manifests"},{"name":"11.0.0","sha":"fe35cacf37e05c43ff83d14fabef6480b0019ffb","kind":"tag","published_at":"2020-10-16T01:29:22.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/11.0.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/11.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@11.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/11.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/11.0.0/manifests"},{"name":"10.0.0","sha":"0cd63708f2deb1a2bba36d88a4c216139571b0b6","kind":"tag","published_at":"2020-10-16T00:05:15.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/10.0.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/10.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@10.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/10.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/10.0.0/manifests"},{"name":"9.1.1","sha":"077103e644659d009f58ec24cf3883763923ffed","kind":"tag","published_at":"2020-06-29T23:25:39.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/9.1.1","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/9.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@9.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/9.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/9.1.1/manifests"},{"name":"9.1.0","sha":"9b5c3bc5988ae082f473240f3f7c3d6802d098d4","kind":"tag","published_at":"2020-03-08T13:53:20.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/9.1.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/9.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@9.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/9.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/9.1.0/manifests"},{"name":"9.0.1","sha":"75ec65d26614a74a703a0a98c0fa42298d2d4808","kind":"tag","published_at":"2020-01-24T23:49:46.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/9.0.1","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/9.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@9.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/9.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/9.0.1/manifests"},{"name":"9.0.0","sha":"6409deac93ee8e3c2b1bad495773f833ba961432","kind":"tag","published_at":"2020-01-12T01:59:45.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/9.0.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@9.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/9.0.0/manifests"},{"name":"8.0.0","sha":"d4f71fce6feaeab3d590ea34f8932b6fcaa7f492","kind":"tag","published_at":"2019-09-13T19:07:00.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/8.0.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@8.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/8.0.0/manifests"},{"name":"7.3.0","sha":"6fb6da062597cf5e689f9cd8a6a21a1ee8ed6555","kind":"tag","published_at":"2019-06-28T17:58:37.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/7.3.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/7.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@7.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/7.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/7.3.0/manifests"},{"name":"7.2.0","sha":"c487d59d5d43af712b70b6e614f6cc33166e6fed","kind":"tag","published_at":"2019-06-16T00:54:56.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/7.2.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/7.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@7.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/7.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/7.2.0/manifests"},{"name":"7.1.0","sha":"5ea51cfb8a0f33375ee39bceabc561cefa8ad569","kind":"tag","published_at":"2019-03-01T23:07:06.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/7.1.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@7.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/7.1.0/manifests"},{"name":"7.0.5","sha":"be6eaf888c397427e4de197bdbb7fa51b661af7f","kind":"tag","published_at":"2019-02-06T22:31:34.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/7.0.5","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/7.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@7.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/7.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/7.0.5/manifests"},{"name":"7.0.4","sha":"26d83278cbaa4b771054222bc5a1adbf8e08ad02","kind":"tag","published_at":"2019-01-29T00:27:53.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/7.0.4","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/7.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@7.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/7.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/7.0.4/manifests"},{"name":"7.0.3","sha":"a377735dbb3da3340203a96e2ce9ca824ddcd380","kind":"tag","published_at":"2019-01-27T22:08:11.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/7.0.3","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/7.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@7.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/7.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/7.0.3/manifests"},{"name":"7.0.2","sha":"bfb9e8b6e48f8bfdb6599e2c041476b4294c5550","kind":"tag","published_at":"2019-01-02T23:01:12.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/7.0.2","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/7.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@7.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/7.0.2/manifests"},{"name":"7.0.1","sha":"9fd41c5546c6a85bcf16e6c5f4318c2e2210e824","kind":"tag","published_at":"2018-11-20T02:30:21.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/7.0.1","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@7.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/7.0.1/manifests"},{"name":"7.0.0","sha":"8f1260908af107280ae8fe156c0c4358d7d60a26","kind":"tag","published_at":"2018-11-10T17:53:01.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/7.0.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@7.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/7.0.0/manifests"},{"name":"1.0.4","sha":"4b113f6ac406979af354c22f30f4959deb373011","kind":"tag","published_at":"2018-09-21T21:11:14.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/1.0.4","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/1.0.4/manifests"},{"name":"1.0.3","sha":"77ff45f4af7b71977f489f3e12bc5d01bd3cbce1","kind":"tag","published_at":"2018-07-24T15:44:30.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/1.0.3","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"0447bd248d57251f4dff219f3deaf0164e03b2c6","kind":"tag","published_at":"2018-07-23T14:32:04.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/1.0.2","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"23d034b978fa443286a3e84516dc5689fce3c28a","kind":"tag","published_at":"2018-07-21T16:53:39.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/1.0.1","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"beeeb8ed9fffdfdd21e3826f160c9b39da1791e6","kind":"tag","published_at":"2018-07-20T14:36:21.000Z","download_url":"https://codeload.github.com/hamzahamidi/ajsf/tar.gz/1.0.0","html_url":"https://github.com/hamzahamidi/ajsf/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/hamzahamidi/ajsf@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/tags/1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-09-27T03:50:54.583Z","dependent_packages_count":2,"downloads":3935,"downloads_period":"last-month","dependent_repos_count":31,"rankings":{"downloads":3.1651284532445945,"dependent_repos_count":2.2836647342837515,"dependent_packages_count":20.988444650457918,"stargazers_count":3.3793234601409523,"forks_count":2.4374078140749673,"docker_downloads_count":null,"average":6.450793822440437},"purl":"pkg:npm/%40ajsf/bootstrap4","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@ajsf/bootstrap4","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@ajsf/bootstrap4","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@ajsf/bootstrap4/dependencies","status":null,"funding_links":["https://github.com/sponsors/hamzahamidi"],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-24T17:00:57.360Z","issues_count":71,"pull_requests_count":186,"avg_time_to_close_issue":113435043.92753623,"avg_time_to_close_pull_request":12605894.75,"issues_closed_count":69,"pull_requests_closed_count":180,"pull_request_authors_count":12,"issue_authors_count":65,"avg_comments_per_issue":2.1690140845070425,"avg_comments_per_pull_request":1.7419354838709677,"merged_pull_requests_count":130,"bot_issues_count":0,"bot_pull_requests_count":41,"past_year_issues_count":0,"past_year_pull_requests_count":128,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":38017.6370967742,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":124,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":1.609375,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":11,"past_year_merged_pull_requests_count":111,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamzahamidi%2Fajsf/issues","maintainers":[{"login":"hamzahamidi","count":131,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hamzahamidi"}],"active_maintainers":[{"login":"hamzahamidi","count":117,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hamzahamidi"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@ajsf%2Fbootstrap4/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@ajsf%2Fbootstrap4/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@ajsf%2Fbootstrap4/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@ajsf%2Fbootstrap4/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@ajsf%2Fbootstrap4/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@ajsf%2Fbootstrap4/codemeta","maintainers":[{"uuid":"hamzahamidi","login":"hamzahamidi","name":null,"email":"hamidihamzacg@gmail.com","url":null,"packages_count":19,"html_url":"https://www.npmjs.com/~hamzahamidi","role":null,"created_at":"2022-11-08T16:44:58.961Z","updated_at":"2022-11-08T16:44:58.961Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/hamzahamidi/packages"}]}