The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Dist::Zilla::Plugin::Qgoda - Write a package.json for Qgoda plug-ins.

SYNOPSIS

In your dist.ini:

    [Qgoda]
    language        = 'Perl'

    name            = my-plug-in ; default: lowercased distribution name
    version         = 1.2.3       ; version, appended with ".0" to conform semver
                                  ; (if not provided)
    author          = Your Name <you@example.com>

    contributor     = Helper 1 <helper1@example.com>
    contributor     = Helper 2 <helper2@example.com>

    description     = Does a thing. 
    keyword         = thing
    keyword         = perl

    homepage        = http://www.example.com/
    repository      = git://git.example.com
    bugs            = http://tracker.example.com/my-plug-in

    main            = 'index.pl'

    dependency      = foo ^1.2.3
    dependency      = bar ~>^4.5.6
    devDependency   = foo ^1.2.3
    devDependency   = bar ~>^4.5.6
    peerDependency  = Qgoda ~>1.2.3
    peerDependency  = other-package ^4.5.6

    engine          = node ~>^8.0.4
    engine          = dode ^1.5.4

    bin             = bin_name ./bin/path/to.js

All fields are optional and have sane defaults!

DESCRIPTION

Generate the "package.json" file for your distribution, based on the content of "dist.ini".

This module was heavily inspired by Dist::Zilla::Plugin::Web::NPM::Package.

COPYRIGHT

This library is free software. It comes without any warranty, to the extent permitted by applicable law. You can redistribute it and/or modify it under the terms of the Do What the Fuck You Want to Public License, Version 2, as published by Sam Hocevar. See http://www.wtfpl.net/ for more details.