{"id":15286147,"url":"https://github.com/kentnl/dist-zilla-plugin-metadata-builtwith","last_synced_at":"2026-01-04T20:46:43.419Z","repository":{"id":940408,"uuid":"715445","full_name":"kentnl/Dist-Zilla-Plugin-MetaData-BuiltWith","owner":"kentnl","description":" Report what versions of things your distribution was built against","archived":false,"fork":false,"pushed_at":"2017-03-02T03:22:09.000Z","size":762,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-29T04:42:44.221Z","etag":null,"topics":["dist-zilla","perl"],"latest_commit_sha":null,"homepage":"","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kentnl.png","metadata":{"files":{"readme":"README.mkdn","changelog":"Changes","contributing":"CONTRIBUTING.pod","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-06-11T11:03:49.000Z","updated_at":"2017-02-28T02:26:28.000Z","dependencies_parsed_at":"2022-08-16T11:35:05.010Z","dependency_job_id":null,"html_url":"https://github.com/kentnl/Dist-Zilla-Plugin-MetaData-BuiltWith","commit_stats":null,"previous_names":[],"tags_count":60,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kentnl%2FDist-Zilla-Plugin-MetaData-BuiltWith","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kentnl%2FDist-Zilla-Plugin-MetaData-BuiltWith/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kentnl%2FDist-Zilla-Plugin-MetaData-BuiltWith/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kentnl%2FDist-Zilla-Plugin-MetaData-BuiltWith/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kentnl","download_url":"https://codeload.github.com/kentnl/Dist-Zilla-Plugin-MetaData-BuiltWith/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245169924,"owners_count":20571980,"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":["dist-zilla","perl"],"created_at":"2024-09-30T15:10:46.287Z","updated_at":"2026-01-04T20:46:43.376Z","avatar_url":"https://github.com/kentnl.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NAME\n\nDist::Zilla::Plugin::MetaData::BuiltWith - Report what versions of things your distribution was built against\n\n# VERSION\n\nversion 1.004006\n\n# SYNOPSIS\n\n    [MetaData::BuiltWith]\n    include = Some::Module::Thats::Not::In::Preq\n    exclude = Some::Module::Youre::Ashamed::Of\n    show_uname = 1             ; default is 0\n    show_config = 1            ; default is 0\n    uname_call = uname         ; the default\n    uname_args = -s -r -m -p   ; the default is -a\n    use_external_file = only   ; the default is undef\n\n# DESCRIPTION\n\nThis module provides extra metadata in your distribution, automatically documenting what versions of dependencies the author was\nusing at the time of release.\n\nThis allows consumers of said distributions to be able to see a range of versions that are \"known good\" should they experience\nproblems.\n\n# OPTIONS\n\n## exclude\n\nSpecify modules to exclude from version reporting\n\n    exclude = Foo\n    exclude = Bar\n\n## include\n\nSpecify additional modules to include the version of\n\n    include = Foo\n    include = Bar\n\n## show\\_config\n\nReport \"interesting\" values from `%Config::Config`\n\n    show_config = 1 ; Boolean\n\n## show\\_uname\n\nReport the output from `uname`\n\n    show_uname = 1 ; Boolean\n\n## uname\\_call\n\nSpecify what the system `uname` function is called\n\n    uname_call = uname ; String\n\n## uname\\_args\n\nSpecify arguments passed to the `uname` call.\n\n    uname_args = -a ; String\n\n## use\\_external\\_file\n\nThis option regulates the optional output to an isolated file.\n\nAn external file will be created as long as this value is a true value.\n\n    use_external_file = 1\n\nIf this true value is the string `only`, then it won't also be exported to META.yml/META.json\n\n    use_external_file = only\n\nNOTE:\n\nThis will still leave an x\\_BuiltWith section in your META.\\*, however, its much less fragile\nand will simply be:\n\n    x_BuiltWith: {\n       external_file: \"your/path/here\"\n    }\n\nThis is mostly a compatibility pointer so any tools traversing a distributions history will know where and when to change\nbehavior.\n\n## external\\_file\\_name\n\nThis option controls what the external file will be called in conjunction with `use_external_file`\n\nDefault value is:\n\n    misc/built_with.json\n\nExtensions:\n\n    .json =\u003e JSON is used.\n    .yml  =\u003e YAML is used (untested)\n    .yaml =\u003e YAML is used (untested)\n\n# METHODS\n\n## mvp\\_multivalue\\_args\n\nThis module can take, as parameters, any volume of 'exclude' or 'include' arguments.\n\n## munge\\_files\n\nThis module scrapes together the name of all modules that exist in the \"`Prereqs`\" section\nthat Dist::Zilla collects, and then works out what version of things you have,\napplies the various include/exclude rules, and ships that data back to Dist::Zilla\nvia this method. See [`Dist::Zilla`'s `MetaProvider` role](https://metacpan.org/pod/Dist::Zilla::Role::MetaProvider) for more details.\n\n# EXAMPLE OUTPUT ( `META.json` )\n\n    \"x_BuiltWith\" : {\n       \"modules\" : {\n          \"Dist::Zilla::Role::MetaProvider\" : \"4.101612\",\n          \"File::Find\" : \"1.15\",\n          \"File::Temp\" : \"0.22\",\n          \"Module::Build\" : \"0.3607\",\n          \"Moose\" : \"1.07\",\n          \"Test::More\" : \"0.94\"\n       },\n       \"perl\" : \"5.012000\",\n       \"platform\" : \"MSWin32\"\n    },\n\n# AUTHOR\n\nKent Fredric \u003ckentnl@cpan.org\u003e\n\n# COPYRIGHT AND LICENSE\n\nThis software is copyright (c) 2017 by Kent Fredric \u003ckentnl@cpan.org\u003e.\n\nThis is free software; you can redistribute it and/or modify it under\nthe same terms as the Perl 5 programming language system itself.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkentnl%2Fdist-zilla-plugin-metadata-builtwith","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkentnl%2Fdist-zilla-plugin-metadata-builtwith","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkentnl%2Fdist-zilla-plugin-metadata-builtwith/lists"}