{"id":17273638,"url":"https://github.com/jatcwang/difflicious","last_synced_at":"2025-10-24T05:38:53.549Z","repository":{"id":43775200,"uuid":"352121430","full_name":"jatcwang/difflicious","owner":"jatcwang","description":"Scala library for readable diffs of values","archived":false,"fork":false,"pushed_at":"2025-03-20T10:02:21.000Z","size":604,"stargazers_count":90,"open_issues_count":12,"forks_count":8,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-30T01:05:36.487Z","etag":null,"topics":["diffs","scala","test"],"latest_commit_sha":null,"homepage":"","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/jatcwang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-03-27T16:28:59.000Z","updated_at":"2025-03-25T15:28:19.000Z","dependencies_parsed_at":"2024-08-29T21:42:13.023Z","dependency_job_id":"2634ab92-0113-4af4-81cb-68525b8b7acf","html_url":"https://github.com/jatcwang/difflicious","commit_stats":{"total_commits":122,"total_committers":6,"mean_commits":"20.333333333333332","dds":0.2213114754098361,"last_synced_commit":"26eef9817feee59868bcc1d48f7aa15d1025b571"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jatcwang%2Fdifflicious","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jatcwang%2Fdifflicious/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jatcwang%2Fdifflicious/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jatcwang%2Fdifflicious/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jatcwang","download_url":"https://codeload.github.com/jatcwang/difflicious/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247423513,"owners_count":20936626,"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":["diffs","scala","test"],"created_at":"2024-10-15T08:51:51.026Z","updated_at":"2025-10-24T05:38:48.530Z","avatar_url":"https://github.com/jatcwang.png","language":"Scala","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Difflicious\n\n\u003e Diffs for human consumption\n\n[![Release](https://img.shields.io/nexus/r/com.github.jatcwang/difflicious-munit_2.13?server=https%3A%2F%2Foss.sonatype.org)](https://oss.sonatype.org/content/repositories/releases/com/github/jatcwang/difflicious-munit_2.13/)\n[![(https://badges.gitter.im/gitterHQ/gitter.png)](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/jatcwang/difflicious)\n\n**Difflicious** is a library that produces nice readable diffs in your tests.\n\n- Readable and Actionable diff results\n- Flexible \u0026 Configurable diffing logic\n  - Ignore unimportant fields when comparing\n  - Compare `List`s of items independent of order\n  - Match `Map` entries by key and show diffs of the values\n- Integration with test frameworks and popular libraries\n\nHungry for some good diffs? Check out the [documentation](https://jatcwang.github.io/difflicious/)!\n\n# Contributing \n\nAll contributions are welcome including suggestions and ideas. For larger changes please raise an issue\nfirst to avoid duplicate work :) \n\n# Attributions\n\nThis project takes many inspirations from \n\n- [diffx](https://github.com/softwaremill/diffx)'s path expression for ignoring fields\n- [MUnit](https://scalameta.org/munit/)'s case class diffs\n\n# License\n\n**Apache License 2.0**. See LICENSE file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjatcwang%2Fdifflicious","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjatcwang%2Fdifflicious","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjatcwang%2Fdifflicious/lists"}