<commit_before>{
    "name": "unit-threaded",
    "description": "Advanced multi-threaded unit testing framework with minimal to no boilerplate using built-in unittest blocks",
    "authors": ["<NAME>"],
    "homepage": "https://github.com/atilaneves/unit-threaded",
    "copyright": "Copyright © 2013, <NAME>",
    "license": "BSD 3-clause",
    "targetType": "library",
    "-ddoxFilterArgs": [
        "--unittest-examples",
        "--min-protection=Protected"
    ],
    "-ddoxTool": "scod",
    "dependencies": {
        ":from": "*",
        ":exception": "*",
        ":assertions": "*",
        ":runner": "*",
        ":mocks": "*",
        ":integration": "*",
        ":property": "*"
    },
    "subPackages": [
        "./subpackages/from",
        "./subpackages/exception",
        "./subpackages/assertions",
        "./subpackages/runner",
        "./subpackages/mocks",
        "./subpackages/integration",
        "./subpackages/property"
    ],
    "configurations": [

        { "name": "library" },

        {
            "name": "unittest",
            "targetType": "executable",
            "targetName": "ut_pass",
            "sourcePaths": ["source", "gen/source", "tests/unit_threaded", "tests/examples/pass"],
            "importPaths": ["source"],
            "mainSourceFile": "example/example_pass.d",
            "dflags": ["-dip25", "-dip1000", "-dip1008"],
            "versions": ["testing_unit_threaded"]
        },
        {
            "name": "unittest-unthreaded",
            "targetType": "executable",
            "targetName": "ut_pass",
            "sourcePaths": ["source", "gen/source", "tests/unit_threaded", "tests/examples/pass"],
            "mainSourceFile": "example/example_pass.d",
            "dflags": ["-dip25", "-dip1000", "-dip1008"],
            "versions": ["testing_unit_threaded", "unitUnthreaded"]
        },

        {
            "name": "unittest-light",
            "targetType": "executable",
            "targetName": "ut_pass",
            "sourcePaths": ["source", "gen/source", "tests/unit_threaded", "tests/examples/pass"],
            "mainSourceFile": "example/example_pass.d",
            "dflags": ["-dip25", "-dip1000", "-dip1008"],
            "versions": ["testing_unit_threaded", "unitThreadedLight", "unitUnthreaded"]
        },

        {
            "name": "unittest-fail",
            "targetType": "executable",
            "targetName": "ut_fail",
            "sourcePaths": ["tests/examples/pass", "tests/examples/fail/"],
            "mainSourceFile": "example/example_fail.d",
            "versions": ["testing_unit_threaded"]
        },

        {<commit_msg>Migrate to -preview flags<commit_after>{
    "name": "unit-threaded",
    "description": "Advanced multi-threaded unit testing framework with minimal to no boilerplate using built-in unittest blocks",
    "authors": ["<NAME>"],
    "homepage": "https://github.com/atilaneves/unit-threaded",
    "copyright": "Copyright © 2013, <NAME>",
    "license": "BSD 3-clause",
    "targetType": "library",
    "-ddoxFilterArgs": [
        "--unittest-examples",
        "--min-protection=Protected"
    ],
    "-ddoxTool": "scod",
    "dependencies": {
        ":from": "*",
        ":exception": "*",
        ":assertions": "*",
        ":runner": "*",
        ":mocks": "*",
        ":integration": "*",
        ":property": "*"
    },
    "subPackages": [
        "./subpackages/from",
        "./subpackages/exception",
        "./subpackages/assertions",
        "./subpackages/runner",
        "./subpackages/mocks",
        "./subpackages/integration",
        "./subpackages/property"
    ],
    "configurations": [

        { "name": "library" },

        {
            "name": "unittest",
            "targetType": "executable",
            "targetName": "ut_pass",
            "sourcePaths": ["source", "gen/source", "tests/unit_threaded", "tests/examples/pass"],
            "importPaths": ["source"],
            "mainSourceFile": "example/example_pass.d",
            "dflags": ["-preview=dip25", "-preview=dip1000", "-preview=dip1008"],
            "versions": ["testing_unit_threaded"]
        },
        {
            "name": "unittest-unthreaded",
            "targetType": "executable",
            "targetName": "ut_pass",
            "sourcePaths": ["source", "gen/source", "tests/unit_threaded", "tests/examples/pass"],
            "mainSourceFile": "example/example_pass.d",
            "dflags": ["-preview=dip25", "-preview=dip1000", "-preview=dip1008"],
            "versions": ["testing_unit_threaded", "unitUnthreaded"]
        },

        {
            "name": "unittest-light",
            "targetType": "executable",
            "targetName": "ut_pass",
            "sourcePaths": ["source", "gen/source", "tests/unit_threaded", "tests/examples/pass"],
            "mainSourceFile": "example/example_pass.d",
            "dflags": ["-preview=dip25", "-preview=dip1000", "-preview=dip1008"],
            "versions": ["testing_unit_threaded", "unitThreadedLight", "unitUnthreaded"]
        },

        {
            "name": "unittest-fail",
            "targetType": "executable",
            "targetName": "ut_fail",
            "sourcePaths": ["tests/examples/pass", "tests/examples/fail/"],
            "mainSourceFile": "example/example_fail.d",
            "versions": ["testing_unit_threaded"]
        },

        {
{'fraction_non_alphanumeric': 0.1893995552260934, 'fraction_numerical': 0.012972572275759823, 'mean_word_length': 2.202967359050445, 'pattern_counts': {'":': 110, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1927726', 'n_tokens_mistral': 1663, 'n_tokens_neox': 1566, 'n_words': 265}