{"_id":"grunt-nexus-artifact","_rev":"33-9072d95981333ff016052a7f4aa01152","name":"grunt-nexus-artifact","description":"A grunt plugin that helps with simple nexus artifacts","dist-tags":{"latest":"1.1.0"},"versions":{"0.0.1":{"name":"grunt-nexus-artifact","version":"0.0.1","description":"A grunt plugin that helps with simple nexus artifacts","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@github.com/RallySoftware/grunt-nexus-artifact"},"keywords":["grunt","nexus"],"author":{"name":"Nicholas Boll","email":"nicholas.boll@gmail.com"},"license":"MIT","dependencies":{"q":"0.9.3"},"_id":"grunt-nexus-artifact@0.0.1","dist":{"shasum":"9e5811652c2cafc13e0632f748543d88d7349ac0","tarball":"https://registry.npmjs.org/grunt-nexus-artifact/-/grunt-nexus-artifact-0.0.1.tgz","integrity":"sha512-rcSaiFItnHMdx0Lji+ZJ4FnR+7GoUz1uJVYurD/0VRFkdT1zyUg6IRGVFo+QEttIMvX8YjbEcI7argJYdDzo3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGIqHXADg/JfgaewKQVW7Wv6jCNzJ5Sc/z29xAM9GGg5AiEAwD0tw1AKXSITt7NqUh/KUU/vh0EkMwJWwkT98bHgudE="}]},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"nicholasboll","email":"nicholas.boll@gmail.com"},"maintainers":[{"name":"nicholasboll","email":"nicholas.boll@gmail.com"}]},"0.1.0":{"name":"grunt-nexus-artifact","version":"0.1.0","description":"A grunt plugin that helps with simple nexus artifacts","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@github.com/RallySoftware/grunt-nexus-artifact"},"keywords":["grunt","nexus"],"author":{"name":"Nicholas Boll","email":"nicholas.boll@gmail.com"},"license":"MIT","dependencies":{"q":"0.9.3"},"_id":"grunt-nexus-artifact@0.1.0","dist":{"shasum":"3d14c8b568fa49cf88ab2ff0c1afc041dffbd570","tarball":"https://registry.npmjs.org/grunt-nexus-artifact/-/grunt-nexus-artifact-0.1.0.tgz","integrity":"sha512-oOjnltLylX6HWjy3SzdZdpJ1YmBsrkip736oIh7vlLq9OCPDcAqtufPkU7VbwId7KazrsKCHUcLoxuj+xQxfPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhfZxdAHQufITCMIaMfxrZtY6OEUjVklYoQV/VwyGNAAiEA0KtD1za8i3uScBFhJF4shDnnNFxcX+ejHejIvuRObME="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"nicholasboll","email":"nicholas.boll@gmail.com"},"maintainers":[{"name":"nicholasboll","email":"nicholas.boll@gmail.com"}]},"0.1.1":{"name":"grunt-nexus-artifact","version":"0.1.1","description":"A grunt plugin that helps with simple nexus artifacts","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@github.com/RallySoftware/grunt-nexus-artifact"},"keywords":["grunt","nexus"],"author":{"name":"Nicholas Boll","email":"nicholas.boll@gmail.com"},"license":"MIT","dependencies":{"q":"0.9.3"},"_id":"grunt-nexus-artifact@0.1.1","dist":{"shasum":"505efc74b1785885386335344148795632b4bb75","tarball":"https://registry.npmjs.org/grunt-nexus-artifact/-/grunt-nexus-artifact-0.1.1.tgz","integrity":"sha512-OwjexMVCN/ib67I+oBf4lYEcXx9i6Dl94ZnSvk6CpwzFsYYRSkfihTkdeAZVsCbMFfA3rIbK+rTYt1gAdIIR/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDu2AF31d3IM2WuVxI+SgFDYUBFBn2y7j2cuF5GU1kstAiARUEEbI0s1quuS5renaBJrVlXUn0ykPFyymgNXCi8mpA=="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"nicholasboll","email":"nicholas.boll@gmail.com"},"maintainers":[{"name":"nicholasboll","email":"nicholas.boll@gmail.com"}]},"0.2.0":{"name":"grunt-nexus-artifact","version":"0.2.0","description":"A grunt plugin that helps with simple nexus artifacts","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@github.com/RallySoftware/grunt-nexus-artifact"},"keywords":["grunt","nexus"],"author":{"name":"Nicholas Boll","email":"nicholas.boll@gmail.com"},"license":"MIT","dependencies":{"q":"0.9.3","grunt":"~0.4.1","grunt-contrib-compress":"~0.5.2"},"_id":"grunt-nexus-artifact@0.2.0","dist":{"shasum":"1ddcbdd9d34209edee2951b77895fa9d634388c2","tarball":"https://registry.npmjs.org/grunt-nexus-artifact/-/grunt-nexus-artifact-0.2.0.tgz","integrity":"sha512-rEMHXZISZL3GymIwck7RtjniNnHmGiPbkyOALSzd3pIbhBZUkUmWtIta2jRUC8kXf2hHb1QzrHaAYqr38ePi5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIG7A1b4PXQBM0EDGc6Ix7dXOrqIUGd+nAVbbRay8LGAiEA8bdo6X4vNsBpYlzebI4kyOJDNU7KMVAKZb73OJMkxZo="}]},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"nicholasboll","email":"nicholas.boll@gmail.com"},"maintainers":[{"name":"nicholasboll","email":"nicholas.boll@gmail.com"}]},"0.3.0":{"name":"grunt-nexus-artifact","version":"0.3.0","description":"A grunt plugin that helps with simple nexus artifacts","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@github.com/RallySoftware/grunt-nexus-artifact"},"keywords":["grunt","nexus"],"author":{"name":"Nicholas Boll","email":"nicholas.boll@gmail.com"},"license":"MIT","dependencies":{"q":"0.9.3","grunt":"~0.4.1","grunt-contrib-compress":"~0.5.2"},"_id":"grunt-nexus-artifact@0.3.0","dist":{"shasum":"fd77749e2757bc68a0163fed9acfad94c666dd58","tarball":"https://registry.npmjs.org/grunt-nexus-artifact/-/grunt-nexus-artifact-0.3.0.tgz","integrity":"sha512-HSHH5AukYxCnwqUXBtRGJ3dhCcgYpbtUS9fZ1mePKm6/EduZNmTqUyUMnfe+xVtYo8e12FIKQ+Q2SYh1jL78lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4KCoDmNCyhaSJ2NiPcwwfS3LSwtKEFyg5zVrqHyw9AAIgXxnx25iGitWCnch8fb0u7WAmgKH6lnR/Rg/LteteqME="}]},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"nicholasboll","email":"nicholas.boll@gmail.com"},"maintainers":[{"name":"nicholasboll","email":"nicholas.boll@gmail.com"}]},"0.3.1":{"name":"grunt-nexus-artifact","version":"0.3.1","description":"A grunt plugin that helps with simple nexus artifacts","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@github.com/RallySoftware/grunt-nexus-artifact"},"keywords":["grunt","nexus"],"author":{"name":"Nicholas Boll","email":"nicholas.boll@gmail.com"},"license":"MIT","dependencies":{"q":"0.9.3","grunt":"~0.4.1","grunt-contrib-compress":"~0.5.2"},"_id":"grunt-nexus-artifact@0.3.1","dist":{"shasum":"3be61eaca240256494f7ae8f60c14189c7136af2","tarball":"https://registry.npmjs.org/grunt-nexus-artifact/-/grunt-nexus-artifact-0.3.1.tgz","integrity":"sha512-98iFHADwZPntPKNvjV8bNtlb97RKGilyZMpxsK7D6YVldAvKGgt/bXUzHXb7vG9zPnJhsz6dgp0tmVRxiNtlHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCIMRdo7yk9Gw0vhYNq3lAPpuwFBwIz43AWmGwlP+w6wIgAPKgNml7xiG9EpM55FrjoW6+FvqVDPzZtpxk3B7ILjg="}]},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"nicholasboll","email":"nicholas.boll@gmail.com"},"maintainers":[{"name":"nicholasboll","email":"nicholas.boll@gmail.com"}]},"0.3.2":{"name":"grunt-nexus-artifact","version":"0.3.2","description":"A grunt plugin that helps with simple nexus artifacts","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@github.com/RallySoftware/grunt-nexus-artifact"},"keywords":["grunt","nexus"],"author":{"name":"Nicholas Boll","email":"nicholas.boll@gmail.com"},"license":"MIT","dependencies":{"q":"0.9.3","grunt":"~0.4.1","grunt-contrib-compress":"~0.5.2"},"_id":"grunt-nexus-artifact@0.3.2","dist":{"shasum":"6a880e24e31dc89fbebdddaf48beafaa4c1a64e5","tarball":"https://registry.npmjs.org/grunt-nexus-artifact/-/grunt-nexus-artifact-0.3.2.tgz","integrity":"sha512-T7au1su/2sIZ63QK7o9mtuBMmT8qy8g8Zkhpio0YCY7GT7UY1txkMPjWP7f8tKwgQxQ4TID3DQMahxDcXv85kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7hS8lfHxgqMTQNjS9HyYDygSKfTGy2uhgs+9Db6VytgIhAOJvX1LBN1qXf6xHTZGvBs2StcRSwxPWtE68ybzQJgRo"}]},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"nicholasboll","email":"nicholas.boll@gmail.com"},"maintainers":[{"name":"nicholasboll","email":"nicholas.boll@gmail.com"}]},"0.3.3":{"name":"grunt-nexus-artifact","version":"0.3.3","description":"A grunt plugin that helps with simple nexus artifacts","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@github.com/RallySoftware/grunt-nexus-artifact"},"keywords":["grunt","nexus"],"author":{"name":"Nicholas Boll","email":"nicholas.boll@gmail.com"},"license":"MIT","dependencies":{"q":"0.9.3","grunt":"~0.4.1","grunt-contrib-compress":"~0.5.2"},"_id":"grunt-nexus-artifact@0.3.3","dist":{"shasum":"84e03667c157c9c96bd7028e593d1f29d69b6f7f","tarball":"https://registry.npmjs.org/grunt-nexus-artifact/-/grunt-nexus-artifact-0.3.3.tgz","integrity":"sha512-/SbNf7c5TkxnWEzC1iwAxpRyl+gcSCsp/gu40+Lmk4/JZqAyMlHrP2YP2Yx4t9ApbNY4JlBWpN7Gm7Zbnu00Kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2UjNyTHhTZPNghF41zG0Mcnv5zEB+/aVU951QUEtUZwIhANB+WVFqNuFW6aUaQU/nD37AUikgivIGZc75+/9RPs4q"}]},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"nicholasboll","email":"nicholas.boll@gmail.com"},"maintainers":[{"name":"nicholasboll","email":"nicholas.boll@gmail.com"}]},"0.3.4":{"name":"grunt-nexus-artifact","version":"0.3.4","description":"A grunt plugin that helps with simple nexus artifacts","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@github.com/RallySoftware/grunt-nexus-artifact"},"keywords":["grunt","nexus"],"author":{"name":"Nicholas Boll","email":"nicholas.boll@gmail.com"},"license":"MIT","dependencies":{"q":"0.9.3","grunt":"~0.4.1","grunt-contrib-compress":"~0.5.2"},"bugs":{"url":"https://github.com/RallySoftware/grunt-nexus-artifact/issues"},"homepage":"https://github.com/RallySoftware/grunt-nexus-artifact","_id":"grunt-nexus-artifact@0.3.4","dist":{"shasum":"55636380e91366f035fa90c7912eca2584fd4256","tarball":"https://registry.npmjs.org/grunt-nexus-artifact/-/grunt-nexus-artifact-0.3.4.tgz","integrity":"sha512-vw4kqVkPGgLZHftVxX/roULU5C5Gi/mPdk+U5a07AueBkQHiXlNTlkh+phvU5x0a7OHDq8qvsJ+OVlXTdDcA+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2EfqGXe5kZ5DCndthl7eVsHMdabxb5BVHXr/3SanLXAiEAnpEoN8SvP4f+ApOEdrOOCrmG88fSasbPqcXmZSRkMVg="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"nicholasboll","email":"nicholas.boll@gmail.com"},"maintainers":[{"name":"nicholasboll","email":"nicholas.boll@gmail.com"}]},"0.3.5":{"name":"grunt-nexus-artifact","version":"0.3.5","description":"A grunt plugin that helps with simple nexus artifacts","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@github.com/RallySoftware/grunt-nexus-artifact"},"keywords":["grunt","nexus"],"author":{"name":"Nicholas Boll","email":"nicholas.boll@gmail.com"},"license":"MIT","dependencies":{"q":"0.9.3","grunt":"~0.4.1","grunt-contrib-compress":"~0.5.2"},"bugs":{"url":"https://github.com/RallySoftware/grunt-nexus-artifact/issues"},"homepage":"https://github.com/RallySoftware/grunt-nexus-artifact","_id":"grunt-nexus-artifact@0.3.5","dist":{"shasum":"284f92b5d79e6673e728ae22edcedb7ee24d7c22","tarball":"https://registry.npmjs.org/grunt-nexus-artifact/-/grunt-nexus-artifact-0.3.5.tgz","integrity":"sha512-R5F2XR/VcTVCLHvUPEyYAaN/nI+z0ZtELEw07Q3szYtHbID4xSMh4vOrLbsjnzVMtDUQ6t/mFr8Y8ks8bjtZgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+oKmGp16e2PgWx1DhRgXFasmV6kVa7gtGZqlMywTDkQIhAKoffsoCKVk91s+eQvPVX4+hGc2wYhitxoGTHzKZ3Wkr"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"nicholasboll","email":"nicholas.boll@gmail.com"},"maintainers":[{"name":"nicholasboll","email":"nicholas.boll@gmail.com"}]},"0.3.6":{"name":"grunt-nexus-artifact","version":"0.3.6","description":"A grunt plugin that helps with simple nexus artifacts","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@github.com/RallySoftware/grunt-nexus-artifact"},"keywords":["grunt","nexus"],"author":{"name":"Nicholas Boll","email":"nicholas.boll@gmail.com"},"license":"MIT","dependencies":{"q":"0.9.3","grunt":"~0.4.1","grunt-contrib-compress":"~0.5.2"},"bugs":{"url":"https://github.com/RallySoftware/grunt-nexus-artifact/issues"},"homepage":"https://github.com/RallySoftware/grunt-nexus-artifact","_id":"grunt-nexus-artifact@0.3.6","dist":{"shasum":"708b8b216f6e671ba778c92f7933e3c94beba860","tarball":"https://registry.npmjs.org/grunt-nexus-artifact/-/grunt-nexus-artifact-0.3.6.tgz","integrity":"sha512-+sg9a3zUfHnt6ZdB42+UGPAyyNpY1iuMfvMswcbffUjgUILsNvD8idzCbhViqTm1CoGlEKYCJ06EEzz+O69Kog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCavnJJ2y6u3SPMYEw5se72TV4VnrYaVxSry2JDxt76uwIhAML3W1Q52zF0WverACgBSes7bxOXZlkl46Rmn0IgxUC7"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"nicholasboll","email":"nicholas.boll@gmail.com"},"maintainers":[{"name":"nicholasboll","email":"nicholas.boll@gmail.com"}]},"0.3.7":{"name":"grunt-nexus-artifact","version":"0.3.7","description":"A grunt plugin that helps with simple nexus artifacts","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@github.com/RallySoftware/grunt-nexus-artifact"},"keywords":["grunt","nexus"],"author":{"name":"Nicholas Boll","email":"nicholas.boll@gmail.com"},"license":"MIT","dependencies":{"q":"0.9.3","grunt":"~0.4.1","grunt-contrib-compress":"~0.5.2"},"gitHead":"35f676baa5e75a3ba3b82e753cf6795ca217f7b4","bugs":{"url":"https://github.com/RallySoftware/grunt-nexus-artifact/issues"},"homepage":"https://github.com/RallySoftware/grunt-nexus-artifact","_id":"grunt-nexus-artifact@0.3.7","_shasum":"a042339369ca3e164aca718f434cecff7efda828","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"robertfwest","email":"robertfwest@gmail.com"},"maintainers":[{"name":"nicholasboll","email":"nicholas.boll@gmail.com"},{"name":"robertfwest","email":"robertfwest@gmail.com"}],"dist":{"shasum":"a042339369ca3e164aca718f434cecff7efda828","tarball":"https://registry.npmjs.org/grunt-nexus-artifact/-/grunt-nexus-artifact-0.3.7.tgz","integrity":"sha512-UgygBt/rR+4PJC2so+vFewwyrdQqNpebrxRvpPnbvWrBt2rFqdrEXt1/rpDcGZOMiqeHyrRMS5cocr4Xql0vvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhO5VWu78v1vvfZHLgCDg8S43UfKRaVLYxquCHNkTNzAiEAp93RJqqjhmwYA0NQQu1iTunfYaCvyhTwQ/PcFauDwFk="}]}},"1.0.0":{"name":"grunt-nexus-artifact","version":"1.0.0","description":"A grunt plugin that helps with simple nexus artifacts","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@github.com/RallySoftware/grunt-nexus-artifact"},"keywords":["grunt","nexus"],"author":{"name":"Nicholas Boll","email":"nicholas.boll@gmail.com"},"license":"MIT","dependencies":{"grunt":">=1.0.0","grunt-contrib-compress":"1.2.0","lodash":"2.4.1","q":"0.9.3"},"gitHead":"25fd54408d45b3da45117c9021eccb21b15b33dd","_id":"grunt-nexus-artifact@1.0.0","_shasum":"fb2be4f8c3363ac6ab86ca22da54cf42b5f9879a","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"robertfwest","email":"robertfwest@gmail.com"},"dist":{"shasum":"fb2be4f8c3363ac6ab86ca22da54cf42b5f9879a","tarball":"https://registry.npmjs.org/grunt-nexus-artifact/-/grunt-nexus-artifact-1.0.0.tgz","integrity":"sha512-o/EAAz43TwKW7ULoxJwQjxN4/NNynSjLxsXVfvmjLuTQEU2S8eZ51uOijS3n1KeALRxVnj3deRGnhJH+x/zpmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCM7NqKvYN7Lq8+plRVpzhda/OwcQjDUwFJci2yD3HRmAIgVL5Q3P7m4Xc0JNB4O8iH64V1sT2xr833kzef+Eze3Gc="}]},"maintainers":[{"name":"nicholasboll","email":"nicholas.boll@gmail.com"},{"name":"robertfwest","email":"robertfwest@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/grunt-nexus-artifact-1.0.0.tgz_1464017999784_0.8014967334456742"}},"1.1.0":{"name":"grunt-nexus-artifact","version":"1.1.0","description":"A grunt plugin that helps with simple nexus artifacts","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@github.com/RallySoftware/grunt-nexus-artifact"},"keywords":["grunt","nexus"],"author":{"name":"Nicholas Boll","email":"nicholas.boll@gmail.com"},"license":"MIT","dependencies":{"grunt":">=1.0.0","grunt-contrib-compress":"1.4.3","lodash":"2.4.1","q":"0.9.3"},"gitHead":"7771a19db558c266304633063621ba6f183814e0","_id":"grunt-nexus-artifact@1.1.0","_shasum":"5eb15b1b81a6d5a33fcb43b726679d71c0c27a0b","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"robertfwest","email":"robertfwest@gmail.com"},"dist":{"shasum":"5eb15b1b81a6d5a33fcb43b726679d71c0c27a0b","tarball":"https://registry.npmjs.org/grunt-nexus-artifact/-/grunt-nexus-artifact-1.1.0.tgz","integrity":"sha512-tyKG8apQNcBH3yZj3ydL/KNuHrR4UAvPsfY+AfH8Vz9Y9gLFCxDCXi0RTkv1mwTWOwJaidJ3lYBFTrzWyY8Nig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAWRtfIWR8H+5g99Ux78e9Hc9jk5TkEFPnMsSgKy1WvcAiAaJOuJ2eT1d+anwvSWlQ6YUYzVQ4d+Fi/J0VLXzjntFg=="}]},"maintainers":[{"name":"nicholasboll","email":"nicholas.boll@gmail.com"},{"name":"robertfwest","email":"robertfwest@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-nexus-artifact-1.1.0.tgz_1497280289471_0.49320385698229074"}}},"readme":"# grunt-nexus-artifact\n\n> Download artifacts from a Nexus artifact repository.\n> Publish artifacts to a Nexus artifact repository.\n> Only works with Mac and Linux\n\n## Why?\nNexus does really well with binary files. The idea is a repository can build and publish artifacts and other repositories can pull down those artifacts and extract them. Built files don't need to be committed to git, which take up most of the space in git repositories.\n\n## Getting Started\nThis plugin requires Grunt `>=0.4.0`\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-nexus-artifact --save-dev\n```\n\nor add the following to your package.json file:\n```js\n{\n  \"devDependencies\": {\n    \"grunt-nexus-artifact\": \"0.3.5\"\n  }\n}\n```\n\nOnce the plugin has been installed, enabled it inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-nexus-artifact');\n```\n\n## Nexus Fetch Task\n_Run this task with the `grunt nexus:target:fetch` command._\n\n### Examples\n```js\nnexus: {\n  client: {\n    url: 'http://nexus.google.com:8080',\n    repository: 'jslibraries',\n    fetch: [\n      { id: 'com.google.js:jquery:tgz:1.8.0', path: 'public/lib/jquery' }\n    ]\n  }\n}\n```\n\nIn grunt, options cascade. If all of your artifacts come from the same nexus server, you can do the following:\n```js\nnexus: {\n  options: {\n    url: 'http://nexus.google.com:8080'\n  },\n  client: {\n    options: {\n      repository: 'jslibraries'\n    },\n    fetch: [\n      { id: 'com.google.js:jquery:tgz:1.8.0', path: 'public/lib/jquery' }\n    ]\n  },\n  build: {\n    options: {\n      repository: 'jstools'\n    },\n    fetch: [\n      { id: 'com.google.js:closure:tgz:0.1.0', path: 'tools/closure' }\n    ]\n  }\n}\n```\n\n### Options\n\nThere are a number of options available.\n\n#### url\nType: `String`\n\nThis defines the url of your nexus repository. This should be the base URL plus port. Ex: `http://your-nexus-repository:8080`\n\n#### repository\nType: `String`\n\nThis defines the name of the repository. _Since this task uses the REST API, the repository is not inferred_\n\n#### username\nType: `String`\n\nThis is an optional parameter that will be the nexus username - may not be needed for fetches\n\n#### password\nType: `String`\n\nThis is an optional parameter that will be the nexus password - may not be needed for fetches\n\n#### fetch\nType: `Array{Object}`\n\nThis defines an array of nexus artifacts to be retrieved from nexus. Each artifact has config options:\n\n##### group_id\nType: `String`\n\nThis defines the group_id of the artifact. Ex: `com.google.js`\n\n##### name\nType: `String`\n\nThis defines the name of the artifact. Ex: `jquery`\n\n##### ext\nType: `String`\n\nAvailable extentions are `tgz`, `zip` and `jar`\nThis defines the extension of the artifact. Ex: `tgz`\n\n##### version\nType: `String`\n\nThis defines the version of the artifact. Ex: `1.8.0`\n\n##### id\nType: `String`\n\nThis is a shorthand for `group_id`, `name`, `ext` and `version`. This defines the id string of the artifact in the following format:\n```{group_id}:{name}:{ext}:{version}```\n\nEx:\n```\ncom.google.js:jquery:tgz:1.8.0\n```\n\n##### path\nType: `String`\n\nThis defines the path where the artifact will be extracted to. Ex: `public/lib/jquery`\n\n## Nexus publish task\nThe publish flag will run the publish config to push artifacts up to nexus. It uses [grunt-contrib-compress](https://github.com/gruntjs/grunt-contrib-compress) so the file configuration will be the same.\n_Run this task with the `grunt nexus:target:publish` command._\n\n### Examples\n```js\nnexus: {\n  options: {\n    url: 'http://nexus.google.com:8080',\n    repository: 'jslibraries'\n  },\n  client: {\n    files: [\n      { src: ['builds/**/*'] }\n    ],\n    options: {\n      curl: false,\n      publish: [{\n          id: 'com.mycompany.js:built-artifact:tgz',\n          version: 'my-version',\n          path: 'dist/',\n          username: 'admin',\n          password: 'admin123'\n      }]\n    }\n  }\n}\n```\n\nIn this example the `id` config is used, but the version is dropped. It can be specified in the `id` config or specified in the `version` config. This makes it easier to set the version dynamically.\n\n### Options\n\nThe options listed here are new or repurposed for publish\n\n#### path\nType `String`\n\nThis defines the temporary path for the compressed artifact.\n\n#### files\nType `Array`\n\nThis parameter comes from `grunt-contrib-compress`. You can read about it at [github.com/gruntjs/grunt-contrib-compress](https://github.com/gruntjs/grunt-contrib-compress).\nThere are some differences from the config on `grunt-contrib-compress`. First of all, `ext` is used from the artifact, so it doesn't need to be specified. `mode` is currently not supported. It will auto-configure based on the extension.\n\n#### curl\nType `Boolean`\nDefault `false`\n\nThis parameter gives the option to use curl to upload - some people have issues with uploading using Node streams (not sure why)\n\n## Nexus verify task\nRun this task with the `grunt nexus:target:verify` command.\nThis will pull down the last built artifact published to the nexus server.\n\n###Examples\nYou can specify the version in the configuration. This is the preferred approach when the version is dynamic.\n```js\nnexus: {\n  client: {\n    url: 'http://nexus.google.com:8080',\n    repository: 'jslibraries',\n    verify: [\n      {\n        id: 'com.google.js:jquery:tgz:',\n        version: '<%= buildVersion %>',\n        path: 'public/lib/jquery'\n      }\n    ]\n  }\n}\n```\n\nYou can also optionally append the version to the 'id' string.\n```js\nnexus: {\n  client: {\n    url: 'http://nexus.google.com:8080',\n    repository: 'jslibraries',\n    verify: [\n      {\n        id: 'com.google.js:jquery:tgz:1.8.0',\n        path: 'public/lib/jquery'\n      }\n    ]\n  }\n}\n```\n\n### Options\n\n#### url\nType: `String`\n\nThis defines the url of your nexus repository. This should be the base URL plus port. Ex: `http://your-nexus-repository:8080`\n\n#### repository\nType: `String`\n\nThis defines the name of the repository. _Since this task uses the REST API, the repository is not inferred_\n\n#### username\nType: `String`\n\nThis is an optional parameter that will be the nexus username - may not be needed for fetches\n\n#### password\nType: `String`\n\nThis is an optional parameter that will be the nexus password - may not be needed for fetches\n\n#### fetch\nType: `Array{Object}`\n\nThis defines an array of nexus artifacts to be retrieved from nexus. Each artifact has config options:\n\n##### group_id\nType: `String`\n\nThis defines the group_id of the artifact. Ex: `com.google.js`\n\n##### name\nType: `String`\n\nThis defines the name of the artifact. Ex: `jquery`\n\n##### ext\nType: `String`\n\nAvailable extentions are `tgz`, `zip` and `jar`\nThis defines the extension of the artifact. Ex: `tgz`\n\n##### version\nType: `String`\n\nThis defines the version of the artifact. Ex: `1.8.0`\n\n##### id\nType: `String`\n\nThis is a shorthand for `group_id`, `name`, `ext` and `version`. This defines the id string of the artifact in the following format:\n```{group_id}:{name}:{ext}:{version}```\n\nEx:\n```\ncom.google.js:jquery:tgz:1.8.0\n```\n\n##### path\nType: `String`\n\nThis defines the path where the artifact will be extracted to. Ex: `public/lib/jquery`\n\n# Release History\n* 2013-08-08  v0.2.0  Added support for publishing artifacts\n\n----\n\nContributed by Nicholas Boll of [Rally Software](http://rallysoftware.com)\n","maintainers":[{"name":"nicholasboll","email":"nicholas.boll@gmail.com"},{"name":"robertfwest","email":"robertfwest@gmail.com"}],"time":{"modified":"2022-06-18T15:34:33.353Z","created":"2013-05-07T20:23:24.065Z","0.0.1":"2013-05-07T20:23:24.754Z","0.1.0":"2013-05-07T21:25:29.765Z","0.1.1":"2013-05-08T16:43:09.885Z","0.2.0":"2013-08-09T03:52:13.365Z","0.3.0":"2013-08-09T20:56:21.241Z","0.3.1":"2013-09-12T18:22:29.068Z","0.3.2":"2013-09-12T18:33:35.502Z","0.3.3":"2013-11-01T01:46:57.747Z","0.3.4":"2014-02-18T23:48:23.156Z","0.3.5":"2014-03-12T17:22:45.215Z","0.3.6":"2014-06-23T20:36:33.450Z","0.3.7":"2014-06-24T16:26:45.665Z","1.0.0":"2016-05-23T15:40:01.919Z","1.1.0":"2017-06-12T15:11:30.533Z"},"author":{"name":"Nicholas Boll","email":"nicholas.boll@gmail.com"},"repository":{"type":"git","url":"git@github.com/RallySoftware/grunt-nexus-artifact"},"readmeFilename":"README.md","keywords":["grunt","nexus"],"license":"MIT","users":{"nicholasboll":true}}