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.