{"_id":"grunt-debian-package","_rev":"40-416cf11c69b2cacdc4ae121615785084","name":"grunt-debian-package","description":"Create debian package from grunt build","dist-tags":{"latest":"0.1.14"},"versions":{"0.1.0":{"name":"grunt-debian-package","description":"Create debian package from grunt build","version":"0.1.0","homepage":"https://github.com/jamesdbloom/grunt-debian-package","author":{"name":"James Bloom","email":"jamesdbloom@gmail.com","url":"http://blog.jamesdbloom.com"},"repository":{"type":"git","url":"https://github.com/jamesdbloom/grunt-debian-package.git"},"bugs":{"url":"https://github.com/jamesdbloom/grunt-debian-package/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jamesdbloom/grunt-debian-package/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.4.4","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3","dateformat":"^1.0.7-1.2.3","node-spawn":"0.0.7","replace":"^0.2.9"},"peerDependencies":{"grunt":"~0.4"},"keywords":["gruntplugin"],"_id":"grunt-debian-package@0.1.0","_shasum":"454c8fbf6662dba3bc1b794dac64a2d0c86e688a","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"},"maintainers":[{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"}],"dist":{"shasum":"454c8fbf6662dba3bc1b794dac64a2d0c86e688a","tarball":"https://registry.npmjs.org/grunt-debian-package/-/grunt-debian-package-0.1.0.tgz","integrity":"sha512-nZWBBBd7jDnBCC9QG2tJxVLfn6ky2EEBaiwQRIP5uU4P1rnCfu3ZaqDIbLZH/sIciLXKAHD13/iU8o2+W1HcCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAUFuLyMCt6K5ID9CqKlFrF89eeoDcCwY0fpzkW09HkAiEApSgn9M7vdAVLcP7d2NSvFRabWFpBGIoOyXVmW3207RY="}]},"directories":{}},"0.1.1":{"name":"grunt-debian-package","description":"Create debian package from grunt build","version":"0.1.1","homepage":"https://github.com/jamesdbloom/grunt-debian-package","author":{"name":"James Bloom","email":"jamesdbloom@gmail.com","url":"http://blog.jamesdbloom.com"},"repository":{"type":"git","url":"https://github.com/jamesdbloom/grunt-debian-package.git"},"bugs":{"url":"https://github.com/jamesdbloom/grunt-debian-package/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jamesdbloom/grunt-debian-package/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"dateformat":"^1.0.7-1.2.3","node-spawn":"0.0.7","replace":"^0.2.9"},"devDependencies":{"grunt":"~0.4.4","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3"},"peerDependencies":{"grunt":"~0.4"},"keywords":["gruntplugin"],"_id":"grunt-debian-package@0.1.1","dist":{"shasum":"9390685f7b19581d57f7c9790eb37ca5202b6e16","tarball":"https://registry.npmjs.org/grunt-debian-package/-/grunt-debian-package-0.1.1.tgz","integrity":"sha512-8wRa9oTmWWpapSD9tOlsbBfGdTZ3Ds0+aQ9d9gYzGkyyTokIhIDrDrqCq5KBVm4ExGDG/pjD8SSR5ctRkikL3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVfioeq5iYCl6auhjmMmFqF4kTKhQF+xTpbEiJO5NWRwIhAPYPoxOvU6gfoN+62uge0em9tp+sYjLSw2MvXMopjBjp"}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"},"maintainers":[{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"}],"directories":{}},"0.1.2":{"name":"grunt-debian-package","description":"Create debian package from grunt build","version":"0.1.2","homepage":"https://github.com/jamesdbloom/grunt-debian-package","author":{"name":"James Bloom","email":"jamesdbloom@gmail.com","url":"http://blog.jamesdbloom.com"},"repository":{"type":"git","url":"https://github.com/jamesdbloom/grunt-debian-package.git"},"bugs":{"url":"https://github.com/jamesdbloom/grunt-debian-package/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jamesdbloom/grunt-debian-package/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"dateformat":"^1.0.7-1.2.3","node-spawn":"0.0.7","replace":"^0.2.9"},"devDependencies":{"grunt":"~0.4.4","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3"},"peerDependencies":{"grunt":"~0.4"},"keywords":["gruntplugin"],"_id":"grunt-debian-package@0.1.2","dist":{"shasum":"3b2dbf5bdb88b45e1b115aca071f2800f4c3489e","tarball":"https://registry.npmjs.org/grunt-debian-package/-/grunt-debian-package-0.1.2.tgz","integrity":"sha512-Tl/97iQYXmIcraSeR1LXWG72/O0UyikwHovqd0QnUzcAAlpT5Fky17ZKvl9LxGLh/qtLB/aqRTvHbQAjfnxvDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHXP4MQPHiF9nQBnfwJyWP4Ixzzfhp/K4VhabzjYPaaKAiAgTkcDkUhoFgspgUmx752al+pGz7mYxyqKtMZt0oJD5Q=="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"},"maintainers":[{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"}],"directories":{}},"0.1.3":{"name":"grunt-debian-package","description":"Create debian package from grunt build","version":"0.1.3","homepage":"https://github.com/jamesdbloom/grunt-debian-package","author":{"name":"James Bloom","email":"jamesdbloom@gmail.com","url":"http://blog.jamesdbloom.com"},"repository":{"type":"git","url":"https://github.com/jamesdbloom/grunt-debian-package.git"},"bugs":{"url":"https://github.com/jamesdbloom/grunt-debian-package/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jamesdbloom/grunt-debian-package/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"dateformat":"^1.0.7-1.2.3","node-spawn":"0.0.7","replace":"^0.2.9"},"devDependencies":{"grunt":"~0.4.4","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3"},"peerDependencies":{"grunt":"~0.4"},"keywords":["gruntplugin"],"_id":"grunt-debian-package@0.1.3","dist":{"shasum":"029fd7b9eeb9b6252824dab57d6cd899e4da7c5e","tarball":"https://registry.npmjs.org/grunt-debian-package/-/grunt-debian-package-0.1.3.tgz","integrity":"sha512-UVKRnb17LXVIXgOpKgd5DmxVdypkMs5JDY2gJ6dJQzWIkHiyypCuGbtzTn/lGuMFSpRhsCE0QNK9iisemwgyvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv6zTsn87Fr1wZI5HCX5EnEMHH8hQWKfEtg5dQl+mlpwIgA2C4M1dyRIWXPS+q1sFbnxgN1fmHVdwsAbxFWogw5VM="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"},"maintainers":[{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"}],"directories":{}},"0.1.4":{"name":"grunt-debian-package","description":"Create debian package from grunt build","version":"0.1.4","homepage":"https://github.com/jamesdbloom/grunt-debian-package","author":{"name":"James Bloom","email":"jamesdbloom@gmail.com","url":"http://blog.jamesdbloom.com"},"repository":{"type":"git","url":"https://github.com/jamesdbloom/grunt-debian-package.git"},"bugs":{"url":"https://github.com/jamesdbloom/grunt-debian-package/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jamesdbloom/grunt-debian-package/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"dateformat":"^1.0.7-1.2.3","node-spawn":"0.0.7","replace":"^0.2.9"},"devDependencies":{"grunt":"~0.4.4","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3"},"peerDependencies":{"grunt":"~0.4"},"keywords":["gruntplugin"],"_id":"grunt-debian-package@0.1.4","_shasum":"3beccafcf13fca411b6d42be026e82868c2fce7a","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"},"maintainers":[{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"}],"dist":{"shasum":"3beccafcf13fca411b6d42be026e82868c2fce7a","tarball":"https://registry.npmjs.org/grunt-debian-package/-/grunt-debian-package-0.1.4.tgz","integrity":"sha512-I/aLHaL7OtwtnHaRKNOsv21SYv/ObFeet4XZeKPB5oTbDMAanrw5V5CKqsZ3SK0H39qPLt0BhHGuTlpXiMHyJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEd78s2PwZ1cPrUTeBG1KThSE4hzXfO7NXwsBBOOeigRAiALq5jg0HolxHvQ9l4IHRI8Wd1dJA87nWZRaW/eoOVqww=="}]},"directories":{}},"0.1.5":{"name":"grunt-debian-package","description":"Create debian package from grunt build","version":"0.1.5","homepage":"https://github.com/jamesdbloom/grunt-debian-package","author":{"name":"James Bloom","email":"jamesdbloom@gmail.com","url":"http://blog.jamesdbloom.com"},"repository":{"type":"git","url":"https://github.com/jamesdbloom/grunt-debian-package.git"},"bugs":{"url":"https://github.com/jamesdbloom/grunt-debian-package/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jamesdbloom/grunt-debian-package/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"dateformat":"^1.0.7-1.2.3","node-spawn":"0.0.7","replace":"^0.2.9"},"devDependencies":{"grunt":"~0.4.4","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3","grunt-run-node":"^0.1.0"},"peerDependencies":{"grunt":"~0.4"},"keywords":["gruntplugin"],"_id":"grunt-debian-package@0.1.5","dist":{"shasum":"8391237a92845b562ab10772a74b7013e2b6d304","tarball":"https://registry.npmjs.org/grunt-debian-package/-/grunt-debian-package-0.1.5.tgz","integrity":"sha512-oi1MOFx5vyvhlFjmYWAZNm9E2kPhoTuSx3p0TRoCoq8LzPY4wZPiVVA4wEgvso78ZUp/R8MeBfPpmUwk1s86KQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBW37OlaNdEh8237vIijhI/3Eqyae7Jc2berxZUDsWu7AiEA0KvvbNrbjgW1sN7mTRW9SvpbSMpoumlsUG8F234bvHA="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"},"maintainers":[{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"}],"directories":{}},"0.1.6":{"name":"grunt-debian-package","description":"Create debian package from grunt build","version":"0.1.6","homepage":"https://github.com/jamesdbloom/grunt-debian-package","author":{"name":"James Bloom","email":"jamesdbloom@gmail.com","url":"http://blog.jamesdbloom.com"},"repository":{"type":"git","url":"https://github.com/jamesdbloom/grunt-debian-package.git"},"bugs":{"url":"https://github.com/jamesdbloom/grunt-debian-package/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jamesdbloom/grunt-debian-package/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"dateformat":"^1.0.7-1.2.3","node-spawn":"0.0.7","replace":"^0.2.9"},"devDependencies":{"grunt":"~0.4.4","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"~0.10","grunt-contrib-nodeunit":"~0.4","grunt-run-node":"^0.1.0"},"peerDependencies":{"grunt":"~0.4"},"keywords":["gruntplugin"],"_id":"grunt-debian-package@0.1.6","dist":{"shasum":"ae2a358cf52ce8d71b21939d54ca1716a459986f","tarball":"https://registry.npmjs.org/grunt-debian-package/-/grunt-debian-package-0.1.6.tgz","integrity":"sha512-dYEFH4JOAIPEiWi7W3S2MWGXlBciT7A9LKJ9LF6A2jPe+htqUcJmaSVicMHx/n7i1Vs0lNORa+NtTIaocYDIdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmClzFbUZGF55onjudwbA2g/nLWkyOet9WknF6/J86CwIgQwct5hh3S4ZEgfgwyXXpICLq8mrsjpd0tjlIwftu+Mc="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"},"maintainers":[{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"}],"directories":{}},"0.1.7":{"name":"grunt-debian-package","description":"Create debian package from grunt build","version":"0.1.7","homepage":"https://github.com/jamesdbloom/grunt-debian-package","author":{"name":"James Bloom","email":"jamesdbloom@gmail.com","url":"http://blog.jamesdbloom.com"},"repository":{"type":"git","url":"https://github.com/jamesdbloom/grunt-debian-package.git"},"bugs":{"url":"https://github.com/jamesdbloom/grunt-debian-package/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jamesdbloom/grunt-debian-package/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"dateformat":"^1.0.7-1.2.3","node-spawn":"0.0.7","replace":"^0.2.9"},"devDependencies":{"grunt":"~0.4.4","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"~0.10","grunt-contrib-nodeunit":"~0.4","grunt-run-node":"^0.1.0"},"peerDependencies":{"grunt":"~0.4"},"keywords":["gruntplugin"],"_id":"grunt-debian-package@0.1.7","dist":{"shasum":"19baf7218b5f1515e0060eff02bae6e2b3510675","tarball":"https://registry.npmjs.org/grunt-debian-package/-/grunt-debian-package-0.1.7.tgz","integrity":"sha512-dt2nfTi6nwAx0zyxFF00a8W/2cCk6gSuTmbgFknZBpFq2Jy3FMKk68eehHN6DnvOs0dsAXoF5NX/BDLP5Zaj2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEB/klo7urhmv1IPtLM0nvPvemdXqZZXHdsGI1hRerHiAiBulJUxrEqStNUr6+TGsviZz69f9nfiX0PTY12eaFyriQ=="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"},"maintainers":[{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"}],"directories":{}},"0.1.8":{"name":"grunt-debian-package","description":"Create debian package from grunt build","version":"0.1.8","homepage":"https://github.com/jamesdbloom/grunt-debian-package","author":{"name":"James Bloom","email":"jamesdbloom@gmail.com","url":"http://blog.jamesdbloom.com"},"repository":{"type":"git","url":"https://github.com/jamesdbloom/grunt-debian-package.git"},"bugs":{"url":"https://github.com/jamesdbloom/grunt-debian-package/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jamesdbloom/grunt-debian-package/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"dateformat":"^1.0.7-1.2.3","node-spawn":"0.0.7","replace":"^0.2.9"},"devDependencies":{"grunt":"~0.4.4","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"~0.10","grunt-contrib-nodeunit":"~0.4","grunt-run-node":"^0.1.0"},"peerDependencies":{"grunt":"~0.4"},"keywords":["gruntplugin"],"_id":"grunt-debian-package@0.1.8","_shasum":"d0129c8f9f9479b72be3a41f4a86f9dbc64d1e5e","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"},"maintainers":[{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"}],"dist":{"shasum":"d0129c8f9f9479b72be3a41f4a86f9dbc64d1e5e","tarball":"https://registry.npmjs.org/grunt-debian-package/-/grunt-debian-package-0.1.8.tgz","integrity":"sha512-yY9GZ49iZCHTnpLFwKrZQ1cy6zBv93su2Ijg4o2Y9eehujfw1ityKa1F5jtjrqkX9LCWwilxqmaqNcrgh6tEjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4dt/ROPQlpla30yercfdhcne+U1UYhUFY5IRm54YAWAiB/t5gwR7MXOp0Km0q3XygBADKdzFgFBdp5ZvGG/T/z8Q=="}]},"directories":{}},"0.1.9":{"name":"grunt-debian-package","description":"Create debian package from grunt build","version":"0.1.9","homepage":"https://github.com/jamesdbloom/grunt-debian-package","author":{"name":"James Bloom","email":"jamesdbloom@gmail.com","url":"http://blog.jamesdbloom.com"},"repository":{"type":"git","url":"https://github.com/jamesdbloom/grunt-debian-package.git"},"bugs":{"url":"https://github.com/jamesdbloom/grunt-debian-package/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jamesdbloom/grunt-debian-package/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt travis"},"dependencies":{"dateformat":"^1.0.7-1.2.3","node-spawn":"0.0.7","replace":"^0.2.9"},"devDependencies":{"grunt":"~0.4.4","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"~0.10","grunt-contrib-nodeunit":"~0.4","grunt-run-node":"^0.1.0"},"peerDependencies":{"grunt":"~0.4"},"keywords":["gruntplugin"],"_id":"grunt-debian-package@0.1.9","_shasum":"4d1deb0521c691ea8c3a81b78757d774a97c7335","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"},"maintainers":[{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"}],"dist":{"shasum":"4d1deb0521c691ea8c3a81b78757d774a97c7335","tarball":"https://registry.npmjs.org/grunt-debian-package/-/grunt-debian-package-0.1.9.tgz","integrity":"sha512-TUkshDVFfhLWQQLxQkWOXPTXWiqH8qizMJ7J89VBf8Qt2/JFPsJQ6Qf3gDc6J+5oZCaldGO9IhSzBtDSv7j2GA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZP54Lp5IPkBizd1hZZFKEvnsvM6JdNFaGHTtcAdMngAiEA/gMFWD+r8ikY98HaOGp4Sc+DqmeQ6uG6BAKqfJDdTD4="}]},"directories":{}},"0.1.10":{"name":"grunt-debian-package","description":"Create debian package from grunt build","version":"0.1.10","homepage":"https://github.com/jamesdbloom/grunt-debian-package","author":{"name":"James Bloom","email":"jamesdbloom@gmail.com","url":"http://blog.jamesdbloom.com"},"repository":{"type":"git","url":"https://github.com/jamesdbloom/grunt-debian-package.git"},"bugs":{"url":"https://github.com/jamesdbloom/grunt-debian-package/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jamesdbloom/grunt-debian-package/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt travis"},"dependencies":{"dateformat":"^1.0.7-1.2.3","node-spawn":"0.0.7","replace":"^0.2.9"},"devDependencies":{"grunt":"~0.4.4","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"~0.10","grunt-contrib-nodeunit":"~0.4","grunt-run-node":"^0.1.0"},"peerDependencies":{"grunt":"~0.4"},"keywords":["gruntplugin"],"gitHead":"67f025aedde18c0765a944ee6391bbcc80d7ef7d","_id":"grunt-debian-package@0.1.10","_shasum":"71b03c0384d73d056f1d635584c94a399c66f38f","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"},"maintainers":[{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"}],"dist":{"shasum":"71b03c0384d73d056f1d635584c94a399c66f38f","tarball":"https://registry.npmjs.org/grunt-debian-package/-/grunt-debian-package-0.1.10.tgz","integrity":"sha512-3jCvr38AuNgqOBf/0QFmdwAd+98cliAIf+fIJzHzwHEjD/2zmQJn43sB/7O+5LgsDOzwkGU72LsyEEN2XyCsHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+uvL/g60X9PYBEazSQ41XkT2bia0Oz9R6+4PXc2jFoAiAVw/2/GQYw2ewOKQ9CoS9BRuo5k7NBdlp8aIdyy3TKfQ=="}]},"directories":{}},"0.1.11":{"name":"grunt-debian-package","description":"Create debian package from grunt build","version":"0.1.11","homepage":"https://github.com/jamesdbloom/grunt-debian-package","author":{"name":"James Bloom","email":"jamesdbloom@gmail.com","url":"http://blog.jamesdbloom.com"},"repository":{"type":"git","url":"https://github.com/jamesdbloom/grunt-debian-package.git"},"bugs":{"url":"https://github.com/jamesdbloom/grunt-debian-package/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jamesdbloom/grunt-debian-package/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt travis"},"dependencies":{"dateformat":"~1.0","node-spawn":"~0.0","replace":"~0.3"},"devDependencies":{"grunt":"~0.4","grunt-contrib-clean":"~0.6","grunt-contrib-jshint":"~0.10","grunt-contrib-nodeunit":"~0.4","grunt-run-node":"~0.1","nodeunit":"~0.9","sinon":"~1.1"},"peerDependencies":{"grunt":"~0.4"},"keywords":["gruntplugin"],"gitHead":"5a8522c154cb6f685a1f1ed0b4e601c454b069e5","_id":"grunt-debian-package@0.1.11","_shasum":"4e0bd36da21e6ea2b4ac43741609ee4e8369a4dd","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"},"maintainers":[{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"}],"dist":{"shasum":"4e0bd36da21e6ea2b4ac43741609ee4e8369a4dd","tarball":"https://registry.npmjs.org/grunt-debian-package/-/grunt-debian-package-0.1.11.tgz","integrity":"sha512-OX4TIB9BVHzd6+x9agkuFXjIQ+yAuZ7wsdDSWbPDY2lAIZCrlHZUJ9EwXLMnqFhJU5ZzZOq5yDEHKNOa99KbBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdsfu526kJsi7xM0N/ppnDpBKisOkMqNJUD9/mu617GQIhAO/PVSlrQQ9H8E/cMywaO76sTvfzI7V48DL2siAmfgvD"}]},"directories":{}},"0.1.12":{"name":"grunt-debian-package","description":"Create debian package from grunt build","version":"0.1.12","homepage":"https://github.com/jamesdbloom/grunt-debian-package","author":{"name":"James Bloom","email":"jamesdbloom@gmail.com","url":"http://blog.jamesdbloom.com"},"repository":{"type":"git","url":"git+https://github.com/jamesdbloom/grunt-debian-package.git"},"bugs":{"url":"https://github.com/jamesdbloom/grunt-debian-package/issues"},"license":"Apache-2.0","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt travis"},"dependencies":{"dateformat":"~1.0","node-spawn":"~0.0","replace":"~0.3"},"devDependencies":{"grunt":">=0.4","grunt-contrib-clean":"~1.0","grunt-contrib-jshint":"~0.11","grunt-contrib-nodeunit":"~1.0","grunt-run-node":"~0.1","nodeunit":"~0.9","sinon":"~1.13"},"peerDependencies":{"grunt":">=0.4"},"keywords":["gruntplugin"],"gitHead":"374d6d5108acfecfe51c42fa217a19da6f90267c","_id":"grunt-debian-package@0.1.12","_shasum":"ed4b3cb49ca811fbad8c37282baebb0f55ba5942","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.6.0","_npmUser":{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"},"dist":{"shasum":"ed4b3cb49ca811fbad8c37282baebb0f55ba5942","tarball":"https://registry.npmjs.org/grunt-debian-package/-/grunt-debian-package-0.1.12.tgz","integrity":"sha512-txRjnhuKLMZi6OmYJEUDi+W+sHQu21lB0EmfrJj5jfZYpslHk6Y6DAJYoW4f5KLsn5NjJy6G1KQUZjsl7jMlyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW/+yz5US+X/j7Gxie9VWSLN7QmALKwLdnhpUFzN87TQIhAOtoN2uP8umI8eN12sYtleqLr0zFyRcO1SYSLiA0j6sX"}]},"maintainers":[{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/grunt-debian-package-0.1.12.tgz_1477153009136_0.9427351907361299"},"directories":{}},"0.1.13":{"name":"grunt-debian-package","description":"Create debian package from grunt build","version":"0.1.13","homepage":"https://github.com/jamesdbloom/grunt-debian-package","author":{"name":"James Bloom","email":"jamesdbloom@gmail.com","url":"http://blog.jamesdbloom.com"},"repository":{"type":"git","url":"git+https://github.com/jamesdbloom/grunt-debian-package.git"},"bugs":{"url":"https://github.com/jamesdbloom/grunt-debian-package/issues"},"license":"Apache-2.0","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt travis"},"dependencies":{"dateformat":"~2.0","node-spawn":"~0.0","replace":"~0.3"},"devDependencies":{"grunt":">=0.4","grunt-contrib-clean":"~1.1","grunt-contrib-jshint":"~1.1","grunt-contrib-nodeunit":"~1.0","grunt-run-node":"~0.1","nodeunit":"~0.11","sinon":"~2.1"},"peerDependencies":{"grunt":">=0.4"},"keywords":["gruntplugin"],"gitHead":"9a2d81191d99c1f7ec4d330a071783b745c5a69a","_id":"grunt-debian-package@0.1.13","_shasum":"8289e33af5ed8c1a4ba9c6ec6fbfd010711a802f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"},"dist":{"shasum":"8289e33af5ed8c1a4ba9c6ec6fbfd010711a802f","tarball":"https://registry.npmjs.org/grunt-debian-package/-/grunt-debian-package-0.1.13.tgz","integrity":"sha512-gtBY73IYk5Ms+vtlypJ2HBBQBdvdWpHG8VgMKf/v+6xsdPm8HmKkkfckW05gGwuAfyzkdg2ZJJUG2cyTat2HVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCV0TO46iM8ajWMPqGoPVXJmT5sRy+qThR8BEipNrLCgIgc39Lmm+9ECFtNEymeK6Q/yjuyQr76dPwJhNzhBn1/Hs="}]},"maintainers":[{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/grunt-debian-package-0.1.13.tgz_1493471355451_0.14374679839238524"},"directories":{}},"0.1.14":{"name":"grunt-debian-package","description":"Create debian package from grunt build","version":"0.1.14","homepage":"https://github.com/jamesdbloom/grunt-debian-package","author":{"name":"James Bloom","email":"jamesdbloom@gmail.com","url":"http://blog.jamesdbloom.com"},"scripts":{"docker-test":"docker build ."},"repository":{"type":"git","url":"git+https://github.com/jamesdbloom/grunt-debian-package.git"},"bugs":{"url":"https://github.com/jamesdbloom/grunt-debian-package/issues"},"license":"Apache-2.0","engines":{"node":">= 0.8.0"},"dependencies":{"dateformat":"~2.0","node-spawn":"~0.0","replace":"~0.3"},"devDependencies":{"grunt":">=0.4","grunt-contrib-clean":"~1.1","grunt-contrib-jshint":"~1.1","grunt-contrib-nodeunit":"~1.0","grunt-run-node":"~0.1","nodeunit":"~0.11","sinon":"~2.1"},"peerDependencies":{"grunt":">=0.4"},"keywords":["gruntplugin"],"gitHead":"c426a86189ca5c9e53e19cf6a092ef6a08673626","_id":"grunt-debian-package@0.1.14","_npmVersion":"5.8.0","_nodeVersion":"9.2.0","_npmUser":{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"},"dist":{"integrity":"sha512-RoajPTWcGzol6YaagdoPofxebYr6LiW29rKVErTHnAJrjLt3bAlwYzX1DoEn87YOor/BAdnavSIa91wytHYMUA==","shasum":"55d2eb72c08cf8ca2b3acf7c5c35ee2f4eb93192","tarball":"https://registry.npmjs.org/grunt-debian-package/-/grunt-debian-package-0.1.14.tgz","fileCount":49,"unpackedSize":78434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3iRlCRA9TVsSAnZWagAAk/EP/2XkJYZAgxLY92Ok1YQz\nR5Al/jQICT2t7LB9Vb/VZQW5gGKjlhUqMVfbkySEb0mv2s7Uh5FdlJPtofjd\nW2Z5uGNiUcLg8cfwnlLcaL6s7plE6GUiIdEff5lhir78lP/6/73Iz1bj3R6u\nVoPZbnWNrg+nR0U9UawsWYxvYMpLoJAsbr0+2P587rjgLAdLSlrq5KkT7vdU\nlKLYJCOEPXaODuv5jTwhIpy73+iJb+Li3LR7RIpAKGa9TtS1xCiDwnMxVB1V\nDipm0Ts1MrAXI0Tuhy1Ftzz7wVyXmb3aP2JaQUe81h7n9c0Do1MtVtYlYXD2\n2UfRuiWS8XYkPnmPT9WAQ4Omt2ux9MGVYpL8qT6+BfTgWPuu6FHGr5wingnK\nxTOVBxk8LIVjbs/Cth/8wy4C3LnrZck0x/MPiC8Ug1JZbyhXQ5JV0FjrMeo8\nvQHDkWqUrhAEMKZYnJ6aQLdQNyCUzkPj1MVdvqZtIP9VuQCTZQEPIDZlcKlN\n6OIENJ+m/WbqgD4DceqiYaA8zfqHhkbOvROb5PC02qzVogWlrgRLszgwNowA\nmh4wsHA/zfSXeFUqSHV0ws4vo3S/ZsSMmfLq2oBxgj1++sRT+TYgT05KMEcf\nfW+bV63JjHZVp9QW25wd4DMXZoa8nN+qp3kmvnOsUBLxJc10xx7RmkdigOHH\nVy+3\r\n=Vwa4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+RajOeM8bO6l8CjhbM7VFCslwsVjMYEAYzdqkNM70FwIgFhYyECynLJ7CTMv54tqUFXTKjJVUh1uCy+jPbHoJ4CA="}]},"maintainers":[{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-debian-package_0.1.14_1524507746573_0.21630196370545574"},"_hasShrinkwrap":false}},"readme":"# grunt-debian-package \n\n> Create debian package from grunt build\n\nGrunt plugin to create a Debian package, allowing JavaScript applications to be easily integration into a Debian or Ubuntu based continuous delivery pipeline.\n\n[![Build status](https://badge.buildkite.com/95de41a18e251a6c77551affa34967513308ca46cf34a1e27c.svg?style=square&theme=slack)](https://buildkite.com/mockserver/grunt-debian-package)\n\n[![NPM](https://nodei.co/npm/grunt-debian-package.png?downloads=true&stars=true)](https://nodei.co/npm/grunt-debian-package/) \n\n## Getting Started\nThis plugin requires Grunt `~0.4`\n\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-debian-package --save-dev\n```\n\nYou will also need to install two debian tools used to create and lint the debian package, as follows:\n\n```shell\nsudo apt-get install devscripts\nsudo apt-get install debhelper\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-debian-package');\n```\n\nTo print out verbose messages during packaging use --verbose, for example:\n\n```shell\ngrunt debian_package --verbose\n```\n\nTo debug any issues with the **debian_package** task configuration:\n\n**1.** use the node-inspector:\n\n```shell\nsudo npm install -g node-inspector\nnode --debug-brk $(which grunt) debian_package --verbose\n```\n\n**2.** in another shell process:\n\n```shell\nnode-inspector\n```\n\n**3.** open the url displayed in a browser\n\n## The \"debian_package\" task\n\n### Overview\nIn your project's Gruntfile, add a section named `debian_package` to the data object passed into `grunt.initConfig()`.\n\nTypically the options section would not need to be provided as these values are read from the **package.json** file for the project.  In this example, however, custom options are used to override the default values.  For more details on the default values see below.\n\n```js\ngrunt.initConfig({\n  debian_package: {\n    options: {\n        maintainer: {\n            name: \"James D Bloom\",\n            email: \"jamesdbloom@email.com\"\n        },\n        prefix: \"prefix-\",\n        name: \"package_name\",\n        postfix: \"-postfix\",\n        short_description: \"the short description\",\n        long_description: \"the long description added to the debian package\",\n        version: \"2.0.0\",\n        build_number: \"1\",\n        target_architecture: \"amd64\",\n        category: \"devel\",\n        links: [\n            {\n                source: '/var/log/${name}',\n                target: '/var/log/tomcat7'\n            },\n            {\n                source: '/etc/init.d/${name}',\n                target: '/etc/init.d/tomcat7'\n            }\n        ],\n        directories: [\n            '/var/app/${name}'\n        ],\n        dependencies: \"couchdb, redis-server\"\n    },\n    files: [\n        {\n            expand: true,       // enable dynamic expansion\n            cwd: 'build/',      // src matches are relative to this path\n            src: [              // actual pattern(s) to match\n                '**/*.js',\n                '**/*.html',\n                '**/*.css'\n            ],\n            dest: '/var/www/'   // destination path prefix\n        },\n        {                       // use template in file path\n            src:  'config/<%= grunt.package.name %>.json',\n            dest: '/var/www/<%= grunt.package.name %>.json'\n        }\n    ]\n  }\n});\n```\n\nThis will result in a package being created called **prefix-package_name-postfix-2.0.0-1.deb**.  The configuration above will result in the package containing all **\\*.js**, **\\*.css** and **\\*.html** files in the **build** directory.  These files will be installed into **/var/wwww/** when the package is installed.  In addition the package will contain **/var/wwww/package_name.json** as a copy of the **config/package_name.json** file in the project.  The config above will also add two soft-links and an empty directory into the package.  Both the links and directories sections can use the following placeholders `${name}`, `${version}` and `${build_name}` to refer to the package name, version and build number respectively.\n\nUsing the `dpkg -c package_name-2.0.0-1.deb` command it is possible to see the package contents:\n\n```shell\ndpkg -c prefix-package_name-postfix-2.0.0-1.deb\ndrwxr-xr-x jenkins/jenkins         0 2014-04-27 15:08 ./\ndrwxr-xr-x jenkins/jenkins         0 2014-04-27 15:08 ./usr/share/\ndrwxr-xr-x jenkins/jenkins         0 2014-04-27 15:08 ./usr/share/doc/\ndrwxr-xr-x jenkins/jenkins         0 2014-04-27 15:08 ./usr/share/doc/prefix-package_name-postfix/\n-rw-r--r-- jenkins/jenkins       163 2014-04-27 15:08 ./usr/share/doc/prefix-package_name-postfix/changelog.Debian.gz\n-rw-r--r-- jenkins/jenkins         0 2014-04-27 15:08 ./usr/share/doc/prefix-package_name-postfix/copyright\ndrwxr-xr-x jenkins/jenkins         0 2014-04-27 15:08 ./var/\ndrwxr-xr-x jenkins/jenkins         0 2014-04-27 15:08 ./var/app/\ndrwxr-xr-x jenkins/jenkins         0 2014-04-27 15:08 ./var/app/package_name/\ndrwxr-xr-x jenkins/jenkins         0 2014-04-27 15:08 ./var/www/\n-rwxr-xr-x jenkins/jenkins     12369 2014-04-24 05:57 ./var/www/index.html\ndrwxr-xr-x jenkins/jenkins         0 2014-04-27 15:08 ./var/www/js/\n-rw-r--r-- jenkins/jenkins      1600 2014-04-24 05:57 ./var/www/js/example.min.js\n-rw-r--r-- jenkins/jenkins      3210 2014-04-24 05:57 ./var/www/js/example.min.map\ndrwxr-xr-x jenkins/jenkins         0 2014-04-27 15:08 ./var/www/css/\n-rw-r--r-- jenkins/jenkins      1529 2014-04-24 05:57 ./var/www/css/example.css\ndrwxr-xr-x jenkins/jenkins         0 2014-04-27 15:08 ./etc/\ndrwxr-xr-x jenkins/jenkins         0 2014-04-27 15:08 ./etc/init.d/\nlrwxr-xr-x jenkins/jenkins         0 2014-04-27 15:08 ./etc/init.d/tomcat7 -> package_name\ndrwxr-xr-x jenkins/jenkins         0 2014-04-27 15:08 ./var/log/\nlrwxr-xr-x jenkins/jenkins         0 2014-04-27 15:08 ./var/log/tomcat7 -> package_name\n```\n\nUsing the `dpkg -I prefix-package_name-postfix-2.0.0-1.deb` command it is possible to see the package information: \n\n```shell\ndpkg -I prefix-package_name-postfix-2.0.0-1.deb\n new debian package, version 2.0.\n size 7300 bytes: control archive= 605 bytes.\n     226 bytes,     9 lines      control              \n     507 bytes,     7 lines      md5sums              \n Package: prefix-package_name-postfix\n Version: 2.0.0-1\n Architecture: i386\n Maintainer: James D Bloom <jamesdbloom@email.com>\n Installed-Size: 35\n Section: misc\n Priority: optional\n Description: the short description\n  the long description added to the debian package\n```\n\nTo install the package use: `sudo dpkg -i prefix-package_name-postfix-2.0.0-1.deb`\n\n```shell\nsudo dpkg -i prefix-package_name-postfix-2.0.0-1.deb \nSelecting previously unselected package prefix-package_name-postfix.\n(Reading database ... 39938 files and directories currently installed.)\nUnpacking prefix-package_name-postfix (from package_name_2.0.0-1_i386.deb) ...\nSetting up prefix-package_name-postfix (2.0.0-1) ...\nProcessing triggers for ureadahead ...\n```\n\nOnce installed the `dpkg -l` command will list the package:\n\n```shell\ndpkg -l | grep prefix-package_name-postfix\n prefix-package_name-postfix                     2.0.0-1                    the short description\n```\n\nAnd `dpkg -L prefix-package_name-postfix` will list the installed files:\n\n```shell\ndpkg -L prefix-package_name-postfix\n/.\n/usr/share/\n/usr/share/doc/\n/usr/share/doc/prefix-package_name-postfix/\n/usr/share/doc/prefix-package_name-postfix/changelog.Debian.gz\n/usr/share/doc/prefix-package_name-postfix/copyright\n/var/\n/var/app/\n/var/app/package_name/\n/var/www/\n/var/www/index.html\n/var/www/js/\n/var/www/js/example.min.js\n/var/www/js/example.min.map\n/var/www/css/\n/var/www/css/example.css\n/etc/\n/etc/init.d/\n/etc/init.d/tomcat7 -> package_name\n/var/log/\n/var/log/tomcat7 -> package_name\n```\n\n### Options\n\n#### options.maintainer.name\nType: `String`\nDefault value: `process.env.DEBFULLNAME` or **package.json** `author.name`\n\nThis value specifies the maintainer's name for the debian package.  The default value is taken from the standard debian environment variable `DEBFULLNAME`.\n\n#### options.maintainer.email\nType: `String`\nDefault value: `process.env.DEBEMAIL` or **package.json** `author.email`\n\nThis value specifies the maintainer's email for the debian package.  The default value is taken from the standard debian environment variable `DEBEMAIL`.\n\n#### options.prefix\nType: `String`\nDefault value: ''\n\nThis value specifies a prefix for the debian package name.  This is useful is the package name is taken from the package.json but requires a prefix (i.e. for company name).\n\n#### options.name\nType: `String`\nDefault value: **package.json** `name`\n\nThis value specifies the name of the debian package.  The default value is taken from the package.json name value.\n\n#### options.postfix\nType: `String`\nDefault value: ''\n\nThis value specifies a postfix for the debian package name.  This is useful is the package name is taken from the package.json but requires a postfix (i.e. for git branch).\n\n#### options.short_description\nType: `String`\nDefault value: **package.json** `description` first line only\n\nThis value specifies the short description for the debian package, for example, this is displayed when listing all packages using the `dpkg -l` command.  The default value is taken from the first line of the package.json description value.\n\n#### options.long_description\nType: `String`\nDefault value: **package.json** `description` all except first line\n\nThis value specifies the multiple line long description for the debian package, for example, this is displayed when quering package status using the `dpkg -s <package.name>` command.  The default value is taken from all text **after the end of the first line** of the package.json description value.\n\n#### options.version\nType: `String`\nDefault value: **package.json** `version`\n\nThe first part of the version number.  This version number is intended to respresent the logical version of the code in the package.  The default value is taken from the package.json version value.\n\n#### options.build_number\nType: `String`\nDefault value: `process.env.BUILD_NUMBER || process.env.DRONE_BUILD_NUMBER || process.env.TRAVIS_BUILD_NUMBER`\n\nThe second part of the version number.  This version number is intended to respresent a specific build of the package, for example this package might represetn the Jenkins or drone.io or TravisCI build number.  The default value is taken from an environment variable called `BUILD_NUMBER` or `DRONE_BUILD_NUMBER` or `TRAVIS_BUILD_NUMBER` which is compatible with Jenkins, drone.io and TravisCI respectively.\n\n### options.disable_debuild_deps_check\nType: `Boolean`\nDefault value: `false`\n\nSome distributions like Arch Linux will fail the dpkg dependency checks causing `debuild` to fail. Use with caution.\n\n#### options.target_architecture\nType: `String` (possible values are `amd64`, `i386`, `all`, `any`)\nDefault value: `all`\n\nThe targeted architecture\n\n#### options.category\nType: `String`\nDefault value: `misc`\n\nThe software category. Used to fill the \"section\" field of the control file\n\n#### options.preinst.src\nType: `String`\nDefault value: `undefined`\n\nThis value specifies the path of the preinst script, the contents of this file will be copied into the preinst script.  If both `src` and `contents` are specified `src` will take precedence. The preinst script is executed before the package is unpacked from its Debian archive (\".deb\") file. Many 'preinst' scripts stop services for packages which are being upgraded until their installation or upgrade is completed (following the successful execution of the 'postinst' script).\n\n#### options.preinst.contents\nType: `String`\nDefault value: `undefined`\n\nThis value specifies the contents of the preinst script, the value will be copied into the preinst script.  If both `src` and `contents` are specified `src` will take precedence. The preinst script is executed before the package is unpacked from its Debian archive (\".deb\") file. Many 'preinst' scripts stop services for packages which are being upgraded until their installation or upgrade is completed (following the successful execution of the 'postinst' script).\n\n#### options.postinst.src\nType: `String`\nDefault value: `undefined`\n\nThis value specifies the path of the postinst script, the contents of this file will be copied into the postinst script.  If both `src` and `contents` are specified `src` will take precedence. The postinst script typically completes any required configuration of the package foo once foo has been unpacked from its Debian archive (\".deb\") file. Often, 'postinst' scripts ask the user for input, and/or warn the user that if he accepts default values, he should remember to go back and re-configure that package as the situation warrants. Many 'postinst' scripts then execute any commands necessary to start or restart a service once a new package has been installed or upgraded.\n\n#### options.postinst.contents\nType: `String`\nDefault value: `undefined`\n\nThis value specifies the contents of the postinst script, the value will be copied into the postinst script.  If both `src` and `contents` are specified `src` will take precedence. The postinst script typically completes any required configuration of the package foo once foo has been unpacked from its Debian archive (\".deb\") file. Often, 'postinst' scripts ask the user for input, and/or warn the user that if he accepts default values, he should remember to go back and re-configure that package as the situation warrants. Many 'postinst' scripts then execute any commands necessary to start or restart a service once a new package has been installed or upgraded.\n\n#### options.prerm.src\nType: `String`\nDefault value: `undefined`\n\nThis value specifies the path of the prerm script, the contents of this file will be copied into the prerm script.  If both `src` and `contents` are specified `src` will take precedence. The prerm script typically stops any daemons which are associated with a package. It is executed before the removal of files associated with the package.\n\n#### options.prerm.contents\nType: `String`\nDefault value: `undefined`\n\nThis value specifies the contents of the prerm script, the value will be copied into the prerm script.  If both `src` and `contents` are specified `src` will take precedence. The prerm script typically stops any daemons which are associated with a package. It is executed before the removal of files associated with the package.\n\n#### options.postrm.src\nType: `String`\nDefault value: `undefined`\n\nThis value specifies the path of the postrm script, the contents of this file will be copied into the postrm script.  If both `src` and `contents` are specified `src` will take precedence. The postrm script typically modifies links or other files associated with foo, and/or removes files created by the package.\n\n#### options.postrm.contents\nType: `String`\nDefault value: `undefined`\n\nThis value specifies the contents of the postrm script, the value will be copied into the postrm script.  If both `src` and `contents` are specified `src` will take precedence. The postrm script typically modifies links or other files associated with foo, and/or removes files created by the package.\n\n#### options.links\nType: `String`\nDefault value: `undefined`\n\nThis value specifies a list of soft-links that should be added into the package.  Each soft-link is specified using a `source` and a `target` value.  Both the links and directories sections can use the following placeholders `${name}`, `${version}` and `${build_name}` to refer to the package name, version and build number respectively, see example above.\n\n#### options.directories\nType: `String`\nDefault value: `undefined`\n\nThis value specifies a list of directories that should be added into the package.  Both the links and directories sections can use the following placeholders `${name}`, `${version}` and `${build_name}` to refer to the package name, version and build number respectively, see example above.\n\n#### options.follow_soft_links\nType: `Boolean`\nDefault value: `undefined`\n\nThis value specifies whether soft-links should be followed when copying files into the package.  By default as this value is undefined soft-links will not be followed.\n\n#### options.custom_template\nType: `String`\nDefault value: `undefined`\n\nThis value specifies a custom template directory. It can be used to override the files of the default template (especially useful for overridding copyright or changelog).\nThe content of the directory should have the following structure\n```\n- MakeFile\n- debian\n  - changelog\n  - compat\n  - control\n  - copyright\n  - dirs\n  - links\n  - rules\n  - source\n    - format\n```\nAny missing file will be replaced by the default ones (See [packaging](https://github.com/jamesdbloom/grunt-debian-package/tree/master/packaging) directory)\nThe files from the custom_template directory are processed the same way than the default ones, so use of variables is possible\n\n### Files\n\nThe files configuration specifies the files to add into the package.\n\nThis task supports all the file mapping format Grunt supports. Please read [Globbing patterns](http://gruntjs.com/configuring-tasks#globbing-patterns) and [Building the files object dynamically](http://gruntjs.com/configuring-tasks#building-the-files-object-dynamically) for additional details.\n\n### Usage Examples\n\n#### Default Options\n\nThe following example configuration shows the default values for the options.  A files section is added which will add all files in the `dist` directory into the `/var/www/` directory in the package.\n\n```js\ngrunt.initConfig({\n  debian_package: {\n    files: {\n        src: [\n            'dist/**',\n            '!dist'\n        ]\n        dest: '/var/www/'\n    }\n  },\n});\n```\n\nNot providing any options will result in the following default values:\n\n```js\nvar properties = require(process.cwd() + '/package.json');\n\noptions: {\n  maintainer: process.env.DEBFULLNAME && process.env.DEBEMAIL && {\n      name: process.env.DEBFULLNAME,\n      email: process.env.DEBEMAIL\n  },\n  name: properties.name,\n  short_description: properties.description && properties.description.split(/\\r\\n|\\r|\\n/g)[0],\n  long_description: properties.description && properties.description.split(/\\r\\n|\\r|\\n/g).splice(1).join(' '),\n  version: properties.version,\n  build_number: process.env.BUILD_NUMBER || process.env.DRONE_BUILD_NUMBER || process.env.TRAVIS_BUILD_NUMBER\n  target_architecture: \"all\",\n  category: \"misc\"\n}\n```\n\n**maintainer** is taken from the standard debian environment variables `DEBFULLNAME` and `DEBEMAIL`.  **name**, **short_description**, **long_description** and **version** are all read from the *package.json*.  **short_description** is taken as the first line of the `description` value and **long_description** is taken as the rest of the `description` value.  **build_number** is taken from the the environment variables `BUILD_NUMBER` or `DRONE_BUILD_NUMBER` or `TRAVIS_BUILD_NUMBER` which are the build number environment variables for Jenkins, drone.io and TravisCI respectively.\n\n## Future Plans\n1. Add options to support custom copyright file\n2. Add options to support generation of changelist from git log\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/).\n\n## Release History\n * 2014-27-04   v0.1.0   Released debian_package task\n * 2014-28-04   v0.1.1   Fixed issue with some dependencies\n * 2014-28-04   v0.1.2   Add back missing dirs and links files\n * 2014-29-04   v0.1.3   Removed requirement for long descriptions\n * 2014-03-05   v0.1.4   Added test framework and fixed bugs\n * 2014-15-05   v0.1.5   Added support for dput\n * 2014-16-05   v0.1.6   Fixed errors with package upload\n * 2014-23-06   v0.1.7   Added support for postfix\n * 2014-24-06   v0.1.8   Minor tweaks and better test coverage\n * 2014-09-07   v0.1.9   Added initial support for post/pre scripts\n * 2014-09-07   v0.1.10  Multiple minor bug fixes and improvements\n * 2014-09-07   v0.1.11  Several minor bug fixes and improvements\n * 2016-10-22   v0.1.12  #22, #24 and dependency / license fixes\n * 2017-04-29   v0.1.13  Updated build & other badges\n * 2018-04-23   v0.1.14  Updated build & other bug fixes\n\n---\n\nTask submitted by [James D Bloom](http://blog.jamesdbloom.com)\n","maintainers":[{"name":"jamesdbloom","email":"jamesdbloom@gmail.com"}],"time":{"modified":"2022-06-18T14:50:06.498Z","created":"2014-04-27T13:48:20.737Z","0.1.0":"2014-04-27T13:48:20.737Z","0.1.1":"2014-04-28T09:31:49.472Z","0.1.2":"2014-04-28T09:55:33.803Z","0.1.3":"2014-04-29T15:09:23.872Z","0.1.4":"2014-05-03T15:09:32.822Z","0.1.5":"2014-05-15T16:30:11.117Z","0.1.6":"2014-05-16T09:35:34.463Z","0.1.7":"2014-06-23T17:12:10.966Z","0.1.8":"2014-06-24T07:21:42.455Z","0.1.9":"2014-07-09T22:26:35.328Z","0.1.10":"2014-09-28T13:00:13.831Z","0.1.11":"2015-03-09T21:54:45.653Z","0.1.12":"2016-10-22T16:16:51.306Z","0.1.13":"2017-04-29T13:09:17.781Z","0.1.14":"2018-04-23T18:22:26.727Z"},"homepage":"https://github.com/jamesdbloom/grunt-debian-package","keywords":["gruntplugin"],"repository":{"type":"git","url":"git+https://github.com/jamesdbloom/grunt-debian-package.git"},"author":{"name":"James Bloom","email":"jamesdbloom@gmail.com","url":"http://blog.jamesdbloom.com"},"bugs":{"url":"https://github.com/jamesdbloom/grunt-debian-package/issues"},"readmeFilename":"README.md","users":{"jamesdbloom":true,"samirarabbanian":true,"piascikj":true,"andreas-marschke":true,"jevgeni.kr":true},"license":"Apache-2.0"}