{"_id":"grunt-ccb","_rev":"28-5f459053be2ce35108bac39e021a3d39","name":"grunt-ccb","description":"Create a CCB with manfiest information in JIRA","dist-tags":{"latest":"0.2.1"},"versions":{"0.0.1":{"name":"grunt-ccb","version":"0.0.1","description":"Create a CCB with manfiest information in JIRA","main":"Gruntfile.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/christriddle/grunt-ccb.git"},"keywords":["grunt"],"author":{"name":"christriddle"},"license":"MIT","bugs":{"url":"https://github.com/christriddle/grunt-ccb/issues"},"homepage":"https://github.com/christriddle/grunt-ccb","peerDependencies":{"grunt":"~0.4.2"},"dependencies":{"request":"~2.33.0","q":"^1.0.1"},"devDependencies":{"grunt-cli":"~0.1.13","grunt-mocha-test":"~0.9.0","grunt-contrib-jshint":"~0.8.0","should":"~3.1.2"},"_id":"grunt-ccb@0.0.1","dist":{"shasum":"78430a007d08098af4f944a863a83e28f5188aa5","tarball":"https://registry.npmjs.org/grunt-ccb/-/grunt-ccb-0.0.1.tgz","integrity":"sha512-cUNYDWysJVr73Zxu2CtaiYDDB9CjCejWYpEN0cTo/fGpY/gsLC73fzWXc30W0Oh6MCrp+u2szJjQOvweSppYLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQR1J0W++zu81jl/GRbaBhGeuh52yMKe6XpDatGLUdqQIgRsBUhPg9P6ZSJG99DRSdWqAKKsh7za479p2KBgzSatk="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"christriddle","email":"christriddle@gmail.com"},"maintainers":[{"name":"christriddle","email":"christriddle@gmail.com"}],"directories":{}},"0.1.0":{"name":"grunt-ccb","version":"0.1.0","description":"Create a CCB with manfiest information in JIRA","main":"Gruntfile.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/christriddle/grunt-ccb.git"},"keywords":["grunt"],"author":{"name":"christriddle"},"license":"MIT","bugs":{"url":"https://github.com/christriddle/grunt-ccb/issues"},"homepage":"https://github.com/christriddle/grunt-ccb","peerDependencies":{"grunt":"~0.4.2"},"dependencies":{"request":"~2.33.0","q":"^1.0.1"},"devDependencies":{"grunt-cli":"~0.1.13","grunt-mocha-test":"~0.9.0","grunt-contrib-jshint":"~0.8.0","should":"~3.1.2"},"_id":"grunt-ccb@0.1.0","dist":{"shasum":"02fcd1b3c68088a1d16d3c01693ae3d6e6c78182","tarball":"https://registry.npmjs.org/grunt-ccb/-/grunt-ccb-0.1.0.tgz","integrity":"sha512-RPKOzZ/MV4GM4k1SjAWqH3qonC54jv4b2FxR/v3JNKHUsL55mV0UodoFBIACSVhajc+hLz8PMb9SM344iHWv1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE19G7ctyX4DoTU29t0OzcsVkZmc1SlgXWZAyPuQLD60AiAmcS6WiYPPka5uRvayrEPb59CsnlYYfZfWgNjsEyrrgQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"christriddle","email":"christriddle@gmail.com"},"maintainers":[{"name":"christriddle","email":"christriddle@gmail.com"}],"directories":{}},"0.1.1":{"name":"grunt-ccb","version":"0.1.1","description":"Create a CCB with manfiest information in JIRA","main":"Gruntfile.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/christriddle/grunt-ccb.git"},"keywords":["grunt"],"author":{"name":"christriddle"},"license":"MIT","bugs":{"url":"https://github.com/christriddle/grunt-ccb/issues"},"homepage":"https://github.com/christriddle/grunt-ccb","peerDependencies":{"grunt":"~0.4.2"},"dependencies":{"request":"~2.33.0","q":"^1.0.1"},"devDependencies":{"grunt-cli":"~0.1.13","grunt-mocha-test":"~0.9.0","grunt-contrib-jshint":"~0.8.0","should":"~3.1.2"},"_id":"grunt-ccb@0.1.1","dist":{"shasum":"66511abf2c9e10c6e3290604e0e5d6fa49a978ba","tarball":"https://registry.npmjs.org/grunt-ccb/-/grunt-ccb-0.1.1.tgz","integrity":"sha512-ql3F/2s+njJdRv2GXuyIPtlDVWIVUd6c7c2YECGtQuObiJ/AhPm43+928uUoMz0wUok14jasW10dV/xa6WFnsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV4diKQmfa6P5CZw5hwwDm9EJxhO87wol/biVwrR+8fwIgUerptEUVnk5hV78YIdMWKYD31d9rQAustv0Xq1FSHKQ="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"christriddle","email":"christriddle@gmail.com"},"maintainers":[{"name":"christriddle","email":"christriddle@gmail.com"}],"directories":{}},"0.1.2":{"name":"grunt-ccb","version":"0.1.2","description":"Create a CCB with manfiest information in JIRA","main":"Gruntfile.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/christriddle/grunt-ccb.git"},"keywords":["grunt"],"author":{"name":"christriddle"},"license":"MIT","bugs":{"url":"https://github.com/christriddle/grunt-ccb/issues"},"homepage":"https://github.com/christriddle/grunt-ccb","peerDependencies":{"grunt":"~0.4.2"},"dependencies":{"request":"~2.33.0","q":"^1.0.1"},"devDependencies":{"grunt-cli":"~0.1.13","grunt-mocha-test":"~0.9.0","grunt-contrib-jshint":"~0.8.0","should":"~3.1.2"},"_id":"grunt-ccb@0.1.2","dist":{"shasum":"bef983136e52e1b99bd540b9c46921f7cb5e47ff","tarball":"https://registry.npmjs.org/grunt-ccb/-/grunt-ccb-0.1.2.tgz","integrity":"sha512-CtUe2Jggc42rI0UXamcrSCvwCPtu7hbEAjP7mjhQXeCeudhB79ArMEWB+ydLzSVr/Fz90xMt2gDTl/ANpuN53g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFfyq9oT605G6eWYleAQdyGTiRpSNMpIu3bQOfROr5kyAiEAqNZjmUR8kesWXBq3dFZZhCT2XoeDbE5++sl2/z3OlVQ="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"christriddle","email":"christriddle@gmail.com"},"maintainers":[{"name":"christriddle","email":"christriddle@gmail.com"}],"directories":{}},"0.1.3":{"name":"grunt-ccb","version":"0.1.3","description":"Create a CCB with manfiest information in JIRA","main":"Gruntfile.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/christriddle/grunt-ccb.git"},"keywords":["grunt"],"author":{"name":"christriddle"},"license":"MIT","bugs":{"url":"https://github.com/christriddle/grunt-ccb/issues"},"homepage":"https://github.com/christriddle/grunt-ccb","peerDependencies":{"grunt":"~0.4.2"},"dependencies":{"request":"~2.33.0","q":"^1.0.1"},"devDependencies":{"grunt-cli":"~0.1.13","grunt-mocha-test":"~0.9.0","grunt-contrib-jshint":"~0.8.0","should":"~3.1.2"},"_id":"grunt-ccb@0.1.3","dist":{"shasum":"23c6677524c11a0ad58106c698befdd039bb5e4e","tarball":"https://registry.npmjs.org/grunt-ccb/-/grunt-ccb-0.1.3.tgz","integrity":"sha512-J2i+iSzqIRrzQHwEIef7sJcpIXdM/9S+y8qGkqWuKzV+oeafyNSlpw4PExJYJFx5sp42XOTccPRxFUEOln5Vtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvAoto5E6xXBoc1kPbJU8Au04LwB7YGsjr1ExUCQZE1wIhALf08FehA5GKiZUOGpj/VbOeRouIcZSkxTIhJJnKklaR"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"christriddle","email":"christriddle@gmail.com"},"maintainers":[{"name":"christriddle","email":"christriddle@gmail.com"}],"directories":{}},"0.1.5":{"name":"grunt-ccb","version":"0.1.5","description":"Create a CCB with manfiest information in JIRA","main":"Gruntfile.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/christriddle/grunt-ccb.git"},"keywords":["grunt"],"author":{"name":"christriddle"},"license":"MIT","bugs":{"url":"https://github.com/christriddle/grunt-ccb/issues"},"homepage":"https://github.com/christriddle/grunt-ccb","peerDependencies":{"grunt":"~0.4.2"},"dependencies":{"request":"~2.33.0","q":"^1.0.1"},"devDependencies":{"grunt-cli":"~0.1.13","grunt-mocha-test":"~0.9.0","grunt-contrib-jshint":"~0.8.0","should":"~3.1.2"},"_id":"grunt-ccb@0.1.5","dist":{"shasum":"78869d5685173422ba53a0747c0b4a8deafdb6bc","tarball":"https://registry.npmjs.org/grunt-ccb/-/grunt-ccb-0.1.5.tgz","integrity":"sha512-UGMsC7HXCo7017aPkSsfheQe2qbN/h/TrZz2gwXsl+YhutWYzqdzJovXO72P1A5UOn33Z3CjlvOEIeDP4oN5uQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB1DoqaBCQf10+M1ZXO4O3RCrLBmmQAXc992q76R5pn2AiEA6JccrzHM98MBkSsXN0OcZSPIlMxu5xzClERbc3r5ojo="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"christriddle","email":"christriddle@gmail.com"},"maintainers":[{"name":"christriddle","email":"christriddle@gmail.com"}],"directories":{}},"0.1.6":{"name":"grunt-ccb","version":"0.1.6","description":"Create a CCB with manfiest information in JIRA","main":"Gruntfile.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/opentable/grunt-ccb.git"},"keywords":["grunt"],"author":{"name":"opentable"},"license":"MIT","bugs":{"url":"https://github.com/opentable/grunt-ccb/issues"},"homepage":"https://github.com/opentable/grunt-ccb","peerDependencies":{"grunt":"~0.4.2"},"dependencies":{"request":"~2.33.0","q":"^1.0.1"},"devDependencies":{"grunt-cli":"~0.1.13","grunt-mocha-test":"~0.9.0","grunt-contrib-jshint":"~0.8.0","should":"~3.1.2"},"_id":"grunt-ccb@0.1.6","dist":{"shasum":"08d31d96303300af2d91b401f80daf6493f2fb07","tarball":"https://registry.npmjs.org/grunt-ccb/-/grunt-ccb-0.1.6.tgz","integrity":"sha512-2rFf1Px1fjHMF/qzGBYsQdWlo47mYS/wD+vo8YBoTEL9CoeGOopZsOPDj7Elw0YTEMeh6SWrV3yUpz4XujuzcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASWeGNnzZRnZrgk7vovNflDfSS/U1RGPay7hhasI4R2AiEAhnV2UHrEG3fcmaUJf5pyOXrCq8Wtc8eLsZJiKqdx15Q="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"christriddle","email":"christriddle@gmail.com"},"maintainers":[{"name":"christriddle","email":"christriddle@gmail.com"}],"directories":{}},"0.2.0":{"name":"grunt-ccb","version":"0.2.0","description":"Create a CCB with manfiest information in JIRA","main":"Gruntfile.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/opentable/grunt-ccb.git"},"keywords":["grunt"],"author":{"name":"opentable"},"license":"MIT","bugs":{"url":"https://github.com/opentable/grunt-ccb/issues"},"homepage":"https://github.com/opentable/grunt-ccb","peerDependencies":{"grunt":"~0.4.2"},"dependencies":{"request":"~2.33.0","q":"^1.0.1"},"devDependencies":{"grunt-cli":"~0.1.13","grunt-mocha-test":"~0.9.0","grunt-contrib-jshint":"~0.8.0","should":"~3.1.2"},"_id":"grunt-ccb@0.2.0","dist":{"shasum":"cfaffd7761e5c2e98d17d7d04273ff69a4b4a648","tarball":"https://registry.npmjs.org/grunt-ccb/-/grunt-ccb-0.2.0.tgz","integrity":"sha512-02o2ftCLPxlmGmklqR84lISzL4l0GEKwaOY2TGZSSAKVaNjHKopY6ZIKqn+iudBpesLs1TN+l5wruyZEicumDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC9HTjZW5S3Danppo9JetcZUrfuC1QXbHS/kCwP0dxRfAiEA+CAeWKuMQCr2qFi+RjFfKKS/sQksgnZb9s1TaHxUJ34="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"christriddle","email":"christriddle@gmail.com"},"maintainers":[{"name":"christriddle","email":"christriddle@gmail.com"}],"directories":{}},"0.2.1":{"name":"grunt-ccb","version":"0.2.1","description":"Create a CCB with manfiest information in JIRA","main":"Gruntfile.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/opentable/grunt-ccb.git"},"keywords":["grunt"],"author":{"name":"opentable"},"license":"MIT","bugs":{"url":"https://github.com/opentable/grunt-ccb/issues"},"homepage":"https://github.com/opentable/grunt-ccb","peerDependencies":{"grunt":"~0.4.2"},"dependencies":{"q":"^1.0.1","request":"^2.67.0"},"devDependencies":{"grunt":"^0.4.5","grunt-cli":"~0.1.13","grunt-mocha-test":"~0.9.0","grunt-contrib-jshint":"~0.8.0","should":"~3.1.2"},"gitHead":"9769cd0b0aef31b132b5c087e9dfa81c47017873","_id":"grunt-ccb@0.2.1","_shasum":"01ef0f893ffa807498d3cfd982da84f2ea207168","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"andyroyle","email":"ajroyle@gmail.com"},"dist":{"shasum":"01ef0f893ffa807498d3cfd982da84f2ea207168","tarball":"https://registry.npmjs.org/grunt-ccb/-/grunt-ccb-0.2.1.tgz","integrity":"sha512-58AQxuxT/3ixN2KqK48Pn8p1CYy2UAs3peyxfJW8X+bf97PJ7wfcVJOPxTgJyFl0zTkTHsQaN+3PjDRf1sQcfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFC+7cQKnUvg+rfA4qTZEAWRW2eKyIAeDr8qm3QWe5E5AiEAzONYHZcWMO3h2zhta1ab8xD5liGj8rAl7OffjdlnnTo="}]},"maintainers":[{"name":"christriddle","email":"christriddle@gmail.com"},{"name":"stevejhiggs","email":"stevejhiggs@gmail.com"},{"name":"andyroyle","email":"ajroyle@gmail.com"},{"name":"ryantomlinson","email":"tomlinsonryan@gmail.com"}],"directories":{}}},"readme":"# grunt-ccb\n\n> Create a CCB with manfiest information in JIRA\n\n[![Build Status](https://travis-ci.org/opentable/grunt-ccb.svg?branch=master)](https://travis-ci.org/opentable/grunt-ccb)\n\n[![NPM](https://nodei.co/npm/grunt-ccb.png)](https://nodei.co/npm/grunt-ccb)\n\n## Getting Started\nThis plugin requires Grunt `~0.4.1`\n\n```shell\nnpm install grunt-ccb --save-dev\n```\n\n## The \"ccb\" task\n\n### Overview\nThis plugin will grab the commit log from Github from a specified date, and store this to a file.\nThe date is either hardcoded (using the commitHistoryStartDate.date property in the config) or retrieved from a http web service.\n\n### Config\nThis plugin requires a config sections named `ccb` passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n    ccb: {\n        options: {\n            jira: {\n                api_url: \"https://company.atlassian.net/rest/api/2/\",\n                proxy : null,\n                user: \"user\",\n                password: \"password\",\n                project_id: 12100,\n                ccb_issue_type: 20,\n                ccb_done_state: 11\n            },\n            project: {\n                name: \"Location API\",\n                version: \"1.0.1\"\n            },\n            manifest: \"tests/data/manifest.json\",\n            build_label: \"project_123\"\n        }\n    }\n})\n```\n\n## Options\n\n- `jira`\n    - `api_url` - Url of the Jira api root\n    - `proxy` - Full url of proxy including port\n    - `user` - Jira username\n    - `password`  - Jira password\n    - `project_id`  - Jira id of the project to post the ccb\n    - `ccb_issue_type`  - Jira id of the type of issue to post the ccb as\n    - `ccb_done_state` - The transition id to end the ccb workflow\n- `project` - TODO: We should use the properties in the package.json here\n    - `name` - Name of the project that is creating the ccb (displayed in the ccb subject)\n- `manifest` - Path to a file that contains the manifest for this project (this will be the body of the ccb)\n  `build_label` - The build that created this ccb\n","maintainers":[{"email":"agustin@colchado.com","name":"acolchado"},{"email":"arnold.zokas@coderoom.net","name":"arnoldzokas"},{"email":"matteofigus@gmail.com","name":"matteofigus"},{"email":"christriddle@gmail.com","name":"christriddle"},{"email":"tomlinsonryan@gmail.com","name":"ryantomlinson"},{"email":"ajroyle@gmail.com","name":"andyroyle"},{"email":"stevejhiggs@gmail.com","name":"stevejhiggs"}],"time":{"modified":"2022-06-18T14:34:51.951Z","created":"2014-05-07T14:06:06.710Z","0.0.1":"2014-05-07T14:06:06.710Z","0.1.0":"2014-05-09T09:40:53.565Z","0.1.1":"2014-05-09T09:43:06.909Z","0.1.2":"2014-05-09T10:46:37.003Z","0.1.3":"2014-05-09T16:02:38.260Z","0.1.5":"2014-05-12T10:39:41.333Z","0.1.6":"2014-05-14T10:42:05.132Z","0.2.0":"2014-05-14T10:59:53.492Z","0.2.1":"2015-12-15T09:36:31.278Z"},"homepage":"https://github.com/opentable/grunt-ccb","keywords":["grunt"],"repository":{"type":"git","url":"git://github.com/opentable/grunt-ccb.git"},"author":{"name":"opentable"},"bugs":{"url":"https://github.com/opentable/grunt-ccb/issues"},"license":"MIT","readmeFilename":"README.md"}