{"id":4173996,"name":"github.com/shiftleftsecurity/abide","ecosystem":"go","description":"Package abide is a testing utility for http response snapshots inspired\nby Facebook's Jest.\n\nIt is designed to be used alongside Go's existing testing package\nand enable broader coverage of http APIs. When included in version control\nit can provide a historical log of API and application changes over time.\n\nA snapshot is essentially a lockfile representing an http response.\n\nIn addition to testing `http.Response`, abide provides methods for testing\n`io.Reader` and any object that implements `Assertable`.\n\nSnapshots are saved in a directory named __snapshots__ at the root of the package.\nThese files are intended to be saved and included in version control.\n\nSnapshots are automatically generated during the initial test run. For example\nthis will create a snapshot identified by \"example\" for this http.Response.\n\nIn subsequent test runs the existing snapshot is compared to the new results.\nIn the event they do not match, the test will fail, and the diff will be printed.\nIf the change was intentional, the snapshot can be updated.","homepage":"https://github.com/shiftleftsecurity/abide","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/shiftleftsecurity/abide","keywords_array":[],"namespace":"github.com/shiftleftsecurity","versions_count":2,"first_release_published_at":"2021-11-19T21:21:34.000Z","latest_release_published_at":"2023-09-29T08:52:37.000Z","latest_release_number":"v0.6.1","last_synced_at":"2026-03-25T21:23:35.271Z","created_at":"2022-04-12T18:42:39.863Z","updated_at":"2026-03-25T21:23:35.271Z","registry_url":"https://pkg.go.dev/github.com/shiftleftsecurity/abide","install_command":"go get github.com/shiftleftsecurity/abide","documentation_url":"https://pkg.go.dev/github.com/shiftleftsecurity/abide#section-documentation","metadata":{},"repo_metadata":{"uuid":"429911202","full_name":"ShiftLeftSecurity/abide","owner":"ShiftLeftSecurity","description":"📸 A Go testing utility for http response snapshots.","archived":false,"fork":true,"pushed_at":"2022-01-11T14:20:52.000Z","size":131,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2023-02-27T17:33:09.264Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"beme/abide","license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{},"created_at":"2021-11-19T19:24:40.000Z","updated_at":"2021-12-29T17:30:03.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/ShiftLeftSecurity/abide","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShiftLeftSecurity%2Fabide","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShiftLeftSecurity%2Fabide/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShiftLeftSecurity%2Fabide/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ShiftLeftSecurity","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"}},"repo_metadata_updated_at":"2023-03-21T19:46:58.894Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.345852080216646,"dependent_packages_count":6.999148183520997,"stargazers_count":10.884508724104611,"forks_count":8.968987819809952,"average":9.049624201913051},"purl":"pkg:golang/github.com/shiftleftsecurity/abide","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/shiftleftsecurity/abide","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/shiftleftsecurity/abide","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/shiftleftsecurity/abide/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-05-19T00:29:58.368Z","issues_count":0,"pull_requests_count":3,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":6630.666666666667,"issues_closed_count":0,"pull_requests_closed_count":3,"pull_request_authors_count":3,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":0.6666666666666666,"merged_pull_requests_count":3,"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},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fshiftleftsecurity%2Fabide/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fshiftleftsecurity%2Fabide/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fshiftleftsecurity%2Fabide/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fshiftleftsecurity%2Fabide/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fshiftleftsecurity%2Fabide/codemeta","maintainers":[]}