{"_id":"@absolunet/bamboo-connector","_rev":"14-f8b436f010c1f450044090779c0bb1b4","name":"@absolunet/bamboo-connector","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@absolunet/bamboo-connector","version":"0.1.0","description":"Bamboo connector via OAuth2 and basic with Axios","definition":"","homepage":"https://github.com/absolunet/node-bamboo-connector","author":{"name":"Absolunet","url":"https://absolunet.com"},"keywords":["absolunet","api","bamboo","oauth2"],"license":"MIT","repository":{"url":"git://github.com/absolunet/node-bamboo-connector.git","type":"git"},"bugs":{"url":"https://github.com/absolunet/node-bamboo-connector/issues"},"engines":{"node":">= 12.5.0"},"main":"index.js","scripts":{"test":"npm run test:standards && npm run test:unit","test:standards":"ava test/standards","test:unit":"jest test/unit","installer":"node manager.js --task=installer","outdated":"node manager.js --task=outdated","build":"node manager.js --task=build","deploy":"node manager.js --task=deploy"},"devDependencies":{"@absolunet/manager":"1.1.0","@absolunet/tester":"2.6.8","@typescript-eslint/eslint-plugin":"^1.13.0","@typescript-eslint/parser":"^1.13.0","eslint-plugin-jest":"^22.13.4","jest":"24.8.0"},"dependencies":{"@types/simple-oauth2":"^2.2.1","ow":"^0.13.2","simple-oauth2":"^2.2.1"},"peerDependencies":{"axios":"^0.19.0"},"_resolved":"","_integrity":"","_from":"file:/var/folders/hs/0r1_mndn3nvdxclbqpz7c9k034305_/T/absolunetmanager-package-tarball-5368J4tufmPoLm1G/absolunet-bamboo-connector-0.1.0.tgz","_id":"@absolunet/bamboo-connector@0.1.0","_nodeVersion":"12.5.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-Jeq6S0VVzIDFU3JrXiMmkOsZM0KBiERWYreP5SSt4bFlHnSeHt6R7sj1VpEiZyR6+Xkh5rK5kW9zhNeekQ05pQ==","shasum":"ef2ef7e9e558385a5bbe7079095613fc0d5d0d77","tarball":"https://registry.npmjs.org/@absolunet/bamboo-connector/-/bamboo-connector-0.1.0.tgz","fileCount":9,"unpackedSize":9144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1vsjCRA9TVsSAnZWagAAMVsQAJeRhLMzr5+7nPRDAG45\nt7goJSpP5Dn69Gu1CvCmPrDl1tQiXjoHulIrFslJ9b9ooi0vT7f2kBz8PWYZ\nBB7qhnjMLDk7QqUC6S5eH8GMTm2E7ff2GDSmvviKo0pDmvEoZPp2emGjmlbE\nv9lbkJb6WTmgUsUN/pZp5TACENJGxNLmDXGnZLxEBzsUYxGieW/5YDwQYArU\nSPxT/swjPGogZDcWcurdWmPwttXZKcHWHWlYfxHDBFBKMlsimkIOhnyUku2o\nbaKm6WI0UC4INuUIb4PU9HVVd9kU5AhP3m5EfFl/3q9hzOaRaZi6jR1qJLzD\ndI7MVmMRRn1bYT/ZVnSK2sOISiGx3b1e7ozGcrt7QIgAtcsmfak+mp/TyJ9a\nja4q0f62uxrQULdwJT3PFcXNTKOWQt3ISADyHre2gQxJ5SAN0kXixbg1crl4\naqH5GxjeRfIpf/PmuOFNayGVXIULl5zyYZMN9mpFyeYVr4JnB82dEz0Ny7LX\nEzKsAg/ZlvYAtSf0dA6AqLFnwF6if8cu9RaR8Q1bN0INrNh5HMgRCsgxgyUI\nlJ+39jA/Kr17guH/lG0vzD7+fmFhpM3KzCYjfIM1YRJXgjivJgjqk7Bo8rA9\neiWrEqsI8Q3jd1m5l2/XFPN/tscbI2aSw6dlW+173w3QKIjzIjlUwlpxAYPO\nj6SO\r\n=tUu5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD413JFVXYv2B8wqy5p4hmm6f3RhEgvTiLBvFkmqRiF7wIhAPP7EjK3PPLGWx4KvZEOtIex9QFbCOzJMS0MbXUGFpPm"}]},"maintainers":[{"name":"tparent-abso","email":"tparent@absolunet.com"},{"name":"jblandry","email":"npm@jblandry.info"},{"name":"absolunetdev","email":"dev@absolunet.com"}],"_npmUser":{"name":"tparent-abso","email":"tparent@absolunet.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bamboo-connector_0.1.0_1563822156553_0.4116924356041354"},"_hasShrinkwrap":false,"deprecated":"Not maintained anymore"}},"time":{"created":"2019-07-22T19:02:36.255Z","0.1.0":"2019-07-22T19:02:36.662Z","modified":"2023-02-09T21:56:40.806Z"},"maintainers":[{"email":"abso-opensource@valtech.com","name":"valtech_commerce"},{"email":"dev+absobot-npm@absolunet.com","name":"absobot"},{"email":"npm@jblandry.info","name":"jblandry"}],"description":"Bamboo connector via OAuth2 and basic with Axios","homepage":"https://github.com/absolunet/node-bamboo-connector","keywords":["absolunet","api","bamboo","oauth2"],"repository":{"url":"git://github.com/absolunet/node-bamboo-connector.git","type":"git"},"author":{"name":"Absolunet","url":"https://absolunet.com"},"bugs":{"url":"https://github.com/absolunet/node-bamboo-connector/issues"},"license":"MIT","readme":"# @absolunet/bamboo-connector\n\n[![npm](https://img.shields.io/npm/v/@absolunet/bamboo-connector.svg)](https://www.npmjs.com/package/@absolunet/bamboo-connector)\n[![npm dependencies](https://david-dm.org/absolunet/node-bamboo-connector/status.svg)](https://david-dm.org/absolunet/node-bamboo-connector)\n[![npms](https://badges.npms.io/%40absolunet%2Fbamboo-connector.svg)](https://npms.io/search?q=%40absolunet%2Fbamboo-connector)\n[![Travis CI](https://travis-ci.com/absolunet/node-bamboo-connector.svg?branch=master)](https://travis-ci.com/absolunet/node-bamboo-connector/builds)\n[![Code style ESLint](https://img.shields.io/badge/code_style-@absolunet/node-659d32.svg)](https://github.com/absolunet/eslint-config-node)\n\n> [Bitbucket](https://bitbucket.org) [API](https://developer.atlassian.com/bitbucket/api/2/reference/) wrapper via OAuth2\n\nAuthenticate to Atlassian Bamboo API via OAuth2 or basic with Axios\n\n\n## Install\n\n```sh\n$ npm install @absolunet/bamboo-connector\n```\n\n\n## Usage\n\n```js\nconst BambooConnector = require('@absolunet/bamboo-connector');\n\n\nconst basicBamboo = new BambooConnector({\n\tauth: {\n\t\ttype: 'basic',\n\t\tusername: 'lkjhgfdsa',\n\t\tsecret: 'mnbvcxz'\n\t},\n\turl: 'https://bamboo.domain.com'\n}); // axios instance\n\nconst oauthBamboo = new BambooConnector({\n\tauth: {\n\t\ttype: 'oauth2',\n\t\tkey: 'zyxwvutsrqponmlkji',\n\t\tsecret: 'abcdefghijklmnopqrstuvwxyz012345'\n\t},\n\turl: 'https://bamboo.domain.com'\n}); // axios instance\n```\n\nThen, you can make direct API calls\n\n```js\nbasicBamboo.get(`/rest/api/latest/result/${PROJECT_KEY}-${PLAN_KEY}`)\n\t.then((results) => {\n\t\t// do wathever you want\n\t});\n```\n","readmeFilename":"readme.md"}