NAME

CPAN::Packager::Config::Schema - configuration schema

SYNOPSIS

DESCRIPTION

SCHEMA

type: map
mapping:
  global:
    type: map
    mapping:
      "fix_meta_yml_modules":
        type: seq
        sequence:
          - type: str
            unique: yes
      "fix_meta_yml_modules":
        type: seq
        sequence:
          - type: str
            unique: yes
      "fix_package_depends":
        type: any
      "no_depends":
        type: seq
        sequence:
          - type: map
            mapping:
              "module":
                type: str
                unique: yes
                required: true
      "skip_name_resolve_modules":
        type: seq
        sequence:
          - type: str
            unique: yes
      "fix_module_name":
        type: seq
        sequence:
          - type: map
            mapping:
              from:
                type: str
                required: true 
              to:
                type: str
                required: true 
  modules:
    type: seq
    sequence:
      - type: map
        mapping:
          "module":
            type: str
            unique: yes
            required: true 
          "no_depends":
            type: seq
            sequence:
              - type: map
                mapping:
                  "module":
                    type: str
                    unique: yes
                    required: true
          "depends":
            type: seq
            sequence:
              - type: map
                mapping:
                  "module":
                    type: str
                    unique: yes
                    required: true
          "skip_test":
            type: bool
          "skip_build":
            type: bool

AUTHOR

Takatoshi Kitano <kitano.tk@gmail.com>

SEE ALSO

LICENSE

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.