{"id":22636113,"url":"https://github.com/47degrees/scalacheck-toolbox","last_synced_at":"2025-04-09T15:06:53.829Z","repository":{"id":37982415,"uuid":"62547643","full_name":"47degrees/scalacheck-toolbox","owner":"47degrees","description":"A helping hand for generating sensible data with ScalaCheck","archived":false,"fork":false,"pushed_at":"2025-03-31T05:22:03.000Z","size":3813,"stargazers_count":120,"open_issues_count":11,"forks_count":7,"subscribers_count":47,"default_branch":"main","last_synced_at":"2025-04-09T15:06:46.297Z","etag":null,"topics":["date-time","functional-programming","jdk8","joda","scala","scalacheck"],"latest_commit_sha":null,"homepage":"https://47degrees.github.io/scalacheck-toolbox/","language":"Scala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/47degrees.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-07-04T09:03:50.000Z","updated_at":"2025-03-31T05:22:05.000Z","dependencies_parsed_at":"2023-11-08T07:50:58.754Z","dependency_job_id":"e330b24a-9dfd-4af0-9ba3-eee594a4eb8d","html_url":"https://github.com/47degrees/scalacheck-toolbox","commit_stats":{"total_commits":555,"total_committers":26,"mean_commits":"21.346153846153847","dds":0.4396396396396396,"last_synced_commit":"9276485676b1bb0ff25527c96022ea7de3a42266"},"previous_names":["47deg/scalacheck-toolbox","47deg/scalacheck-datetime"],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/47degrees%2Fscalacheck-toolbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/47degrees%2Fscalacheck-toolbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/47degrees%2Fscalacheck-toolbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/47degrees%2Fscalacheck-toolbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/47degrees","download_url":"https://codeload.github.com/47degrees/scalacheck-toolbox/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248055284,"owners_count":21040157,"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":["date-time","functional-programming","jdk8","joda","scala","scalacheck"],"created_at":"2024-12-09T03:18:19.796Z","updated_at":"2025-04-09T15:06:53.794Z","avatar_url":"https://github.com/47degrees.png","language":"Scala","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![codecov.io](http://codecov.io/gh/47degrees/scalacheck-toolbox/branch/master/graph/badge.svg)](http://codecov.io/gh/47degrees/scalacheck-toolbox) [![Maven Central](https://img.shields.io/badge/maven%20central-0.3.3-green.svg)](https://oss.sonatype.org/#nexus-search;gav~com.47deg~scalacheck-toolbox*) [![License](https://img.shields.io/badge/license-Apache%202-blue.svg)](https://raw.githubusercontent.com/47degrees/scalacheck-toolbox/master/LICENSE) [![Latest version](https://img.shields.io/badge/scalacheck--toolbox-0.3.3-green.svg)](https://index.scala-lang.org/47degrees/scalacheck-toolbox) [![GitHub Issues](https://img.shields.io/github/issues/47degrees/scalacheck-toolbox.svg)](https://github.com/47degrees/scalacheck-toolbox/issues)\n\nscalacheck-toolbox\n====\n\n# Installation\n\nAdd the following lines to your `build.sbt` file:\n\n```scala\nlibraryDependencies += \"com.47deg\" %% \"scalacheck-toolbox-datetime\"    % \"0.7.0\" % Test\nlibraryDependencies += \"com.47deg\" %% \"scalacheck-toolbox-magic\"       % \"0.7.0\" % Test\nlibraryDependencies += \"com.47deg\" %% \"scalacheck-toolbox-combinators\" % \"0.7.0\" % Test\n```\n\n# A helping hand for generating sensible data with ScalaCheck\n\nThe ScalaCheck Toolbox is intended to be a set of libraries that can help rein in the power of ScalaCheck in a sensible way, while not impeding your tests. There are three libraries to help you:\n\n  * [`datetime`](https://47degrees.github.io/scalacheck-toolbox/docs/datetime/): Limit the test data to a certain range of times, and constrain generation to a certain level of precision.\n  * [`magic`](https://47degrees.github.io/scalacheck-toolbox/docs/magic/): Enhance the provided generators with some values that are often used to signal danger, or perhaps something more sinister, such as the Strings \"_null_\", \"_False_\" or \"_Robert'); DROP TABLE Students;--_\".\n  * [`combinators`](https://47degrees.github.io/scalacheck-toolbox/docs/combinators): Provide some useful combinators of generators, such as the pairing of a map _and a list of values that are present in the map_.\n\n\nView the [documentation](https://47degrees.github.io/scalacheck-toolbox/docs) for more tips on how to get the best from these tools.\n\n## scalacheck-toolbox in the wild not found\n\nIf you wish to add your library here please consider a PR to include it in the list below.\n\n# Copyright\n\nscalacheck-toolbox is designed and developed by 47 Degrees\n\nCopyright (C) 2016-2020 47 Degrees. \u003chttp://47deg.com\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F47degrees%2Fscalacheck-toolbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F47degrees%2Fscalacheck-toolbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F47degrees%2Fscalacheck-toolbox/lists"}