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.