{"id":6276164,"name":"@valtech-commerce/joi","ecosystem":"npm","description":"joi extensions + extra goodies","homepage":"https://valtech-commerce.github.io/joi","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/valtech-commerce/joi","keywords_array":["joi"],"namespace":"valtech-commerce","versions_count":1,"first_release_published_at":"2023-02-07T15:10:24.307Z","latest_release_published_at":"2023-02-07T15:10:24.307Z","latest_release_number":"0.3.0","last_synced_at":"2026-05-17T02:46:27.320Z","created_at":"2023-02-07T15:42:56.870Z","updated_at":"2026-05-17T02:46:31.915Z","registry_url":"https://www.npmjs.com/package/@valtech-commerce/joi","install_command":"npm install @valtech-commerce/joi","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.3.0"}},"repo_metadata":{"id":65742162,"uuid":"598651995","full_name":"valtech-commerce/joi","owner":"valtech-commerce","description":"joi extensions + extra goodies","archived":false,"fork":false,"pushed_at":"2023-02-07T15:09:39.000Z","size":147,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-17T07:38:05.931Z","etag":null,"topics":["joi","joi-extensions","npm-package"],"latest_commit_sha":null,"homepage":"https://valtech-commerce.github.io/joi","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/valtech-commerce.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}},"created_at":"2023-02-07T14:46:59.000Z","updated_at":"2023-02-07T15:14:05.000Z","dependencies_parsed_at":"2023-02-19T18:01:26.594Z","dependency_job_id":null,"html_url":"https://github.com/valtech-commerce/joi","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/valtech-commerce/joi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valtech-commerce%2Fjoi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valtech-commerce%2Fjoi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valtech-commerce%2Fjoi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valtech-commerce%2Fjoi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/valtech-commerce","download_url":"https://codeload.github.com/valtech-commerce/joi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valtech-commerce%2Fjoi/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279009977,"owners_count":26084672,"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-10-12T02:00:06.719Z","response_time":53,"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":"valtech-commerce","name":"Valtech_Commerce (Open-Source Projects)","uuid":"124601511","kind":"organization","description":"","email":"abso-opensource@valtech.com","website":"https://www.valtech.ca/","location":"Canada","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/124601511?v=4","repositories_count":19,"last_synced_at":"2025-08-26T01:26:46.782Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/valtech-commerce","funding_links":[],"total_stars":3,"followers":2,"following":0,"created_at":"2023-02-22T21:53:22.704Z","updated_at":"2025-08-26T01:26:46.782Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/valtech-commerce","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/valtech-commerce/repositories"},"tags":[{"name":"0.3.0","sha":"b809ad7cc89a3b62626d3e5e86829710b0386a38","kind":"tag","published_at":"2023-02-07T15:09:29.000Z","download_url":"https://codeload.github.com/valtech-commerce/joi/tar.gz/0.3.0","html_url":"https://github.com/valtech-commerce/joi/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/valtech-commerce/joi@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valtech-commerce%2Fjoi/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valtech-commerce%2Fjoi/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"c2655458bc5d9f1ffdbaa130cf2e9dcfbd05f5c5","kind":"tag","published_at":"2019-12-12T16:25:14.000Z","download_url":"https://codeload.github.com/valtech-commerce/joi/tar.gz/0.2.0","html_url":"https://github.com/valtech-commerce/joi/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/valtech-commerce/joi@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valtech-commerce%2Fjoi/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valtech-commerce%2Fjoi/tags/0.2.0/manifests"},{"name":"0.1.0","sha":"4f3970c4b2462e0f1884a3f8f8515541f6560a22","kind":"tag","published_at":"2019-11-13T13:42:25.000Z","download_url":"https://codeload.github.com/valtech-commerce/joi/tar.gz/0.1.0","html_url":"https://github.com/valtech-commerce/joi/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/valtech-commerce/joi@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valtech-commerce%2Fjoi/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valtech-commerce%2Fjoi/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-05-17T02:46:31.894Z","dependent_packages_count":0,"downloads":8,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":16.133449726055133,"dependent_repos_count":25.30552159382132,"dependent_packages_count":32.889739249478886,"stargazers_count":27.086014477663944,"forks_count":20.515439474004328,"average":24.386032904204722},"purl":"pkg:npm/%40valtech-commerce/joi","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@valtech-commerce/joi","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@valtech-commerce/joi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@valtech-commerce/joi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-13T14:31:47.653Z","issues_count":0,"pull_requests_count":0,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":0,"pull_requests_closed_count":0,"pull_request_authors_count":0,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/valtech-commerce%2Fjoi/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@valtech-commerce%2Fjoi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@valtech-commerce%2Fjoi/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@valtech-commerce%2Fjoi/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@valtech-commerce%2Fjoi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@valtech-commerce%2Fjoi/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@valtech-commerce%2Fjoi/codemeta","maintainers":[{"uuid":"jblandry","login":"jblandry","name":null,"email":"npm@jblandry.info","url":null,"packages_count":102,"html_url":"https://www.npmjs.com/~jblandry","role":null,"created_at":"2023-02-07T16:11:34.802Z","updated_at":"2023-02-07T16:11:34.802Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/jblandry/packages"},{"uuid":"valtech_commerce","login":"valtech_commerce","name":null,"email":"abso-opensource@valtech.com","url":null,"packages_count":101,"html_url":"https://www.npmjs.com/~valtech_commerce","role":null,"created_at":"2023-02-09T23:27:23.992Z","updated_at":"2023-02-09T23:27:23.992Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/valtech_commerce/packages"},{"uuid":"valtech_commerce_ci","login":"valtech_commerce_ci","name":null,"email":"abso-opensource+npmci@valtech.com","url":null,"packages_count":15,"html_url":"https://www.npmjs.com/~valtech_commerce_ci","role":null,"created_at":"2023-08-22T19:24:10.560Z","updated_at":"2023-08-22T19:24:10.560Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/valtech_commerce_ci/packages"}]}