{"_id":"@cjpaisley/bitbucket-feed","_rev":"36-928d79dd64bee9af43fb2bb6ee4b07c9","name":"@cjpaisley/bitbucket-feed","dist-tags":{"latest":"0.0.31","rc":"0.0.32"},"versions":{"0.0.1":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.1","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","main":"index.js","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"lib"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","commander":"^6.0.0","fs-extra":"^9.0.1","graphql":"^15.3.0","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.1","_nodeVersion":"14.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-UU4tx9lOwOJLtJbQ3O1wA8kXtN8NqrF1M9WnKJrBu/V/QS7iumF21bxcA+cPaPuMCkH9z949D1xeEWmBL+z2qg==","shasum":"9e73d813aa91191495a6c07706da0ea856b1061c","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.1.tgz","fileCount":6,"unpackedSize":96520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd0EzCRA9TVsSAnZWagAA1iwP/3DjJK3QKyxe/BasisbE\nHkgCneYG9CuCopo4sfGyBwM15G79hplfuPPTf5UQ/IbnXHx4bpdHV63VWAUX\neAtePoacDfTV2yfD02CdFqWJEhF+XfHbBvT4st3drE4YqDnoomE5cYL/eTNV\nPgdIXjYO7GjCEq14DqyE73v7fcZTA4Per9fU5ecvlg9HggDIELKftGwwOu1j\nQV9effM2L06Ou5a5MxH2M1UTYftlhIa9pur4DAWb2OuLycED5Rl7QaRMwGxy\n9wtUNAMTwGjzJwKEW9rfwEuFilpMvVL2K1LllP5GAgAfhQl9MwDYEN+j8lID\ni6v0Bv2aO6C475L/5IyMqpgwBe2k5rzB/xRcskGZdzHwJxX6yMFvhpMD/rTE\nLrGbvEIzikrK65LnjXzMMs+HxLoch1tG4HbG1pV4YcA1mBINUReuSZ0mZkHG\nzBQvT8tDD+hzyebJM+SxDkkEunBeBaFS/s47QQpheJBWUX7jfJACGpzAjoOY\nj034dEwXisTc6zDmyV7YvyWfPcVi08jrAqcUJsY8rK7SnKg35jrlDbM82LJC\n5Oag8KjZuwxonQIwOTuxY/euBhJlniBat5vMVwbuZDMc35qMoPJqyPHVzqVb\nkfIWR/DE6wybzYRr/An0fj47uCAC4uH6ebl04HYOJQo1gVXVVDmvh/6WuG5o\ngW+A\r\n=vCWt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDR8i7tV0ZN7mp3XCWR1c8cib7j6BDTNsW2acBB/70pKwIgX4QruqlTeBv9h5ZI5ftNsyf3dsbOylTiuXngfeNSkLg="}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.1_1601650995208_0.8067694816247215"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.2":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.2","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","main":"index.js","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"bin/bitbucket-feed","@cjpaisley@bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","commander":"^6.0.0","fs-extra":"^9.0.1","graphql":"^15.3.0","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.2","_nodeVersion":"14.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Z1p7goDiPll948jcZ5nZ+A01LQ4+D0QYBw7tkliUqsQB8zk2FKfBM9KludDfqsvB9yv2UDBC1nl/gEGEmu9TGQ==","shasum":"b0c711e79bc034ddf8dba5508cea9720c756230c","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.2.tgz","fileCount":7,"unpackedSize":96641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd1+uCRA9TVsSAnZWagAAIY4P/2K8cNLtxRC3X7NUSYnX\nDlrAumF8zgA/Wg9caZSMrvauzXa4e30759821mkooJtTd73xyQj5GEuXfRK7\nPMq5c+TaU2Rwu25ki1isM94J/KneNmEY9H3zcnBrUcpIxd6sypdKqRkObW14\nicUiMavd89md0mME77YvHqYPQCD4j+BbmNzV54fklY96vWql6jTBVfw/iL41\n4MC1h+uican7YODZdmUvp6earClUSWygxMNV6PvuRdQjXBeV2+sQpT18Or2q\ng8kVauhxs1nuuO0uLkTUosv95HZruSQHIfhM4zLmFrGD9Kq9fITfAUIdBGHc\nk9KjfSX+cC0FLyqNZznSEj1eCi0QBRE0R6kvWO1D3CpJJnlt5ybUWnVIBihp\neHWRVSG8PQMe9FpPcStWvZ2GnHKTNnK1idCKQafNCZtYt48luSk/MNewn59f\nbosojzA4EBlmcmCzpsYUDQ9lczeu63QnqB5Na4J9QBIgDjYyk0eX0Ro0vw9P\nheD2HXQv/UGSlk3ifJXYKZ6EL2MVqoHlGTrfFtYgQb4a4QfKKw86+tpebm4a\naL0bj0bku5FJNtHL7TZ/X0q9TMTrdTBUCqDLX1ELPUaxrbjdNgCTQmkOQj6d\ngqQ0lXUYMYV8kUw2H/XuFLhT5ju/IkfnC0p7blssWJ9h6lrkIUUVfVI9skec\nBS9C\r\n=NaTf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1Cvnbwe5dr97notC/KG7W8IQk/JpWT0QtoLuYSY12igIhAOu4iLul7ROf1bTopNM7MWgeC90exWy3ki/dr7zLbVgQ"}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.2_1601658798245_0.6405741308121644"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.3":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.3","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","main":"index.js","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"bin/bitbucket-feed","@cjpaisley@bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","commander":"^6.0.0","fs-extra":"^9.0.1","graphql":"^15.3.0","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.3","_nodeVersion":"14.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-lY550mHtWlyClJprrGIUh7CzQ2aaITdFbI7FJEEzJ7rCFZ09wMIh8655Mkyeg/NBFZNcGsgL0NlEoo91zWQMjw==","shasum":"b3f6c511c9a03945c50600c36511d6e656508115","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.3.tgz","fileCount":7,"unpackedSize":96662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd2MxCRA9TVsSAnZWagAAinkP/3gqqKOGYh/0g/E5o2nR\nxVmAcJRCmd7/GEu1CFlEjN+EyHabz5fpsQUxWwGKu+zjcktDKNtGjT4RCoaJ\njOGhrqPzkVouv7Qd8XN2oOusiquhttDKTjBuv+63579vcmuETJL9Q2BOPcNV\nXRz1NCzTqWI8MLU3UiAhFCAUoFbU6TIzn6urv4pQ6g9kzMsK6qmgtOT+0UmQ\n9H6VZxe0PvjpbORljkQ1pvVGDuMx+k1XGAtU2eKXSY8f6sZdyuUR6BHUU46H\nvDrSP5UhZnRhSa8YSccgr+4KPZsmXIh9L7dBwfp1d8Lq6oekElZzNREdcO42\nhpU7bApd4jcAF/hTlFakW61/nBxoXl2oRQzgOf1IGDtIgqmTXDQD/680yf0w\niIS+CtEEYrm89Ek/ndrgKxAYkFHrEt/jtJg/MN0RZ7ux9OTONkXSkC0H/zTE\njwIsAEQ1TcXOJq/3QkTcktSNBQiesNLVOBtO70JPzC3JMHWEUSl4t+vfOl4Z\n+3UlWyHOgJiCJ4lX4oqyFGEwhHsPt+BA0Fu/V+DsUDGibW/p/ssHQdeo/Nwc\nXbjd3rAYzJZ9w0yUsh8EGFa03ETHGLjXggW0lo280xdYg5eGRF0LzYhbClYv\nCNwuBWjiwDsWOYCvj88nY+iK8m9Tviekt3sw5YElWeYsfuoWObPRxeGeBRfT\nEK4c\r\n=a/pu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+B3N3boBHD4dUS+BvAR2vRK6ooDMCYRDFAFkJHAQj+AIhAJbpUwCSozPXzEH4tTIGCIQUU6M42BV2ahEu1aeKMi79"}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.3_1601659697252_0.5016665669309226"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.4":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.4","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","main":"index.js","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","commander":"^6.0.0","fs-extra":"^9.0.1","graphql":"^15.3.0","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.4","_nodeVersion":"14.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-PwHjdWOathOv5DjfxKi79ee8jdC2TDpRtt4oA2bo8Eu3xdFjF/TUnD6S5T9nxfaHVMtRhVekAVed8DDIktD1QQ==","shasum":"9d71aea93c3030615f27957c1301dba353faae1d","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.4.tgz","fileCount":8,"unpackedSize":98256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd5pxCRA9TVsSAnZWagAAbWMP/1u4DrQ2egPil9+KQfio\nX9VlHyFiOmTelmvuwb/QzTCKOdnts1MRK02hBX6pUk7ryUETUe7k7HRzLc4r\nGcHtqu94Bt8BgMJdjHsXo19oo0q5erR8sUw0pNRaS6GLqmjlVtELhiUh7XcI\nsZ4+Nc2nv16mlZcUjRCjIr54HITCZzB/aLuJAGp5wfUyHSuFbizKV1H/Scmk\njbzgNlcb3b1te1HBUy271ha1s+M66RqfCtJrlc4aLm2K9YnQQGD9YQUt0avE\njRWPEZErXZs+dcKT5krmtIhPS9vzsB+ZeIuHwHZZ4nqIAmKLCzEg9PWTXGaD\n1/0XTNhndU2VazsNoELfqLOcOpdFKrEBDrmzcl+PHfDrBw7iLn27oME6mMkx\n3AZwKCQvcjpSHJs+QMPmVQtSOjy/3Mh+Kg+Mn0+HHpvvNLhdD7+doQ0u6T2v\nUNDkahznpSI6Ohrn+QJBydK8xS3dQMebsG7uwemaMB8J/YLT2fZSq6+hUmb9\nUYrdoJZa8KL5K6h5aLaNFmIj05prF1M04Rh76730rftVFhNcBUOF0SVIR0sR\n/wqCIXzNQ3RcGcOrYpWUMyXD57+dxeAgviMtNQbXOgdwpDEr11P6QikzDZ/F\nYG8S7unZ1M0fgKlou4lUsQfglTzwea7kNiw6sPrmQLqOo2DJbeG5Ke83UPGv\ne3vF\r\n=qukz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAW6PCWzqN3/8gJO7FazG8r86eRQImJooOPDU7t31sqgIgCW0OU2MC8gCfwDmGLkZZh7yqpyajtvNGqc0sOBKStWQ="}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.4_1601673840556_0.7305315928218343"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.5":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.5","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","main":"index.js","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","commander":"^6.0.0","fs-extra":"^9.0.1","graphql":"^15.3.0","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.5","_nodeVersion":"14.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-sXF6RfflPJNqjvpoLOjWpTC/f+MDQdRi77FTuoH/MGpKfbthBQAvHqv2SS1RbcnJrkuTELNGSg7ZCWNv0T6gUQ==","shasum":"e1984562b198c74ba70d0b321e8fb5965999ecd4","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.5.tgz","fileCount":8,"unpackedSize":98256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd6LKCRA9TVsSAnZWagAAwm0P/0dwCBEFbggusEBLMf6L\nWVKRbsP/om+LsKmLBu/LrMcmccVFwC3VuGMp+qPyM+167HzkdpV4Mc7hQGGf\nxKs5FI8REPH9tQrrrqLDo+GjRddP1SrSNdk+aIS3trLuQBZalbkqR8jVb0eT\nrJQUdYQrl+d3slhigQuBLQ05ykvtE83cDwS8E3gFAv6+OO+IcpwEtxS6ytud\newrmisn8424y7OABV06xpdQEb0xkPHhhqMl+Mj9V2X+nec4VqwSNn5YRrDUJ\ncBFJMmJarAAGBQRw3oNTrVZi5OoBggbOsrh8afetJoOdtDZRpt3O1s5PlpXU\n+9VWrAlCb277gBdD86DK+6l+bfXeq9KOEOJnPueS4PfoFpqUTlXlfE6RRnDP\nvU+cijED2bz/UfwcFu+kB0bBrt2He+0LXNmubuSHA1IoDFllpOR0Z8pYV76t\n/jm97nIIqpcmSoEozIc9eJw1/QoPr7dXJYVvtdoJgbQ1EYntkJ/ojmWOLPaj\nermm0t1qYZiQByx56+fj8oP8ASL6BuT9A/Cq8GGklLaqzt2sXrbese9qx3IN\nGh3hb7XpO4KrQCW+LSiEhauArZ0HboomN+SoICNlC4Y4RQEngMTPndYgPFMO\n3cQT6sUNFak+pzbDuIb1lB++XzrlrXUX8fCOH7Q6YKxiulXZjGwYiM59nAhx\nhZwI\r\n=POcz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMHX4nLeniD6zl0O+UyyAJMGGvq4BjR0opPi8U7270XAIgeRyyC/DEBeMr9QuCCGBxPUD8P5rAG2CQZf8guNwVf8U="}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.5_1601675978365_0.5059464836053651"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.6":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.6","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","main":"index.js","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","commander":"^6.0.0","fs-extra":"^9.0.1","graphql":"^15.3.0","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.6","_nodeVersion":"14.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-FMAgeRdQekMpHQpaYDdFcqmXNyrc07rkyc5Bmv9zXROTRH4BPEL4IGslUHErRw86Aeqqnb0MygtLcAU5s0Ia+Q==","shasum":"678ab20d0d535ae1a642eb2107a1cfcace42ac10","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.6.tgz","fileCount":8,"unpackedSize":98088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd6Y8CRA9TVsSAnZWagAAF+0P/1/ZoHJF83IAgOQg1uM3\nwuoCBrMwMJ/Zjs+l/0P/fA6HnFHmHWZPVi92XSV+pxDZPGq35phz7FlHERyI\ndWT/65KIv/a7qxzQKu3uIUhyCtPRvbxtIuB3dYsO7ZBM3NR1i2Gaz2NWrXZf\n0W9y/6smAKuXAS9NzGBd/wUnLRTYqHPhAl4FI/sPFQLWNqR/gVB7LYr/GbTY\nKnBfgqkieIrKJdoUsV4GS0y+JI9TVWKL5xQcVzyTcegv8hVY/b27f6UCtrY5\ngtRIAoEiACVV4LOo7YFvmkjtP37b34oIJ0eFDz/CALF59uy1vS0owLP1u4FE\nTlU0fW3ym5jhmFDRo6azczrcyHJ5Lsh5v27rBwRjy1OsN8FKHQtrZkdY3Dgh\nwfCQoU2BBZqtf1UwP9kCG5C39M2TJpU6bce1D44WClcu23E6BUO6bRfpvgoD\nCRZD9ZRbJK8UjFVg0zmP83N6pCBSTRsZ+2umjvfqN6wynwYMWKd1xtS7l2OH\nGq3+rgK+eHDQPTZn7MpeFMeLUDz7tlv6s/3Xdm/GDNF3/wwmZ8QLm9Kjunth\nQrTpTTcG88ZCJhe37gT0FiFNZWsqZx+Dm+WiyPmBqIXztvXN03iL3zFsRKyP\nfI9vzTqfvSmL6XerdBhTnaa5ItKSSXSt7mJw4DBjqAshnTx+xzt8P055ysCd\nAKTY\r\n=iDSB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBKRBm/L4BS0hc0vDwOacT40ujqsEWMTIwEjgwm8Fk/dAiBDaztov1fYYx8Lpr3/zsvqRcXGBG8BxZvOf9k8M07ErA=="}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.6_1601676859690_0.3190063895190025"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.7":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.7","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","main":"index.js","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","commander":"^6.0.0","fs-extra":"^9.0.1","graphql":"^15.3.0","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.7","_nodeVersion":"14.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-qayZ9BJMlfNot+j9aW6n5dHDWt84dFqFVq6I4We99miyHeh8eFK8TikB4eUtaRF0zZnLSfwiWdbljby5ibs6ZQ==","shasum":"a573b27b28b7e795e9e70f34f4ecd188dd8a9e02","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.7.tgz","fileCount":8,"unpackedSize":98086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd6c/CRA9TVsSAnZWagAAuP4QAIUIokXalbQWgkqx9aF2\n9e/Wh0gr0sRzVlgWewRVaeo2Ea5uR3lYnC0uXZft0Iq3m3qNCH+0DwinF725\n/Vg1h/VpKlRiN2Mn4GNTskSQF0etqROuQbTJi27Hnt2JI0wBp5a6zJJd1E+/\nrSjCC8ewaRUNT21PQocGGGLfv59DTnhmHCwjGIiPvHZAmoui4lJahJNCIO2K\n9xHK8g4vHBw2oKTjYKRxapfwXOdxgV6z2HRapRoUcM8rcSVwicdzkySfPnua\nYpyxPGIBMjav53m6w5EbKKIYaAILoyKA/mEpDck9Ve9oo71AzQYev37Ir8UR\nCNLuQdWZ0eGbYX7wEK8p5TrDgJoWcD8Rxz9W6thEqLkp7TtZq6zW6NsVfvyF\nofTi5PqvHL41Hpi+UCwGvO/GlKo+dqrZ4u4hC/lVNhDt9WLGFKca1pguG9Rr\nkMcbH8/Jfb+wsKOlxzyAjC+QiK8zsMVW20i5md46BAxM/CZwA21NtfADkI21\nvYNyz/mfzIycvtcvV7sRVNGbSOzj1QsQRyu3SaLtfLuW0d8BGpButWtBCF4M\nGOTgWr3vApIFYEX8VOC8I7kn9S4abupyj0+ctLQfLGoEJ+9XNaCt4z4DXTnP\nUCx0ELzCFw1bbv9blGB+woreFPyHkiECJRUTg9EigsX19m5XR3eIg07bUtMP\nmvbF\r\n=oCAO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArnPIF5dyzujyi23zHgJpi87WG6ihlKiQVQVuDA+ugaAiEA2Zxs5O6x0LU36xDinA5n5fkf7BxDUT815sayb88dzfY="}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.7_1601677118893_0.9644920626145881"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.8":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.8","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/common-types":"^0.2.0","@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","bottleneck":"^2.19.5","commander":"^6.0.0","fs-extra":"^9.0.1","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"readme":"# ![bitbucket icon](https://www.iconfinder.com/icons/4373267/download/png/24) bitbucket-feed\n\nThis is a [Faros](https://www.faros.ai/) feed that produces data for the [VCS schema](../models.gql)\n\nThe feed:\n- Pulls the following resources from [Bitbucket REST API](https://developer.atlassian.com/bitbucket/api/2/reference/resource/) for each workspace the authenticated user has access to:\n  - Workspace users\n  - Repositories\n    - Pull Requests\n    - Issues\n    - Commits\n\n## Quickstart\n> :clipboard: NOTE: Running this feed requires a valid Faros account. To\nsetup Faros see the [getting started guide](https://docs.faros.ai/#/?id=installation)\n\n### Installation\n```sh\nnpm install -g @faros-ai/bitbucket-feed\n```\n\n### Authentication\nRunning the feed requires a valid Bitbucket account and a Bitbucket user/client. Currently the minimum required scopes for this feed are\n- issue - Read your repositories' issues\n- repository - Read your repositories\n- pullrequest - Read your repositories and their pull requests\n\n#### Using `username` and `password`\n\n```sh\n--username {bitbucket username} --password {bitbucket password}\n```\nor short flags\n```sh\n-u{bitbucket username} -p{your bitbucket password}\n```\n#### Using `token`\n\n```sh\n--token {bitbucket token}\n```\n\nor short flag\n```sh\n-t{bitbucket token}\n```\n\n#### Bitbucket server\nThe feed defaults to pulling data from the Bitbucket Cloud REST API v2\n(https://api.bitbucket.org/2.0). To run against a different Bitbucket server:\n```sh\n--base-url {bitbucket base url}\n```\nor short flag\n```sh\n-b{bitbucket base url}\n```\n\n#### Faros feeds server\nBy default the feed will push records to the Faros Cloud production server. You can\npoint to a different Faros server with:\n```sh\n--server-url {faros server url}\n```\nor short flag\n```sh\n-s{faros server url}\n```\n\n### Run the feed\n```sh\n$ bitbucket-feed -t'token' -k'faros api key'\n```\nor\n```sh\n$ bitbucket-feed -u'username' -p'password' -k'faros api key'\n```\n\n#### With the optional configs\n```sh\n$ bitbucket-feed -t'token' -k'faros api key' -b'https://acme-bitbucket.org' -s'https://acme-faros.org'\n```\n\nThis will call the feeds server and create a new revision with the collected\ndata. The revision ID as well as a few statistics are logged as part of the\noutput.\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.8","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-MlGWcoStNxkE+Fm7Z8cfIGrIlr/qhlE2G1zIjewok+OV9oZCwxAql2/2JbRWtwM8GdaDODUyWtu+ikFyqIt7FA==","shasum":"3ae21eb57a886462a8ebbfb372d8b783154d1b8e","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.8.tgz","fileCount":4,"unpackedSize":15343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffCogCRA9TVsSAnZWagAAAZYP/RIzGwMkbYRkgQc8BYsc\nVbxEm0uNWZXdTwihzgR60kX+MKo7lWP9orIyqmtJ38Xe4lP0qAVXm9U72tns\n2dx4uMpCnnKeNgCe1/d4h7kKHQAwUTddEQFxZNl93AT+4IAl2K3NjedIlPs8\n0Dd6f6rvyV1KE62skxVDUwmkpWJmC7szllEGKT/7eIqnbB4Rvm64QvKYWpc6\nhXg/MSsKHblzzb9oivC1bjk3tuBXtW7Km0Tz36vl2mABN2SNj6EndOpFGnVn\nGF8OfuKn+gfn9GwgH9R9jMXY+NvpXKBIHjDAmhtp9Rhxp/ltZ2+djhwqMlZ8\nIGIMEPA8Q30hdmNRv+UCcESQ7FVClQ6ZaSjnpl1X1t1rr/rsq7Uygu2V841k\nJQ04atQ9Pq8DIvnCewgUkmAXvbUQb3ERoju0/eCOzFEWgPCv0bhpmn771HSX\nCTV5lHGKMMKltaT/uMlebSXWv2gLpEnnSOXh0q7HiKunKt4D/gWmBVMKRe5E\nahreKlc2AZpcE16DlWB/NpxX/CyG90d+liEdCCr4CJkfrKOoxME66YNXBLrm\nCobDq+srJ2yMM8kxh0h2jk54NrzzZcrFEppqVhVSKi+rE2JLpWo/K3oiVUWx\n85lGLbSS4OgxigqlL0dy02SBdPZYPozY6Tt7t5d2KElvxq2PG5CRUrNsD5yn\nCMzk\r\n=d0X/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEN4W+9U+CBbNnIvOPN9d1YxMtBeWBuIm5rnvultpErgIhAManU6nDj2vPQQ+FFhpTdcXPWZtdXi7of82plUdBkvVn"}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.8_1601972767654_0.10591757533583679"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.9":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.9","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/common-types":"^0.2.0","@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","bottleneck":"^2.19.5","commander":"^6.0.0","fs-extra":"^9.0.1","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"readme":"# ![bitbucket icon](https://www.iconfinder.com/icons/4373267/download/png/24) bitbucket-feed\n\nThis is a [Faros](https://www.faros.ai/) feed that produces data for the VCS schema.\n\nThe feed:\n- Pulls the following resources from [Bitbucket REST API](https://developer.atlassian.com/bitbucket/api/2/reference/resource/) for each workspace the authenticated user has access to:\n  - Workspace users\n  - Repositories\n    - Pull Requests\n    - Issues\n    - Commits\n\n## Quickstart\n> :clipboard: NOTE: Running this feed requires a valid Faros account. To\nsetup Faros see the [getting started guide](https://docs.faros.ai/#/?id=installation)\n\n### Installation\n```sh\nnpm install -g @faros-ai/bitbucket-feed\n```\n\n### Authentication\nRunning the feed requires a valid Bitbucket account and a Bitbucket user/client. Currently the minimum required scopes for this feed are\n- issue - Read your repositories' issues\n- repository - Read your repositories\n- pullrequest - Read your repositories and their pull requests\n\n#### Using `username` and `password`\n\n```sh\n--username {bitbucket username} --password {bitbucket password}\n```\nor short flags\n```sh\n-u{bitbucket username} -p{your bitbucket password}\n```\n#### Using `token`\n\n```sh\n--token {bitbucket token}\n```\n\nor short flag\n```sh\n-t{bitbucket token}\n```\n\n#### Bitbucket server\nThe feed defaults to pulling data from the Bitbucket Cloud REST API v2\n(https://api.bitbucket.org/2.0). To run against a different Bitbucket server:\n```sh\n--base-url {bitbucket base url}\n```\nor short flag\n```sh\n-b{bitbucket base url}\n```\n\n#### Faros feeds server\nBy default the feed will push records to the Faros Cloud production server. You can\npoint to a different Faros server with:\n```sh\n--server-url {faros server url}\n```\nor short flag\n```sh\n-s{faros server url}\n```\n\n### Run the feed\n```sh\n$ bitbucket-feed -t'token' -k'faros api key'\n```\nor\n```sh\n$ bitbucket-feed -u'username' -p'password' -k'faros api key'\n```\n\n#### With the optional configs\n```sh\n$ bitbucket-feed -t'token' -k'faros api key' -b'https://acme-bitbucket.org' -s'https://acme-faros.org'\n```\n\nThis will call the feeds server and create a new revision with the collected\ndata. The revision ID as well as a few statistics are logged as part of the\noutput.\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.9","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-B4EdsObsWXX3e1zEErYSo8YNd4xpZwBRkVnzwqb3NNjxhbsPfiYGAKnvWeX9KvbwAhv0EZbC98u0M91aJPVKgA==","shasum":"1f79b1b883fcb4d9b5db4dc3ef977c9e23f0ad41","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.9.tgz","fileCount":8,"unpackedSize":101235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffIpoCRA9TVsSAnZWagAAXiUP/jGUb3B+kJqwp4d61ISa\nQjgaKE5bctWtqnN/N+7T3bK2tKk2f6PahQRqYIyVYSkIZc/MjzsZ1dMQ8gaD\nBzJ0p2fjGHNSBfMr149o5ETdCKukgMzGgUt/YLI82gAObbIdasxGT0DT7aCT\nfH2ZGdWVd6X/YJiR2milzZoo8GuOz0ifBUbi8+UDNEOAeX7SBn2DbTGE7UNe\nY7T67u25jBNr3ytAdGD45tnLt6vo2hB7as9yZAfnYzUQ1tWpplX+rOmEKRXw\n4M5W+s0NJQa4vPNAR/H/LfeROLVx0TL5uWsburlJNxU9loBxbotiUidlAjCk\nqeVUDetASvRbXI+HqDdjeWX7//PMhJRKLCgg43euEwJgLBleQn79y3Gn3WJZ\nAwGZQTtALqHW4BcDQBs4hLA8ZxE8LxyI9zYyd6gq/+mDhbC0uitQMdmKksCS\nUoEofrOG+Fzd4+cOfUKe7BT8iSjaGw7wBCKXv6gpjd+MFoaUlX0pqDTVPF/N\n1IJNuzEOAIZN88jgo8NH5ht91iMns568q7a9h6//uwS9E1s9DMVHasHEi3U9\njpDgeGzGD4yEorUlF8iRikc0z9hCTf/D68KTQw9t/pjaQppUgEYBLAm8ar3t\nafZgJjqxRWmK4yENMsl2vg6UEUWAvmh5cHMFQvY7ZCw0xi/7PzibrijILGZN\nCJYV\r\n=XfND\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+h/bFY4uGcE1jLJ2qwKVFoxiMnCjS/Pt3ufkyoZu5hAIhAM4QCW3mQ7euU2XjnO0/ugIcDBihu9TluKgRGGCawLf0"}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.9_1601997415480_0.11897506406686786"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.10":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.10","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/common-types":"^0.2.0","@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","bottleneck":"^2.19.5","commander":"^6.0.0","fs-extra":"^9.0.1","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"readme":"# ![bitbucket icon](https://www.iconfinder.com/icons/4373267/download/png/24) bitbucket-feed\n\nThis is a [Faros](https://www.faros.ai/) feed that produces data for the VCS schema.\n\nThe feed:\n- Pulls the following resources from [Bitbucket REST API](https://developer.atlassian.com/bitbucket/api/2/reference/resource/) for each workspace the authenticated user has access to:\n  - Workspace users\n  - Repositories\n    - Pull Requests\n    - Issues\n    - Commits\n\n## Quickstart\n> :clipboard: NOTE: Running this feed requires a valid Faros account. To\nsetup Faros see the [getting started guide](https://docs.faros.ai/#/?id=installation)\n\n### Installation\n```sh\nnpm install -g @faros-ai/bitbucket-feed\n```\n\n### Authentication\nRunning the feed requires a valid Bitbucket account and a Bitbucket user/client. Currently the minimum required scopes for this feed are\n- issue - Read your repositories' issues\n- repository - Read your repositories\n- pullrequest - Read your repositories and their pull requests\n\n#### Using `username` and `password`\n\n```sh\n--username {bitbucket username} --password {bitbucket password}\n```\nor short flags\n```sh\n-u{bitbucket username} -p{your bitbucket password}\n```\n#### Using `token`\n\n```sh\n--token {bitbucket token}\n```\n\nor short flag\n```sh\n-t{bitbucket token}\n```\n\n#### Bitbucket server\nThe feed defaults to pulling data from the Bitbucket Cloud REST API v2\n(https://api.bitbucket.org/2.0). To run against a different Bitbucket server:\n```sh\n--base-url {bitbucket base url}\n```\nor short flag\n```sh\n-b{bitbucket base url}\n```\n\n#### Faros feeds server\nBy default the feed will push records to the Faros Cloud production server. You can\npoint to a different Faros server with:\n```sh\n--server-url {faros server url}\n```\nor short flag\n```sh\n-s{faros server url}\n```\n\n### Run the feed\n```sh\n$ bitbucket-feed -t'token' -k'faros api key'\n```\nor\n```sh\n$ bitbucket-feed -u'username' -p'password' -k'faros api key'\n```\n\n#### With the optional configs\n```sh\n$ bitbucket-feed -t'token' -k'faros api key' -b'https://acme-bitbucket.org' -s'https://acme-faros.org'\n```\n\nThis will call the feeds server and create a new revision with the collected\ndata. The revision ID as well as a few statistics are logged as part of the\noutput.\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.10","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-O6XSnvbWtj2OaqrBKvXRoP8ZC+kWeGE6nTl0+w/Nwu9PoNE6fVNo/lIFhWfL3uBJVicP2hID8VhI+US0rZgq0A==","shasum":"9c453edacf7cfe50f3dbd3f2521a94ec8985bfa2","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.10.tgz","fileCount":8,"unpackedSize":101236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffItGCRA9TVsSAnZWagAA4zUP/RtAtGcVPXZKq95wrnKH\nnp2vSBqkKJABlBn+qKWE6QrccpU06cyDomI08Yl5MsVHuK+dBxtjmsjWZtpL\n7MlHeXyFrs5so/53q7z1yx/4hBGVwF6vNM2hUpVp5dJ174dVKlInlbLZ1R5Q\n/1QqmY4OjeQnqRWyVkc3GaiQ5w1iBZBYj9Dqiqwca9TJAQB1zSPb39ABQOkc\n8uIdGcNhXtajtkXMBvscGKGDg1KGciyKcvOq5wChyi06a0QmE7GyJEk3iz3Q\nQeUElB9oWEp1zxlMHSo3AJasArKMBqBp2wgmC5AUGQKHfTSODC33ZwFXlMUe\nM9MCbrIoG1fwokVEpTqpYqcgG+3PDy9L8b9VvIdh4v1eI1jqytnV/8LqGLmX\nggZes6WheAV6fV+8MwyecVb/4NlJIEpxE0L2k68Wj0gC87BPEpYMsX7Gw+/5\nqe42ykV1+zT2KjXmUiVZgjoh4/NxRKdMPOu+GiPWc47t74S2dQETubbsFChX\nbTTNfThh7hv+Sru42O80cwk/4CzixD3balFKgkzmqNagbppQPK2/1RwfFImY\np7ybsEIhCivkaImMkB5mTAzXlMjIZCGOo+RNc5K4s0pVZq1PhKVAk9igjAUx\ndcrZncHglIh6C5UY4DyqE4qR0vv4v9N2cO19YzbfNRsXo7J7SZtcvWJ3DG/Y\nLUSO\r\n=QiP1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/vclkeKiP9gFB34LFRqLPFOreeTwtSQiozkgYjSayTQIhALVN8yBJO3Iq8Qm0DH0zhq2jRmIkyOUg1GCBsuUGoqpK"}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.10_1601997637677_0.8007841941579845"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.11":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.11","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/common-types":"^0.2.0","@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","bottleneck":"^2.19.5","commander":"^6.0.0","fs-extra":"^9.0.1","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"readme":"# ![bitbucket icon](https://www.iconfinder.com/icons/4373267/download/png/24) bitbucket-feed\n\nThis is a [Faros](https://www.faros.ai/) feed that produces data for the VCS schema.\n\nThe feed:\n- Pulls the following resources from [Bitbucket REST API](https://developer.atlassian.com/bitbucket/api/2/reference/resource/) for each workspace the authenticated user has access to:\n  - Workspace users\n  - Repositories\n    - Pull Requests\n    - Issues\n    - Commits\n\n## Quickstart\n> :clipboard: NOTE: Running this feed requires a valid Faros account. To\nsetup Faros see the [getting started guide](https://docs.faros.ai/#/?id=installation)\n\n### Installation\n```sh\nnpm install -g @faros-ai/bitbucket-feed\n```\n\n### Authentication\nRunning the feed requires a valid Bitbucket account and a Bitbucket user/client. Currently the minimum required scopes for this feed are\n- issue - Read your repositories' issues\n- repository - Read your repositories\n- pullrequest - Read your repositories and their pull requests\n\n#### Using `username` and `password`\n\n```sh\n--username {bitbucket username} --password {bitbucket password}\n```\nor short flags\n```sh\n-u{bitbucket username} -p{your bitbucket password}\n```\n#### Using `token`\n\n```sh\n--token {bitbucket token}\n```\n\nor short flag\n```sh\n-t{bitbucket token}\n```\n\n#### Bitbucket server\nThe feed defaults to pulling data from the Bitbucket Cloud REST API v2\n(https://api.bitbucket.org/2.0). To run against a different Bitbucket server:\n```sh\n--base-url {bitbucket base url}\n```\nor short flag\n```sh\n-b{bitbucket base url}\n```\n\n#### Faros feeds server\nBy default the feed will push records to the Faros Cloud production server. You can\npoint to a different Faros server with:\n```sh\n--server-url {faros server url}\n```\nor short flag\n```sh\n-s{faros server url}\n```\n\n### Run the feed\n```sh\n$ bitbucket-feed -t'token' -k'faros api key'\n```\nor\n```sh\n$ bitbucket-feed -u'username' -p'password' -k'faros api key'\n```\n\n#### With the optional configs\n```sh\n$ bitbucket-feed -t'token' -k'faros api key' -b'https://acme-bitbucket.org' -s'https://acme-faros.org'\n```\n\nThis will call the feeds server and create a new revision with the collected\ndata. The revision ID as well as a few statistics are logged as part of the\noutput.\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.11","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-kdDGMmVf7KazrI4lhEN0XCiJfzGjFeA+3IBCoYRQ6xQKOoNI7PnPOm0KzIzhsvO9xydEoMsOcBTb/JRaVi8hZg==","shasum":"cd09ac98274ea81dd4d4e7ab86db9db47c3c1b72","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.11.tgz","fileCount":8,"unpackedSize":101222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffI59CRA9TVsSAnZWagAA8q8P/RcCVu69nSfxywQ8obD0\nkWUGMzKjkCYiGPqrM4YrWNyMtdbI4F5CayedpCFaUdh24iPoYwLfUJuqfLjF\noQYOdZFm6dVAkgwc1ubZM2WjiVkE1xWcegQR1zshGgvXLrUo12WYhH3dPQyo\ns0WwRxxZVL3M6h43A5NQCe9v2q88C0/tzkVj12cRBlGQIjsdXBySR9ljMIhp\nC8b4Mhe+9qTW+Q4hS97a0v/jFLh6cZqk9atvmOsCcVBisg5bQF6Wq1koCB54\nPU3H/H3MwZgSEQmojFkTzyhRPWi4z/Ptro13LYyfacok+XNKV77W4ya4HmNc\n/WZmAGxOZqjmagaTogR5EyQc9JD5yW6F0UXWA/xVB0int2p3oLu5iKXnfbpu\nCLmFZOEJp/7q/R+6YqtCU2MIwt0pszdZxLLjGjfwIwbVvfJZf9Le+0fPmRI6\nLf19AGFW8nx0GV2cvzeU+qD0ADCOwd0WA/a91kIAZYXqiVu+55LRYhWP2I7q\ngqfCCKtxJ2fn681p4TGSePIzGYmzJ7kL79K7PlDfxMdgmrcDt4RB80I7ZiFX\nHskq4nlqjtvt52c5VikVfcOZ4zdppbGjNIfc8bgShvqqS5lJs1x2gyeMSoJN\nI+bkCrCq7cqvT7hIrbUwzbmuuo1LBky5OWMj45DnxS0/+yWJ3hAuo4lhfmRw\no6eb\r\n=A6+f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlKwaz8f74Ho1sTVff+o8HztEQbxkkzyXqMTLK9+SIVAiBWWf126l2n47PyFQMPG5dsj3do2kg1hATAyP0VGLcYZQ=="}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.11_1601998460678_0.7495344079409956"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.12":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.12","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/common-types":"^0.2.0","@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","bottleneck":"^2.19.5","commander":"^6.0.0","fs-extra":"^9.0.1","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"readme":"# ![bitbucket icon](https://www.iconfinder.com/icons/4373267/download/png/24) bitbucket-feed\n\nThis is a [Faros](https://www.faros.ai/) feed that produces data for the VCS schema.\n\nThe feed:\n- Pulls the following resources from [Bitbucket REST API](https://developer.atlassian.com/bitbucket/api/2/reference/resource/) for each workspace the authenticated user has access to:\n  - Workspace users\n  - Repositories\n    - Pull Requests\n    - Issues\n    - Commits\n\n## Quickstart\n> :clipboard: NOTE: Running this feed requires a valid Faros account. To\nsetup Faros see the [getting started guide](https://docs.faros.ai/#/?id=installation)\n\n### Installation\n```sh\nnpm install -g @faros-ai/bitbucket-feed\n```\n\n### Authentication\nRunning the feed requires a valid Bitbucket account and a Bitbucket user/client. Currently the minimum required scopes for this feed are\n- issue - Read your repositories' issues\n- repository - Read your repositories\n- pullrequest - Read your repositories and their pull requests\n\n#### Using `username` and `password`\n\n```sh\n--username {bitbucket username} --password {bitbucket password}\n```\nor short flags\n```sh\n-u{bitbucket username} -p{your bitbucket password}\n```\n#### Using `token`\n\n```sh\n--token {bitbucket token}\n```\n\nor short flag\n```sh\n-t{bitbucket token}\n```\n\n#### Bitbucket server\nThe feed defaults to pulling data from the Bitbucket Cloud REST API v2\n(https://api.bitbucket.org/2.0). To run against a different Bitbucket server:\n```sh\n--base-url {bitbucket base url}\n```\nor short flag\n```sh\n-b{bitbucket base url}\n```\n\n#### Faros feeds server\nBy default the feed will push records to the Faros Cloud production server. You can\npoint to a different Faros server with:\n```sh\n--server-url {faros server url}\n```\nor short flag\n```sh\n-s{faros server url}\n```\n\n### Run the feed\n```sh\n$ bitbucket-feed -t'token' -k'faros api key'\n```\nor\n```sh\n$ bitbucket-feed -u'username' -p'password' -k'faros api key'\n```\n\n#### With the optional configs\n```sh\n$ bitbucket-feed -t'token' -k'faros api key' -b'https://acme-bitbucket.org' -s'https://acme-faros.org'\n```\n\nThis will call the feeds server and create a new revision with the collected\ndata. The revision ID as well as a few statistics are logged as part of the\noutput.\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.12","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-raJ+FADHP6/11b2Y0q27WlsoQPsuTMwbuvILxXHFSIbelNy5PwJY3rgze984hrpuleF32fH/l/lk/maHe8SRCg==","shasum":"1d0ea530fdca60ece4ab428d243e602aeba0502b","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.12.tgz","fileCount":8,"unpackedSize":101222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffI8MCRA9TVsSAnZWagAAek0P/jQPzCW5Z6DKkbog48FU\nQIi4bjexzCauYKN74J8lK4l84qQrGYxkkGEBYB/gs0Er7HarnzQ3ev5ECdz5\n21UFx+XeovThmswN8jzx762MOJ0Cpxl1KLMn4QQAzLzuZlg1Vn7OqmYMCuAI\nZvAyqBSEmmYjDYvWeYz5suCXq8uVHXt1oLOwhEOMQyGNd74HCRTh8tKoO6ms\nuV55MdrfT4hMKqJaqB5QTdslVynMG6cf22uCBEnfeCpBjoiF9TjRPe8Wza6U\n0l4IVnzPqcLdVC6G4q8gl2XqBO18BV2P17gJid2LA7uiq4nXvBjqtxXYShXA\nWYCXYIombEe0pNh/XQCshxW3msNe899NN6tKb/PNeQWAT8psL690x2fi2ASw\nud9yCJJji5/aF9Nmj7qdepgI3qyJb4AYWF+Y7IjuTZaGmeZy+dp3hAYe63h9\n2QHHo8DyFVgyFjmNxlNx103ijkEete71zYCJ7mMT//a3gRgjjtDYAopBO5up\nnfh+pqsqlabgaC8EeZb89YBpHUTTJnLlbl/VuMoaIypKQBl3gCCYx+UYSy+d\nyMEV5evo4oeGUmDMEEBlm2pHwMIAMpK8gZ0l0p9f4yCvJzuYgYinqjmFJref\nNuKoi8s4OliSb3H0+WAkiGAa2dF3Ag91RN8/p9dvIC/5EQnU6YwO+ayt0tCB\njbJr\r\n=eW61\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHd3SvQzCmkRqz+3KgtsQ1XrncrPbO7zaV5+wIDcxKqVAiEA+3v0fODGsvlg7ihXmf13Cck37h30S5C+aC07Ij6C9V8="}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.12_1601998604000_0.37931563759557685"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.13":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.13","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/common-types":"^0.2.0","@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","bottleneck":"^2.19.5","commander":"^6.0.0","fs-extra":"^9.0.1","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"readme":"# ![bitbucket icon](https://www.iconfinder.com/icons/4373267/download/png/24) bitbucket-feed\n\nThis is a [Faros](https://www.faros.ai/) feed that produces data for the VCS schema.\n\nThe feed:\n- Pulls the following resources from [Bitbucket REST API](https://developer.atlassian.com/bitbucket/api/2/reference/resource/) for each workspace the authenticated user has access to:\n  - Workspace users\n  - Repositories\n    - Pull Requests\n    - Issues\n    - Commits\n\n## Quickstart\n> :clipboard: NOTE: Running this feed requires a valid Faros account. To\nsetup Faros see the [getting started guide](https://docs.faros.ai/#/?id=installation)\n\n### Installation\n```sh\nnpm install -g @faros-ai/bitbucket-feed\n```\n\n### Authentication\nRunning the feed requires a valid Bitbucket account and a Bitbucket user/client. Currently the minimum required scopes for this feed are\n- issue - Read your repositories' issues\n- repository - Read your repositories\n- pullrequest - Read your repositories and their pull requests\n\n#### Using `username` and `password`\n\n```sh\n--username {bitbucket username} --password {bitbucket password}\n```\nor short flags\n```sh\n-u{bitbucket username} -p{your bitbucket password}\n```\n#### Using `token`\n\n```sh\n--token {bitbucket token}\n```\n\nor short flag\n```sh\n-t{bitbucket token}\n```\n\n#### Bitbucket server\nThe feed defaults to pulling data from the Bitbucket Cloud REST API v2\n(https://api.bitbucket.org/2.0). To run against a different Bitbucket server:\n```sh\n--base-url {bitbucket base url}\n```\nor short flag\n```sh\n-b{bitbucket base url}\n```\n\n#### Faros feeds server\nBy default the feed will push records to the Faros Cloud production server. You can\npoint to a different Faros server with:\n```sh\n--server-url {faros server url}\n```\nor short flag\n```sh\n-s{faros server url}\n```\n\n### Run the feed\n```sh\n$ bitbucket-feed -t'token' -k'faros api key'\n```\nor\n```sh\n$ bitbucket-feed -u'username' -p'password' -k'faros api key'\n```\n\n#### With the optional configs\n```sh\n$ bitbucket-feed -t'token' -k'faros api key' -b'https://acme-bitbucket.org' -s'https://acme-faros.org'\n```\n\nThis will call the feeds server and create a new revision with the collected\ndata. The revision ID as well as a few statistics are logged as part of the\noutput.\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.13","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-16Vse2Q2Sud2jHpz7GUaHr3BsI6zDK/o1NPkbMGdIHUcxsbxyh8NaKQXmUtiNNAkha8sqSl8BsTjaLM+PA8SKg==","shasum":"a10be65f8441176d09f44fb9eed4cb5096e305b4","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.13.tgz","fileCount":8,"unpackedSize":101222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffI/WCRA9TVsSAnZWagAA/RUQAIUjqG4uadBrmaud/KPx\nTNpk2sQO86j3QvTje5YUW2gEkz6/5/IXXH1VJEBZ6/m03XfZPmrnNrHtZ8Lf\nGpKXrswu7R73AmyIdTETSUN504NSMVIcKlrv9z4B4ERX0hXrZ5ctu4XprPMS\nbLrvOgro5I+NGbWz5PYo8DjD6aWhDlHcgH07Li5FXD2i/rBi7amX9YPybKPE\nmBMa8rx8YflkeAiAfudHruqsIRq2Ae6I7rbT568MaJ0hrRhIyMSUbNQ3tvya\nZLobA6rjvWYVG8OB8CHstYGPwZBkGj7vNmq1HTJO13rBXjGZL4Bn88EkCuTE\nYtVD5uva011B8PKQC0imcPZsq4azQJw1cWSSEjs1i0U/TTtNmPmqmunOyUu/\n1FTJQjXQ6LGCoSRNHOOHjRnJ+GGyTmoR9KQ3bo2AnTqwCEJx7cpLoR7QKXKM\nl3O9eOCBKYnpg2VFkTnLz2aRZYLhLeIoP5+bTvXJXa0PxGWXEup2GwjyYezu\nd3aRNNw6jtRBglnsGQYtt6hPWqnnyb9pal0XiZ9GTcOdCaQjKU7Z9X+tL18M\nMEscb7ty401ORn34UJhOZv4WWnealRfgYiLuZGuIaPinHkZ7dSOl6IqFtcYT\n4r5J328k4viiKP+xiRg8wX57ZjV7nThjn9MByxkkETxxaTdMCbBfE8CCAdAY\nimwl\r\n=qMZo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB1YBtoW0V73L85NkUyKNAnK84rnsusXTVbeJFMFTiGtAiAhhHUJK2yO39S9R1z2Gqf9V0SkDLexFcu61EgRfU8ZRw=="}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.13_1601998805800_0.7947623594302082"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.14":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.14","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/common-types":"^0.2.0","@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","bottleneck":"^2.19.5","commander":"^6.0.0","fs-extra":"^9.0.1","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.14","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-CwRaLiSBMWpeCMo3KdIoYRNZuAYS6q285/CeydJ+/YV9gm4ZwggL277plNhuJ+tl6dzrkgxR3z4NUBdYxS7muA==","shasum":"11a7197f5bcff211a3984d153d467fce2510abc8","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.14.tgz","fileCount":8,"unpackedSize":101236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffJCSCRA9TVsSAnZWagAAK6cP/0VKkg9PJqh1CHfs1WuI\nnT2bFEBEDWCy5QnrgOGGGaU3tSb3U5HXXlNnZWrCJthwgshYctRtS2k1GuzM\nq0FcKFvaAV5a+hPrxCadUtKgBqyTslYd7Sxz+H7YrisZpax/dwMQoYiJb/xs\n/Et2t9dI4rvlyjMxcmptcRzhxL8odZCV6M2fLQ1VCkw1eUYESfC5ZewaJG3J\n8NsfglOsthie8GBUM7mVKOkAeLEbK9f44+Xy/26QECOEbjjTmdha2M1hIyhk\nP4IbcLtHSSVFQ3gkOpPDb830THvfj5gZMvDVMLT+aZvidPmV3J+vcvm0ttsv\nhrCUuft4wJkv5hoNJQC4uc51xhApvj4xLE/RjcNwVdz+BYSji3TtvYpa1qRr\nZJ26KMoV3n3p9ZOEHnIxdyDs7rFXej7ITJaEmyy9IOxVRjJgNuK8m9H2GjDa\nCHlUYHCWC2yHEu4F5Ow5vskl3mJXFr9O3drb3XOUZYZFiIJ78ZwMJhT50wDZ\nVyKU8jpzxLCmsgMZStxtrg9mxGYkDbE2sQPmZeq2cIlGgwniUBQRm78yJu/b\ntRxEkxI1pbaMTtugSoA2akB3+ZWNv6Y+4dQUD7l7kBpXq0hV+aGAEbPisvyp\nYSGhp51wqxYszbz8lt2vtQQCLOuqOmQ5jFEpnuw61TeJWhSxjpSsmkTxehOH\nJcIk\r\n=MtGN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCA3DPIG5XNMSMjKZqf9UcE72wR+ZR1K0s/udmceYlLDwIhALczMiSGtHF92PRsphWD1klTiQfml4m6cieUCxck9/29"}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.14_1601998994376_0.4575832179783299"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.15":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.15","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/common-types":"^0.2.0","@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","bottleneck":"^2.19.5","commander":"^6.0.0","fs-extra":"^9.0.1","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"readme":"# ![bitbucket icon](https://www.iconfinder.com/icons/4373267/download/png/24) bitbucket-feed\n\nThis is a [Faros](https://www.faros.ai/) feed that produces data for the VCS schema.\n\nThe feed:\n- Pulls the following resources from [Bitbucket REST API](https://developer.atlassian.com/bitbucket/api/2/reference/resource/) for each workspace the authenticated user has access to:\n  - Workspace users\n  - Repositories\n    - Pull Requests\n    - Issues\n    - Commits\n\n## Quickstart\n> :clipboard: NOTE: Running this feed requires a valid Faros account. To\nsetup Faros see the [getting started guide](https://docs.faros.ai/#/?id=installation)\n\n### Installation\n```sh\nnpm install -g @faros-ai/bitbucket-feed\n```\n\n### Authentication\nRunning the feed requires a valid Bitbucket account and a Bitbucket user/client. Currently the minimum required scopes for this feed are\n- issue - Read your repositories' issues\n- repository - Read your repositories\n- pullrequest - Read your repositories and their pull requests\n\n#### Using `username` and `password`\n\n```sh\n--username {bitbucket username} --password {bitbucket password}\n```\nor short flags\n```sh\n-u{bitbucket username} -p{your bitbucket password}\n```\n#### Using `token`\n\n```sh\n--token {bitbucket token}\n```\n\nor short flag\n```sh\n-t{bitbucket token}\n```\n\n#### Bitbucket server\nThe feed defaults to pulling data from the Bitbucket Cloud REST API v2\n(https://api.bitbucket.org/2.0). To run against a different Bitbucket server:\n```sh\n--base-url {bitbucket base url}\n```\nor short flag\n```sh\n-b{bitbucket base url}\n```\n\n#### Faros feeds server\nBy default the feed will push records to the Faros Cloud production server. You can\npoint to a different Faros server with:\n```sh\n--server-url {faros server url}\n```\nor short flag\n```sh\n-s{faros server url}\n```\n\n### Run the feed\n```sh\n$ bitbucket-feed -t'token' -k'faros api key'\n```\nor\n```sh\n$ bitbucket-feed -u'username' -p'password' -k'faros api key'\n```\n\n#### With the optional configs\n```sh\n$ bitbucket-feed -t'token' -k'faros api key' -b'https://myorg-bitbucket.org' -s'https://myorg-faros.org'\n```\n\nThis will call the feeds server and create a new revision with the collected\ndata. The revision ID as well as a few statistics are logged as part of the\noutput.\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.15","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Bkn/F3biyJFIcz18V3HK1dNv0FdZeBJ67frlhTiS+gNUZ4gyFbFTmpF2peGw4XA7aVkSuzfmJiZqBWXBm30MNw==","shasum":"6f35f46a3bfa904ad05196f18cb1edf6b1260701","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.15.tgz","fileCount":5,"unpackedSize":17197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffKt9CRA9TVsSAnZWagAAGNMP/0mO4vX/CIlT8HiaYson\nqdeSwl/McGDdI5EiSdLBBYSyPDJV5cO396RDTtGnOsmcF7rQofCcAs0JwZ7i\nm9Xms3vQ/R0AQZsKOVx/E+OW7m3fC1ke0TsBZOF1niIojnRax0sy2jcR2f5w\ndB1SCr0iwzZj4LLJQMVIzl2Ktusl7seDm8diCFUMWsxRwDNclM3XN6xqHO+H\n98M4jvZrCUMATXlOzEPHf/PPBIs6WNR3g3jXiKqkM7BI9IbjbLofo+1RxAna\npf627iRDRyYExbfhnpsfMX9ReijZJbqePlyc5edBhqDRFgIR9+kUA9Twk7nH\nqjoajzwUSIQXY3rTf0nSfS7lfHdA/kDS5ZV8Nu3OV16oNaIXb5Ks7xYzelw6\n21GxdNOMMxI3fttTyr62ntfdSrB4zFHPK57W75GQG9FGlMvSmHl3NKlRW/e0\nakemwiSIJTcitcH8NzLzmZ18H8NUf6Q0YpygsR0y1VO2IgrG+Iib9RDnNULW\n7myZZi4L0iFB32Zdn92rJZcPTVIVvUVw01Rc3BqV+5L6ZpBenYArd20ClJ/v\nH9IfEDa1AGk4TByVJ5Z20mK78n+F3y8dKt7/X2aWoV7Dbkq3iepKv/eUX7Ua\nnOCbjYy7vLpaUtrsy7zq8j6DwlxQkHRy41u5l3905PFXXbBQ4pJo7VIPIHKK\nRgGc\r\n=/oi2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0i6fiS3KBZqdTxlrDzgLZJzedZmPjXPCIVYR2gsimXAIgW44p1q32XZoL12gggqb0Ec9OnT3BIpfF8lV2VWlIPc4="}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.15_1602005884905_0.6459589589587211"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.16":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.16","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/common-types":"^0.2.0","@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","bottleneck":"^2.19.5","commander":"^6.0.0","fs-extra":"^9.0.1","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"readme":"# ![bitbucket icon](https://www.iconfinder.com/icons/4373267/download/png/24) bitbucket-feed\n\nThis is a [Faros](https://www.faros.ai/) feed that produces data for the VCS schema.\n\nThe feed:\n- Pulls the following resources from [Bitbucket REST API](https://developer.atlassian.com/bitbucket/api/2/reference/resource/) for each workspace the authenticated user has access to:\n  - Workspace users\n  - Repositories\n    - Pull Requests\n    - Issues\n    - Commits\n\n## Quickstart\n> :clipboard: NOTE: Running this feed requires a valid Faros account. To\nsetup Faros see the [getting started guide](https://docs.faros.ai/#/?id=installation)\n\n### Installation\n```sh\nnpm install -g @faros-ai/bitbucket-feed\n```\n\n### Authentication\nRunning the feed requires a valid Bitbucket account and a Bitbucket user/client. Currently the minimum required scopes for this feed are\n- issue - Read your repositories' issues\n- repository - Read your repositories\n- pullrequest - Read your repositories and their pull requests\n\n#### Using `username` and `password`\n\n```sh\n--username {bitbucket username} --password {bitbucket password}\n```\nor short flags\n```sh\n-u{bitbucket username} -p{your bitbucket password}\n```\n#### Using `token`\n\n```sh\n--token {bitbucket token}\n```\n\nor short flag\n```sh\n-t{bitbucket token}\n```\n\n#### Bitbucket server\nThe feed defaults to pulling data from the Bitbucket Cloud REST API v2\n(https://api.bitbucket.org/2.0). To run against a different Bitbucket server:\n```sh\n--base-url {bitbucket base url}\n```\nor short flag\n```sh\n-b{bitbucket base url}\n```\n\n#### Faros feeds server\nBy default the feed will push records to the Faros Cloud production server. You can\npoint to a different Faros server with:\n```sh\n--server-url {faros server url}\n```\nor short flag\n```sh\n-s{faros server url}\n```\n\n### Run the feed\n```sh\n$ bitbucket-feed -t'token' -k'faros api key'\n```\nor\n```sh\n$ bitbucket-feed -u'username' -p'password' -k'faros api key'\n```\n\n#### With the optional configs\n```sh\n$ bitbucket-feed -t'token' -k'faros api key' -b'https://myorg-bitbucket.org' -s'https://myorg-faros.org'\n```\n\nThis will call the feeds server and create a new revision with the collected\ndata. The revision ID as well as a few statistics are logged as part of the\noutput.\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.16","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-3fVRAMofbI/gsJVOEaq0YcomQAz64bNOAWKeORMvYHdBRmCD6RRfmUoBJEKCseyFlioBWUozPltqJJMGUH7DmQ==","shasum":"6636f52dfe628d0a83c4ec943298fd8ddd2ec36d","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.16.tgz","fileCount":8,"unpackedSize":101270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffKvCCRA9TVsSAnZWagAAMAwP/0V3PlSHkDTvLjZIzMLS\n9yWP8b1acuwCLsSXq7x1ln5wmjPQ4LnJAtwvQ+aR944P/ELfbVDe3Cm/tk/i\n3zxAF4SIc1VYN0+jAE+Cz6sSYjLKwO9/WDCqsRREWctLPAeGJW22KuAH27gB\nf/e8O7OxzyXR3BVUYkyAAjEDVDdp6M6kpTU4eXoKG6RdDyZOpijmnba7aLSK\nxnKX5JMvLAo/jpOrct6GrLD0ETT2A6oXwLqhF+O2RUVwch2Q0+GUkDWSGxRu\npU5fPIrz1tfrzV9CVpTAgu5DcAHlET9BHYCbxdu5p3nVDzElfsxY2RXR+7rk\n3GFyoAtTxK0VOVkCbJUpoaS31XStpJf1OhEIFgrC+SaUwkcNZj1uViuDbT8U\nGlAPV926j9sG1qG9Fa7gm0V7E2ZQiPtcHv0EoXV+pRhmkwJ6au64ThzwQ+Xk\ntlp9CbfbGvRXFGP3MKL23tkMgwp7WKYjWrBHBenEzZqU7B7baBk/A8WfVUVz\nJZ4Jd7T6/3FRZeltTftgsw4zDHwuLZT9ZyMmwFaP8Nt654CUXxhQpRliIAZc\nQ/PEHVya7MaYRyemEtTUJDz2Tl5MxUkGEQ3IMkG+8Sme5TcrYxOuBonZDv1r\ncnPBgXMR4N3yUBkJxlbHruI8xNbF2iy7nMnBeQDJvWqBhTNCwRWOIjoHaqH1\nmMfN\r\n=BuoD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDq1+HGTCZz3TJYKJQsRdV9E5sa94ITEJZlt8dMm6o5kwIgTl6g5SPs/Zojrbxp0cmh3i+mw6bz63gVDsVjnEpM7oY="}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.16_1602005953861_0.27461361552521546"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.17":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.17","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"lib/index"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/common-types":"^0.2.0","@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","bottleneck":"^2.19.5","commander":"^6.0.0","fs-extra":"^9.0.1","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"readme":"# ![bitbucket icon](https://www.iconfinder.com/icons/4373267/download/png/24) bitbucket-feed\n\nThis is a [Faros](https://www.faros.ai/) feed that produces data for the VCS schema.\n\nThe feed:\n- Pulls the following resources from [Bitbucket REST API](https://developer.atlassian.com/bitbucket/api/2/reference/resource/) for each workspace the authenticated user has access to:\n  - Workspace users\n  - Repositories\n    - Pull Requests\n    - Issues\n    - Commits\n\n## Quickstart\n> :clipboard: NOTE: Running this feed requires a valid Faros account. To\nsetup Faros see the [getting started guide](https://docs.faros.ai/#/?id=installation)\n\n### Installation\n```sh\nnpm install -g @faros-ai/bitbucket-feed\n```\n\n### Authentication\nRunning the feed requires a valid Bitbucket account and a Bitbucket user/client. Currently the minimum required scopes for this feed are\n- issue - Read your repositories' issues\n- repository - Read your repositories\n- pullrequest - Read your repositories and their pull requests\n\n#### Using `username` and `password`\n\n```sh\n--username {bitbucket username} --password {bitbucket password}\n```\nor short flags\n```sh\n-u{bitbucket username} -p{your bitbucket password}\n```\n#### Using `token`\n\n```sh\n--token {bitbucket token}\n```\n\nor short flag\n```sh\n-t{bitbucket token}\n```\n\n#### Bitbucket server\nThe feed defaults to pulling data from the Bitbucket Cloud REST API v2\n(https://api.bitbucket.org/2.0). To run against a different Bitbucket server:\n```sh\n--base-url {bitbucket base url}\n```\nor short flag\n```sh\n-b{bitbucket base url}\n```\n\n#### Faros feeds server\nBy default the feed will push records to the Faros Cloud production server. You can\npoint to a different Faros server with:\n```sh\n--server-url {faros server url}\n```\nor short flag\n```sh\n-s{faros server url}\n```\n\n### Run the feed\n```sh\n$ bitbucket-feed -t'token' -k'faros api key'\n```\nor\n```sh\n$ bitbucket-feed -u'username' -p'password' -k'faros api key'\n```\n\n#### With the optional configs\n```sh\n$ bitbucket-feed -t'token' -k'faros api key' -b'https://myorg-bitbucket.org' -s'https://myorg-faros.org'\n```\n\nThis will call the feeds server and create a new revision with the collected\ndata. The revision ID as well as a few statistics are logged as part of the\noutput.\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.17","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-4R6u+UFGN5LqxLdcuHnd/Ka2uFgz8W5e0KWOBnLA9GmHh/KbiaZW3p3hV6t0nZ1zqDABTNVNtrmPXnFjFQW3Ng==","shasum":"f197c110932e02cbf12d312ded695a859fa3c06f","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.17.tgz","fileCount":5,"unpackedSize":17312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffMArCRA9TVsSAnZWagAAB04QAKG8NP6gqKISqZh9AyD1\n9eYpVvqy6DN3YlATZUQNj9Kj8/qHXkPeC94efhfy4Ivj3kQ2i+WeTp6CS3uC\nis7HYjJBGik3VCGWjMIQpWoZxTAod4+94LEFdbuUBYPEFUvXeY6L1N00bEbQ\nsfTlMrBAM7uwu9i5Jzj0JERIrGxcD2tCtH2zUXFQJ2/7Av0o1JO+9Sb9w0wx\nImX49pl+FfTr5wg/KxoS6MYIzz8jWrUR4PjLqYWaWocIz2tk1tQF6auZjgb4\nR9PodOufJIfnI4oyC/8uvceVIF+ydxVw3CkKFFLJh8c/YahUTI+EkRxPsaMB\noDhyz3aMAGVOXZVrk/b18aucvF7UsitomgV4tPCARCJaJ0rsQ+CRhWcCCJhn\nDJED/8nTFzHZYtrCMQXWW7KddD/IHcbeHwNBvXqTNcav6XarhirsyJ2m5iao\nkmtz8JLr78SllnsSyzQFLbnzDTkImqmaJtfF1IEyCgpqN4AWAjEMCzl6eVyC\njEwF6sVTTais/UqsSpxcGWXWXpbhlQ/Ywte2asK55ZvqvFYnRUUymEs6V8uv\nEB2FveTBaJqsu8cDOhvi6tydB8aC0fKGZb6mw6jv/CAjYkwbo8Gt53+W0mMD\n2adGhKOJQXgmphYDP4Hqc7d6jUL8ITLnXsQp71arAI58p03TkRRkkUC60Hg+\ntAV9\r\n=9gnK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9CzbSpf709J+4c83O2bY6dcHaJ4YRBh5VZaDAucJViAiBSFLzhy5UtgLs6gw4HSqGTK6p7rVznyN0fS5nfdecaZg=="}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.17_1602011179269_0.9938946841941663"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.18":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.18","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"lib/index"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/common-types":"^0.2.0","@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","bottleneck":"^2.19.5","commander":"^6.0.0","fs-extra":"^9.0.1","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"readme":"# ![bitbucket icon](https://www.iconfinder.com/icons/4373267/download/png/24) bitbucket-feed\n\nThis is a [Faros](https://www.faros.ai/) feed that produces data for the VCS schema.\n\nThe feed:\n- Pulls the following resources from [Bitbucket REST API](https://developer.atlassian.com/bitbucket/api/2/reference/resource/) for each workspace the authenticated user has access to:\n  - Workspace users\n  - Repositories\n    - Pull Requests\n    - Issues\n    - Commits\n\n## Quickstart\n> :clipboard: NOTE: Running this feed requires a valid Faros account. To\nsetup Faros see the [getting started guide](https://docs.faros.ai/#/?id=installation)\n\n### Installation\n```sh\nnpm install -g @faros-ai/bitbucket-feed\n```\n\n### Authentication\nRunning the feed requires a valid Bitbucket account and a Bitbucket user/client. Currently the minimum required scopes for this feed are\n- issue - Read your repositories' issues\n- repository - Read your repositories\n- pullrequest - Read your repositories and their pull requests\n\n#### Using `username` and `password`\n\n```sh\n--username {bitbucket username} --password {bitbucket password}\n```\nor short flags\n```sh\n-u{bitbucket username} -p{your bitbucket password}\n```\n#### Using `token`\n\n```sh\n--token {bitbucket token}\n```\n\nor short flag\n```sh\n-t{bitbucket token}\n```\n\n#### Bitbucket server\nThe feed defaults to pulling data from the Bitbucket Cloud REST API v2\n(https://api.bitbucket.org/2.0). To run against a different Bitbucket server:\n```sh\n--base-url {bitbucket base url}\n```\nor short flag\n```sh\n-b{bitbucket base url}\n```\n\n#### Faros feeds server\nBy default the feed will push records to the Faros Cloud production server. You can\npoint to a different Faros server with:\n```sh\n--server-url {faros server url}\n```\nor short flag\n```sh\n-s{faros server url}\n```\n\n### Run the feed\n```sh\n$ bitbucket-feed -t'token' -k'faros api key'\n```\nor\n```sh\n$ bitbucket-feed -u'username' -p'password' -k'faros api key'\n```\n\n#### With the optional configs\n```sh\n$ bitbucket-feed -t'token' -k'faros api key' -b'https://myorg-bitbucket.org' -s'https://myorg-faros.org'\n```\n\nThis will call the feeds server and create a new revision with the collected\ndata. The revision ID as well as a few statistics are logged as part of the\noutput.\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.18","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Ss23zCTn+uVYhd/eOchVXIFrqjDCEjtuvnOpfKVMB5BNWcW37dtnRaj4p22bACaVbwUIleHE1mmwLmZx6Wj6/Q==","shasum":"2be5f7a1603e2537b74f71bc3f5cca8c0ee6ce59","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.18.tgz","fileCount":8,"unpackedSize":101518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffMCECRA9TVsSAnZWagAAdWIP/AiIszxGHTgQqIrQK7Jx\nMyGDRlbntHArlepMMjiBKW3Ges5bnjB5GZYskaMFpOqmF8bHVYrqnrTmchaZ\nMr00KXNYhVZvrvxjpy0O4+V2OgU0LEeBmALQubUsSt/bjY9+3GnTQTxKrzJP\nkoV2I9wn6jGldC/MhIpHcrkcFVqZ6rjJtGo/x6iB1Oc2hBWNOZe8hm8C1GTB\niIg5u6OEm7eIqut3eNsE/kIx/5HCv2YGMBGHYHBavT9M1EX7Kvp1BrVuR+JT\neJedhopbITWgydFfjkhac/S2Vqj5p+/3963Q4E8wobyDu9P8wyFVMehLGp+e\nJaKRtgbpjMoZ0HNlDFE6NZ6/RasqUXzNv/uNtIzVPKMNBKp+Z21hoVp+3Oub\nOOtX73ZEt3qcSsbL5IxHfDLrik6YT9gRBH21WDp/uTKcdOBKVKE84u1GeKXM\nYX+tA1oMsr8aNryHD65f+Qi+z8nc40eL6DVC821Cs1HYzo/RfvSXzRr2cX+R\n11jdNs2tOcNAa/rCWI/oPFwX7Bh7F23J+tKGcGvB3CpQZ+JzdPXyMjmF79mj\nm8LtGOaU8ZHob6iIaoZhzJO5WMtk9rX9y/b/5+S50AtBPNndz4adi79rgfwI\nLpg589AqUoyMXSugssEmoHe1SHKoxpkUNUC2Cr3cjs78yLVkOmsNdIKaRfWY\n3YKI\r\n=gOUp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3ehmewzA/sZDTPm0+qc97IWFGdnpKnitaIauyx4JHVAIgPCsswkp9nUjThrlvG/8DUSip3QD7qGroSrsPyUq4pYY="}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.18_1602011268303_0.2880924817328159"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.19":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.19","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"lib/index"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/common-types":"^0.2.0","@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","bottleneck":"^2.19.5","commander":"^6.0.0","fs-extra":"^9.0.1","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"readme":"# ![bitbucket icon](https://www.iconfinder.com/icons/4373267/download/png/24) bitbucket-feed\n\nThis is a [Faros](https://www.faros.ai/) feed that produces data for the VCS schema.\n\nThe feed:\n- Pulls the following resources from [Bitbucket REST API](https://developer.atlassian.com/bitbucket/api/2/reference/resource/) for each workspace the authenticated user has access to:\n  - Workspace users\n  - Repositories\n    - Pull Requests\n    - Issues\n    - Commits\n\n## Quickstart\n> :clipboard: NOTE: Running this feed requires a valid Faros account. To\nsetup Faros see the [getting started guide](https://docs.faros.ai/#/?id=installation)\n\n### Installation\n```sh\nnpm install -g @faros-ai/bitbucket-feed\n```\n\n### Authentication\nRunning the feed requires a valid Bitbucket account and a Bitbucket user/client. Currently the minimum required scopes for this feed are\n- issue - Read your repositories' issues\n- repository - Read your repositories\n- pullrequest - Read your repositories and their pull requests\n\n#### Using `username` and `password`\n\n```sh\n--username {bitbucket username} --password {bitbucket password}\n```\nor short flags\n```sh\n-u{bitbucket username} -p{your bitbucket password}\n```\n#### Using `token`\n\n```sh\n--token {bitbucket token}\n```\n\nor short flag\n```sh\n-t{bitbucket token}\n```\n\n#### Bitbucket server\nThe feed defaults to pulling data from the Bitbucket Cloud REST API v2\n(https://api.bitbucket.org/2.0). To run against a different Bitbucket server:\n```sh\n--base-url {bitbucket base url}\n```\nor short flag\n```sh\n-b{bitbucket base url}\n```\n\n#### Faros feeds server\nBy default the feed will push records to the Faros Cloud production server. You can\npoint to a different Faros server with:\n```sh\n--server-url {faros server url}\n```\nor short flag\n```sh\n-s{faros server url}\n```\n\n### Run the feed\n```sh\n$ bitbucket-feed -t'token' -k'faros api key'\n```\nor\n```sh\n$ bitbucket-feed -u'username' -p'password' -k'faros api key'\n```\n\n#### With the optional configs\n```sh\n$ bitbucket-feed -t'token' -k'faros api key' -b'https://myorg-bitbucket.org' -s'https://myorg-faros.org'\n```\n\nThis will call the feeds server and create a new revision with the collected\ndata. The revision ID as well as a few statistics are logged as part of the\noutput.\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.19","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-7swXQfM0xyr5dOp/G7La2gl7w5QOqm4yZeVXHTCjFjfwYVI5+JJpAKY4NA344rzJRUiwkiX5GqNy1fEfLGrdIA==","shasum":"cfd0899f5dd652744e2ee50e7a9538925cc529e9","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.19.tgz","fileCount":8,"unpackedSize":101514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffNLXCRA9TVsSAnZWagAAosoP/ApyPvN44MJJM4a4Nxri\nc8Y3+LwYL4X7kichdI9PVVYEoWAOa71la3bJ2yzAsXCQeLkdhpLEysVigm4D\n8xEOpWIB4VL07UvJpvBHGz4o+sVUTUUmL4kYvcDmAxIz7yQJBKGmttilEBiL\nFn8Mrf6PgC6qPTgKFfHQoRkfqwHSXDKQApKaVDQpu4T8muAKAM++hF9xgwNR\nTTQ9XY4KLEk4CF3m5Oww5thoB0NzpofDhfPuBNmIwt6RCwsXBqn6mSvydcdu\n2zQXXh9p+fUXodd+CKVE/+ECPT/Kt/T0NDkLAlh8JgpN/JuOgMA2v5FXq9Eh\nmbgi6PcY1KYP3YYqJH2oQmjvO+3MtDjNq0LIpq+DAwC7JOmdIGYskiLxUSUa\npxRJGTn0XI6IUZI2/ZQGqm8sH2LrbjgIo+kMuDnx6Cz3yEAcdnHPl9jcQuTc\neQv6r9SVmLQgZv1f0nx/S1bh94JEqLb7DXFdWRe3jZ/0bctPmhIMivH43J2/\naNDXEUkKHdqkjJ3owrXkj3kxcL94xWuoVtXJaQkeNd5RyJj+k27B1ccsO4gF\n27bW6RhlzcGDLEMhAGmEtR2mjd9t7DIFmXGG6qWDpx3kRl7WWFnUnDxG5Vou\nYYMrhkyd3rTfif51OUg4aBmSWcQgEstA85+fIySiNXfzNXaAkiSzxNBBSJyJ\nCsZE\r\n=6gSH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBkuVTb67aXIfBH/lOFaXEiq11Dlrx4u2+7eI+KlLg5AiEA1OjtOPU8ln2F9WR1UybYRuYIxM+jvC+jUV8u7469KsY="}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.19_1602015959461_0.21145417743850392"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.20":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.20","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/common-types":"^0.2.0","@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","bottleneck":"^2.19.5","commander":"^6.0.0","fs-extra":"^9.0.1","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"readme":"# ![bitbucket icon](https://www.iconfinder.com/icons/4373267/download/png/24) bitbucket-feed\n\nThis is a [Faros](https://www.faros.ai/) feed that produces data for the VCS schema.\n\nThe feed:\n- Pulls the following resources from [Bitbucket REST API](https://developer.atlassian.com/bitbucket/api/2/reference/resource/) for each workspace the authenticated user has access to:\n  - Workspace users\n  - Repositories\n    - Pull Requests\n    - Issues\n    - Commits\n\n## Quickstart\n> :clipboard: NOTE: Running this feed requires a valid Faros account. To\nsetup Faros see the [getting started guide](https://docs.faros.ai/#/?id=installation)\n\n### Installation\n```sh\nnpm install -g @faros-ai/bitbucket-feed\n```\n\n### Authentication\nRunning the feed requires a valid Bitbucket account and a Bitbucket user/client. Currently the minimum required scopes for this feed are\n- issue - Read your repositories' issues\n- repository - Read your repositories\n- pullrequest - Read your repositories and their pull requests\n\n#### Using `username` and `password`\n\n```sh\n--username {bitbucket username} --password {bitbucket password}\n```\nor short flags\n```sh\n-u{bitbucket username} -p{your bitbucket password}\n```\n#### Using `token`\n\n```sh\n--token {bitbucket token}\n```\n\nor short flag\n```sh\n-t{bitbucket token}\n```\n\n#### Bitbucket server\nThe feed defaults to pulling data from the Bitbucket Cloud REST API v2\n(https://api.bitbucket.org/2.0). To run against a different Bitbucket server:\n```sh\n--base-url {bitbucket base url}\n```\nor short flag\n```sh\n-b{bitbucket base url}\n```\n\n#### Faros feeds server\nBy default the feed will push records to the Faros Cloud production server. You can\npoint to a different Faros server with:\n```sh\n--server-url {faros server url}\n```\nor short flag\n```sh\n-s{faros server url}\n```\n\n### Run the feed\n```sh\n$ bitbucket-feed -t'token' -k'faros api key'\n```\nor\n```sh\n$ bitbucket-feed -u'username' -p'password' -k'faros api key'\n```\n\n#### With the optional configs\n```sh\n$ bitbucket-feed -t'token' -k'faros api key' -b'https://myorg-bitbucket.org' -s'https://myorg-faros.org'\n```\n\nThis will call the feeds server and create a new revision with the collected\ndata. The revision ID as well as a few statistics are logged as part of the\noutput.\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.20","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-tBlIaJlTA6bzZfVLECIZod3IQ1+oMymzooXgP+u0es0resH30XXO9iPDfg1cJwagzgLGjj3+W7oUO6SeJMoWxA==","shasum":"2352d07a8c74d70dc942d00f9e9bc4bb6547c686","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.20.tgz","fileCount":8,"unpackedSize":101523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffNc5CRA9TVsSAnZWagAA+UgP/Rwqam1YBbDbigQPXxUg\nS2aoG0beRfFolES3NdKaxKOuqqKir9OkOItIXwoltd2Im0lBfJeGRyn4GFqM\nzLm6kaga2bmxjYLs/MbHD84mDGhQqU+jZtWxuGB15fJh2QzRl9tMi1muKupM\nCtFgaZSYGU1yE0hkcG7TOtGz4ltRHMqUMw+KSQN6xdp8csoRz9Adn95P7kpV\nNMY5bp8ssUNLrt+F9LtneU0smQA79Ui5+eMdmOxFfpz5rd2fJerB266eCC3w\nZZr9XVNJnfHGmxUfcftCNGapfVySDJD4/bvQBC4ZYhxZE1hK/Gc2ecxhbYp8\nKABBXs9bJe7PZRvyws5uq8aY4eEEPhzCr/czFDcvPjnnME/PZjZZoojo3pqu\nQYelTS2gOZUjQDK3d8TMZEAtYuJkvSRUDzq4CAWTa25rntTIfxUTLifQrm4X\nAfVVHQlKx6Wml81hztbKdhqruhhgpoHZzUBwzxUVtJ6uWkiU/VivyPQRHPgm\ntjtvw+we71zMgjvhsN9HWFnkYOt290UE/57pvczMalBgOMYeP1BDepXNh8FX\nneNB9/afn5BG3+9jFHYJ5eZlHws2o+UxWFEU0QUeL08zm7K0TCnpl/YBG+fy\naSs8ybVpiQt228D6glqiEm68JXujD1R6Jw8SzcmgjkBa05gR9i49kB61po7/\n+tfx\r\n=ByCZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQbO8pELHrr01JGiy+VkWKpV2vjHmP1865J2Abeu7UhAiAPu/rBBLurzDm5R5CsU4KceAJbnwViXJQzAaXVi5nCvQ=="}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.20_1602017081269_0.5516098867541421"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.21":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.21","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"lib/index.js"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/common-types":"^0.2.0","@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","bottleneck":"^2.19.5","commander":"^6.0.0","fs-extra":"^9.0.1","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"readme":"# ![bitbucket icon](https://www.iconfinder.com/icons/4373267/download/png/24) bitbucket-feed\n\nThis is a [Faros](https://www.faros.ai/) feed that produces data for the VCS schema.\n\nThe feed:\n- Pulls the following resources from [Bitbucket REST API](https://developer.atlassian.com/bitbucket/api/2/reference/resource/) for each workspace the authenticated user has access to:\n  - Workspace users\n  - Repositories\n    - Pull Requests\n    - Issues\n    - Commits\n\n## Quickstart\n> :clipboard: NOTE: Running this feed requires a valid Faros account. To\nsetup Faros see the [getting started guide](https://docs.faros.ai/#/?id=installation)\n\n### Installation\n```sh\nnpm install -g @faros-ai/bitbucket-feed\n```\n\n### Authentication\nRunning the feed requires a valid Bitbucket account and a Bitbucket user/client. Currently the minimum required scopes for this feed are\n- issue - Read your repositories' issues\n- repository - Read your repositories\n- pullrequest - Read your repositories and their pull requests\n\n#### Using `username` and `password`\n\n```sh\n--username {bitbucket username} --password {bitbucket password}\n```\nor short flags\n```sh\n-u{bitbucket username} -p{your bitbucket password}\n```\n#### Using `token`\n\n```sh\n--token {bitbucket token}\n```\n\nor short flag\n```sh\n-t{bitbucket token}\n```\n\n#### Bitbucket server\nThe feed defaults to pulling data from the Bitbucket Cloud REST API v2\n(https://api.bitbucket.org/2.0). To run against a different Bitbucket server:\n```sh\n--base-url {bitbucket base url}\n```\nor short flag\n```sh\n-b{bitbucket base url}\n```\n\n#### Faros feeds server\nBy default the feed will push records to the Faros Cloud production server. You can\npoint to a different Faros server with:\n```sh\n--server-url {faros server url}\n```\nor short flag\n```sh\n-s{faros server url}\n```\n\n### Run the feed\n```sh\n$ bitbucket-feed -t'token' -k'faros api key'\n```\nor\n```sh\n$ bitbucket-feed -u'username' -p'password' -k'faros api key'\n```\n\n#### With the optional configs\n```sh\n$ bitbucket-feed -t'token' -k'faros api key' -b'https://myorg-bitbucket.org' -s'https://myorg-faros.org'\n```\n\nThis will call the feeds server and create a new revision with the collected\ndata. The revision ID as well as a few statistics are logged as part of the\noutput.\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.21","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-lBXxU9e7cBcrtHHxAsnPImjJJkMKPz/Qlr672BNMEBiFE3zmfuNNYWYkjlI3b0vif8rUr6l9mZurw2LWRgLjyA==","shasum":"c6cf74837a08cc6ae9b0dff0affaefe591c47d04","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.21.tgz","fileCount":8,"unpackedSize":101517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffNeQCRA9TVsSAnZWagAAF/IP/2a+7ASKosflC6S8hcUe\n50jm3ukc1m/224ryscdC0EvWEhT/g4OgVUI/PD7G//UvzF+axrfnLjqjCLYd\n6dILwoqnOU2ltwYwlibrJj7rGF/BOVUN22q+m8j5aVPOI2NId3hy2vPcm7fs\nybt4H2U4yVOAecjHA0w4vczY2M7Cyeya5GDRzbwk8p3jnUSbG8okm+v4yzba\nyz/PVvyc2xgLcfohuI7mdRRR7a+vGcXIYREIgAGxTFGcpBt28gRgdIHA6YXy\nAAdmopwr3Oo83xXZigQ9CZmXA1DBl2S1kWd6bKYs9WI6d0O1iaLE1+lw6jG/\nfGtKqEsgK8OBSipttJ4Bz1Wj7Bjod08ForhodVwfyyu7yweXnA8UNBNxYvSs\noAiXj5wyq/fGw2fy1aGuUjuC6dIKMqZRQWIcnNkAWcSTLBZxo5Fl4eONr1fF\nSju1xe3RoR7SCoWBdFVx81ul9O4Kx+qC6Ui/6ocVZqTgVW70mZ4jTpSiZQNC\nA0zj6TTe6rqcT+9OkAbDjhKJNujEvz0I9x3SwqupGduXyosm988BmFvtli4D\nTLBufm9zgIIgwantGcn51vqHPgaYzX5j5u5GCTQRYsSHV0vzx4Es8tp73Tcz\n9HpMpkC3dswAocE3ePwTn9Sk+YZHZ/lNoMrM5QrqhcnK6L/kDRBQRjXli/rE\nQrRg\r\n=reL1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFupa/Q6sAoEpa5A95AvVR/5EGIAKENPdgwTFcuwhGn3AiBucE4X1HI21AQzwMDvRa1WFJ3Qc/K+3Yz8n76FWczKEg=="}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.21_1602017168081_0.6537427930540958"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.22":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.22","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/common-types":"^0.2.0","@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","bottleneck":"^2.19.5","commander":"^6.0.0","fs-extra":"^9.0.1","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"readme":"# ![bitbucket icon](https://www.iconfinder.com/icons/4373267/download/png/24) bitbucket-feed\n\nThis is a [Faros](https://www.faros.ai/) feed that produces data for the VCS schema.\n\nThe feed:\n- Pulls the following resources from [Bitbucket REST API](https://developer.atlassian.com/bitbucket/api/2/reference/resource/) for each workspace the authenticated user has access to:\n  - Workspace users\n  - Repositories\n    - Pull Requests\n    - Issues\n    - Commits\n\n## Quickstart\n> :clipboard: NOTE: Running this feed requires a valid Faros account. To\nsetup Faros see the [getting started guide](https://docs.faros.ai/#/?id=installation)\n\n### Installation\n```sh\nnpm install -g @faros-ai/bitbucket-feed\n```\n\n### Authentication\nRunning the feed requires a valid Bitbucket account and a Bitbucket user/client. Currently the minimum required scopes for this feed are\n- issue - Read your repositories' issues\n- repository - Read your repositories\n- pullrequest - Read your repositories and their pull requests\n\n#### Using `username` and `password`\n\n```sh\n--username {bitbucket username} --password {bitbucket password}\n```\nor short flags\n```sh\n-u{bitbucket username} -p{your bitbucket password}\n```\n#### Using `token`\n\n```sh\n--token {bitbucket token}\n```\n\nor short flag\n```sh\n-t{bitbucket token}\n```\n\n#### Bitbucket server\nThe feed defaults to pulling data from the Bitbucket Cloud REST API v2\n(https://api.bitbucket.org/2.0). To run against a different Bitbucket server:\n```sh\n--base-url {bitbucket base url}\n```\nor short flag\n```sh\n-b{bitbucket base url}\n```\n\n#### Faros feeds server\nBy default the feed will push records to the Faros Cloud production server. You can\npoint to a different Faros server with:\n```sh\n--server-url {faros server url}\n```\nor short flag\n```sh\n-s{faros server url}\n```\n\n### Run the feed\n```sh\n$ bitbucket-feed -t'token' -k'faros api key'\n```\nor\n```sh\n$ bitbucket-feed -u'username' -p'password' -k'faros api key'\n```\n\n#### With the optional configs\n```sh\n$ bitbucket-feed -t'token' -k'faros api key' -b'https://myorg-bitbucket.org' -s'https://myorg-faros.org'\n```\n\nThis will call the feeds server and create a new revision with the collected\ndata. The revision ID as well as a few statistics are logged as part of the\noutput.\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.22","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-y3G9u/Bzb5Q2uZVdPB249fB7ADA1vO8jUAU4jhgshWQbspXhZ18duvUUInAWGI+ft0CIwYiyd37axudlgzycDg==","shasum":"32753ad1ae230a1aca0952087a62e73cb241191f","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.22.tgz","fileCount":8,"unpackedSize":101523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffNf9CRA9TVsSAnZWagAAWokP/2ECeGbYP3Y/nwbYi07O\nbfiANQdVYTjjQFgbUWGuOsmPQXmILUDvDS5HZpHCX2hWG1iojeHN+1eO76f+\ndmNuOLTIvZ9PINoUhXsoG3hRFUbR7WGwGSchpDAo8fVNS8cKqvjnS+2y49a3\nXgj4XnV4C8jdz21qjczK7YuZIv54SkN+YLnWbZOC7wNLcQW/GPyC0cyCN8qE\nlc+dEwQSVuWb/VlrOuSOOPb03/zcIEiKiJhVE+O1e7BLDsP5GnsH7Gi9lSbW\nCIak4i7U6rxlZPYJzn+YEoC1WS3a/9QI8fgNcme0bgr4FCZZKo108idMxnvs\n6uw1Zyn+Fs2otPt5FVCsMTyscfKzTRDNhxTTOoAajdu15Vyqm1r3RLh8T1Ly\njBgRcDWp7v1Cb40L0OYkO/nBRO5ZX80h9tbPKgRIY2vdmIfGpVzBCaZC+NDM\nIaQclSO+rMVEWRmb0XaMSlrl+59fOUao7buli7ZOC+ldKC+Lpiyu7JM7bMLe\n9aAsgU80aAe08q/+M3WsAk3BzZzPUaYFxCLbQ1LF/YDNyFiNtXGlD0L9twuW\nLcfMujVzAW8n3ND4/cmaGFUotAfkG4qBzdEo98Kvjmj518dLwEsP4nxT6OKb\nBUcPvl6562lweyfvVY5E6WolgneCx28uI1pWqR5I084SVOF8JpM8Vx51f5Pp\nht7a\r\n=i60k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEvwUj/zoHumeNCELcKu77Nm/c6AAG+v5pLXZpCLFrJvAiA5Faoh++24boWVXFSltB2aEqfPLOztUQVfULpFkwqG5A=="}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.22_1602017277418_0.05093400728398567"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.23":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.23","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/common-types":"^0.2.0","@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","bottleneck":"^2.19.5","commander":"^6.0.0","fs-extra":"^9.0.1","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"readme":"# ![bitbucket icon](https://www.iconfinder.com/icons/4373267/download/png/24) bitbucket-feed\n\nThis is a [Faros](https://www.faros.ai/) feed that produces data for the VCS schema.\n\nThe feed:\n- Pulls the following resources from [Bitbucket REST API](https://developer.atlassian.com/bitbucket/api/2/reference/resource/) for each workspace the authenticated user has access to:\n  - Workspace users\n  - Repositories\n    - Pull Requests\n    - Issues\n    - Commits\n\n## Quickstart\n> :clipboard: NOTE: Running this feed requires a valid Faros account. To\nsetup Faros see the [getting started guide](https://docs.faros.ai/#/?id=installation)\n\n### Installation\n```sh\nnpm install -g @faros-ai/bitbucket-feed\n```\n\n### Authentication\nRunning the feed requires a valid Bitbucket account and a Bitbucket user/client. Currently the minimum required scopes for this feed are\n- issue - Read your repositories' issues\n- repository - Read your repositories\n- pullrequest - Read your repositories and their pull requests\n\n#### Using `username` and `password`\n\n```sh\n--username {bitbucket username} --password {bitbucket password}\n```\nor short flags\n```sh\n-u{bitbucket username} -p{your bitbucket password}\n```\n#### Using `token`\n\n```sh\n--token {bitbucket token}\n```\n\nor short flag\n```sh\n-t{bitbucket token}\n```\n\n#### Bitbucket server\nThe feed defaults to pulling data from the Bitbucket Cloud REST API v2\n(https://api.bitbucket.org/2.0). To run against a different Bitbucket server:\n```sh\n--base-url {bitbucket base url}\n```\nor short flag\n```sh\n-b{bitbucket base url}\n```\n\n#### Faros feeds server\nBy default the feed will push records to the Faros Cloud production server. You can\npoint to a different Faros server with:\n```sh\n--server-url {faros server url}\n```\nor short flag\n```sh\n-s{faros server url}\n```\n\n### Run the feed\n```sh\n$ bitbucket-feed -t'token' -k'faros api key'\n```\nor\n```sh\n$ bitbucket-feed -u'username' -p'password' -k'faros api key'\n```\n\n#### With the optional configs\n```sh\n$ bitbucket-feed -t'token' -k'faros api key' -b'https://myorg-bitbucket.org' -s'https://myorg-faros.org'\n```\n\nThis will call the feeds server and create a new revision with the collected\ndata. The revision ID as well as a few statistics are logged as part of the\noutput.\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.23","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-NZFfXI5zan5PVdb/GmK4PCMFWF6YzNdN6SS2mWncVyGqGFQUyskkPxpqqPYcBrgKswx0v/UkB8dAEB5w9GEqVg==","shasum":"1b44bb0af80c1af14eb94db0480abba122b66a3a","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.23.tgz","fileCount":8,"unpackedSize":101565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffN6CCRA9TVsSAnZWagAAD4QP/2vLJvnbGK9I4gf3M4Xe\noU4LkZP30yNa1dQrrSJZSpCn73UHr+NZmmspv1oClBvSz7nUrlfLKvY6v50w\nTwB9wJfE+6HBodBsrqAXgRA6urUdqfOGYS7BsQusOqqOtzZREAlqd/NCJv3U\nn79HXu2ZlO8ec+hQxQbNcukOHKI2c2O4G+EdswTFhFkPLoyLoSiI2USz8ap4\nHHFlI7A8JcSHMuByXak+5FG25LZY2bC90sO/V88chbfXXxgHjQhrXjM2317y\n7yFYoExJeATg7cwp0HAn+gySM0OeXFhMkKfHEZ3Z3MPWu/BzxLjUObRcfSYP\nPHwcQ7d+g+gl9nD5UUv9PNcprUDnG0oJRDbEIYbdDlssK5+yPj0wBDeaK+Vr\nE9iUvALUS2eNfYrUFmCqjjMlyph9cN04OESvgwLYuR9CW4KeIDi3at9OT37x\n/gTuY+OpGCQ9uali1NTgch+CKlS50k8ik0+c2Izj/HARXnClWHl9QzG68dRU\nacro6kZ7vdgPdS+Qi3zMcfJsZcwXDo5IcdTOiTeUbVSZkIuqNa3VMiBrHwpU\nu9NKhjj38QwizHTnhgSsWwD4PQMQI7Sz8m3NU/sPRqhUEhcBQlxMm3PtjZjl\nU8wVpDSahBHcCG/VyEsJqPENREnpAfWqmEausIGfFnYYY3EtmlOeqEcbiNrQ\nsW6E\r\n=xmrC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtqr0cikKLI316c8Jh5Jl8YUdB9Veiuh6254x5WlBmqwIgQkT3/h5cQ6Go2mWsrskpePZ0J7gPkrR4DTI0f7UGVfA="}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.23_1602018946213_0.179098026160335"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.24":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.24","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/common-types":"^0.2.0","@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","bottleneck":"^2.19.5","commander":"^6.0.0","fs-extra":"^9.0.1","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"readme":"# ![bitbucket icon](https://www.iconfinder.com/icons/4373267/download/png/24) bitbucket-feed\n\nThis is a [Faros](https://www.faros.ai/) feed that produces data for the VCS schema.\n\nThe feed:\n- Pulls the following resources from [Bitbucket REST API](https://developer.atlassian.com/bitbucket/api/2/reference/resource/) for each workspace the authenticated user has access to:\n  - Workspace users\n  - Repositories\n    - Pull Requests\n    - Issues\n    - Commits\n\n## Quickstart\n> :clipboard: NOTE: Running this feed requires a valid Faros account. To\nsetup Faros see the [getting started guide](https://docs.faros.ai/#/?id=installation)\n\n### Installation\n```sh\nnpm install -g @faros-ai/bitbucket-feed\n```\n\n### Authentication\nRunning the feed requires a valid Bitbucket account and a Bitbucket user/client. Currently the minimum required scopes for this feed are\n- issue - Read your repositories' issues\n- repository - Read your repositories\n- pullrequest - Read your repositories and their pull requests\n\n#### Using `username` and `password`\n\n```sh\n--username {bitbucket username} --password {bitbucket password}\n```\nor short flags\n```sh\n-u{bitbucket username} -p{your bitbucket password}\n```\n#### Using `token`\n\n```sh\n--token {bitbucket token}\n```\n\nor short flag\n```sh\n-t{bitbucket token}\n```\n\n#### Bitbucket server\nThe feed defaults to pulling data from the Bitbucket Cloud REST API v2\n(https://api.bitbucket.org/2.0). To run against a different Bitbucket server:\n```sh\n--base-url {bitbucket base url}\n```\nor short flag\n```sh\n-b{bitbucket base url}\n```\n\n#### Faros feeds server\nBy default the feed will push records to the Faros Cloud production server. You can\npoint to a different Faros server with:\n```sh\n--server-url {faros server url}\n```\nor short flag\n```sh\n-s{faros server url}\n```\n\n### Run the feed\n```sh\n$ bitbucket-feed -t'token' -k'faros api key'\n```\nor\n```sh\n$ bitbucket-feed -u'username' -p'password' -k'faros api key'\n```\n\n#### With the optional configs\n```sh\n$ bitbucket-feed -t'token' -k'faros api key' -b'https://myorg-bitbucket.org' -s'https://myorg-faros.org'\n```\n\nThis will call the feeds server and create a new revision with the collected\ndata. The revision ID as well as a few statistics are logged as part of the\noutput.\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.24","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-LuFi0h+Fzd7KTZJ5GtyNbjNx7RDVwNo4Q+/KmgRWn0GosG+rBTUjgeXz1JRA0cjfWPCs4RfTnMwXotBAaYRAqw==","shasum":"cde1c5b154b4232c1e0e0b6139458dc6c9ff35c5","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.24.tgz","fileCount":8,"unpackedSize":101576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffN+BCRA9TVsSAnZWagAA7LkQAJJHaetqeQh++EIlSTlH\nqjHI6iIJgSxLEZYw2Eoj3qbwurJuO/Nhdd81O8G/qivqlAigifhjHNgpY/qF\nLysqkwC0xIcEPRewEUxWOddGW2siuidorTK9T20mQFUubPn19Uf3j3pAhrJB\ntVVIC2V775qIXVYYU68Gng43cbH/5cLWfle9ddQQIMVsuISMrDFtsOEIgTFS\ng2JwKuqfHnl/9vhgU7jY9hWO5O71WjpFVqaBQYi85wX4nF8BQzLsQ8/WXqbS\nKorqng1ywPOSZ9gNe8KyzQIuVMcVtT9AZpdoykdwnb0A5MCn2EVHkm21Xats\nihVtaLnWDIb0T6m3tsoG2J1g8xX+YDe4YAOuiIJIwoVWI5asCVoMNQDRlUY2\n3aZuF9aA6WEj8hkUtlswQsTCMR2Uct4x5p62fIz9jQHesig9VCIYhBm6dHn5\nXQIOM6H+sgaP9o2aJR/wyYuC0qO57+Ux+u4pLVJDe07fO/1bvj3uxnW6iIHX\nLX2a1spS9IECA+fO3hfkOuYY0O4tIQ0f4Vi1sLIpOGHpZJGRU1wbmOmsc5le\nGD3EvM6BBksgUJCMy7Om1T5vtW6OUA2M952m6f4uZvhNvUhOpsRNdGd3Y6kj\nHaXYyZznWzgedhw1UFY7eTEIYhdQF/mrPP2Vs9mmPY8wQJsc3R2AQh3UX9Mi\nwOao\r\n=E9Ij\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC11DLZwPr0gE7bdGCO3YcX9UuL+kK4lI1B8ItYuTi6YgIhAN7+phW6e3Goi2bhDLmn6OdlCY555EVK3kT7udkMXUCM"}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.24_1602019200705_0.11671725655465925"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.25":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.25","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/common-types":"^0.2.0","@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","bottleneck":"^2.19.5","commander":"^6.0.0","fs-extra":"^9.0.1","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"readme":"# ![bitbucket icon](https://www.iconfinder.com/icons/4373267/download/png/24) bitbucket-feed\n\nThis is a [Faros](https://www.faros.ai/) feed that produces data for the VCS schema.\n\nThe feed:\n- Pulls the following resources from [Bitbucket REST API](https://developer.atlassian.com/bitbucket/api/2/reference/resource/) for each workspace the authenticated user has access to:\n  - Workspace users\n  - Repositories\n    - Pull Requests\n    - Issues\n    - Commits\n\n## Quickstart\n> :clipboard: NOTE: Running this feed requires a valid Faros account. To\nsetup Faros see the [getting started guide](https://docs.faros.ai/#/?id=installation)\n\n### Installation\n```sh\nnpm install -g @faros-ai/bitbucket-feed\n```\n\n### Authentication\nRunning the feed requires a valid Bitbucket account and a Bitbucket user/client. Currently the minimum required scopes for this feed are\n- issue - Read your repositories' issues\n- repository - Read your repositories\n- pullrequest - Read your repositories and their pull requests\n\n#### Using `username` and `password`\n\n```sh\n--username {bitbucket username} --password {bitbucket password}\n```\nor short flags\n```sh\n-u{bitbucket username} -p{your bitbucket password}\n```\n#### Using `token`\n\n```sh\n--token {bitbucket token}\n```\n\nor short flag\n```sh\n-t{bitbucket token}\n```\n\n#### Bitbucket server\nThe feed defaults to pulling data from the Bitbucket Cloud REST API v2\n(https://api.bitbucket.org/2.0). To run against a different Bitbucket server:\n```sh\n--base-url {bitbucket base url}\n```\nor short flag\n```sh\n-b{bitbucket base url}\n```\n\n#### Faros feeds server\nBy default the feed will push records to the Faros Cloud production server. You can\npoint to a different Faros server with:\n```sh\n--server-url {faros server url}\n```\nor short flag\n```sh\n-s{faros server url}\n```\n\n### Run the feed\n```sh\n$ bitbucket-feed -t'token' -k'faros api key'\n```\nor\n```sh\n$ bitbucket-feed -u'username' -p'password' -k'faros api key'\n```\n\n#### With the optional configs\n```sh\n$ bitbucket-feed -t'token' -k'faros api key' -b'https://myorg-bitbucket.org' -s'https://myorg-faros.org'\n```\n\nThis will call the feeds server and create a new revision with the collected\ndata. The revision ID as well as a few statistics are logged as part of the\noutput.\n\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.25","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-PVpYGjDzp0Vcx/25h0bUiYkCU2kw9TJVlP9sjof/4jRyf4pWxU7NE6Tj2IrNS+PA/5UaeXcElccFdg6CardVbg==","shasum":"dc1e30488883d68f1e790c3cffd8712aa1af2b70","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.25.tgz","fileCount":8,"unpackedSize":101620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffOYNCRA9TVsSAnZWagAAc/QP/jM0PFRxisexknI71o2b\n4mrRtf0UhuRVv0965BDX05boiCxKS1sEpgIJMfUeFk0SEOosA6re9Rh6JDd7\nql3afI1FZBmGw7ks6bjaxFkhbipcsyY9q2HTFARwMG2EloNtfUJaUT/6z7Hm\nbaahuZk2GXwEID5gD6i9hypn3DpLGbpxlRlfSscbvxnaXYV90NO029VTXYjf\n01kXcnAy9QAhj9DcF5BpnFZR5voLiOGOzjPDt4FoQzvESz7a5yrLUbS5JffV\nibKar3LIdl10lJnVRfrJfna1bHW97RC/25Fb16JJWRHiJ4quTp+BhzSVMgi3\np/iQKjl2VDoJQhns32bGLWL+8Mc+W56iqiT76TuPXcVpjGLeY4u3EsVpiAgV\nXwhfsPbOX4BLAjmrXdyjiysO2skUcFv9acr6342/2LZ0RmRxlQ34+qNy3er6\nQbVtxQ/cZQ8cYstn+WqnQtjs5y/Cpc06ery9yUHg64q6Yn+s9DMvnxfB3bR6\nzkLkTURD57cktbEawzkCPLpBheg2Mg2M8+DSAiY3iAd/26umpsRnvBWJPboY\nRaV6Fg/Z5EWzjHz4Xzq/QLIeI/DxaK0ZKYtyUtLM4ooQomRGpxIdznmql3Qe\nmGWQhyitNDB3H/8XbRJx7ys+g7/HBXooSfJ1AdlveNXZY9xMKQWYro3P6ZlB\n39VP\r\n=u3Gi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBA7bKAubXfA+pFbywIQyKkcpacuOxvoPydjVDbwlTf+AiEApR4zBFtZcNK2tpWfTTpLEHtlB7ZJBQw2Njs9wq8VXjQ="}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.25_1602020876891_0.5261706088250651"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.26":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.26","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/common-types":"^0.2.0","@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","bottleneck":"^2.19.5","commander":"^6.0.0","fs-extra":"^9.0.1","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.26","_nodeVersion":"14.8.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Qm8B/d+gvwQvp17KH1DlWqoBUYeMeYQ3WUcJeIaX5XKt1OKvhlqCjElrDcR5msMKKMQc7bLLfKNuAy9BvScPoQ==","shasum":"f21ee5a59b01d29a4b1d791f09f09873531f2d67","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.26.tgz","fileCount":7,"unpackedSize":99032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffejvCRA9TVsSAnZWagAAZ+wP+QBeWOe/A01UURpsRnPG\nVADpx3B6pATRDjzXYAGM+/0VNhRWB8sL7arUBzdp/6GnMb5LUi5drF/FHT14\n4Y4MZzwtvXHBcLMrwCMOVbe9brN1zKpbljyMwrrMMaPsCXvHe7W3roY6mPBo\nS6PzN0cK5fdbvBBvcFCqBSQATc1o4GB7s7pQk797IBr0teKC1czDP+alx6FJ\nxHjGhmVCDg1R5Akd/FuM5FtsBvsp3Luo9y4LqJ/daJOGXVGOkA8K3R6aKsDs\njX4fJ1+EQ2HpSQxemN+zj0kZJ2UYgI3lUByp0CqgN5Gk9ftJItFbnyLRqsSQ\naYJ7jUARvCFCNEaajKOKA1AlMVP0Yc651PeruKZbRUM00rvGxKgXMGU5C6IR\nJPw27MJo383VlPCO3tDs/LUl9vTwV/ruatfVjTJdaIWfbVA36+/+SZb5rw6s\nzcsw295pIVtJ1U4hd3+7hsa+37n4+Rv/y7RCjb4pfEvf279z2CAWOnLHF+OQ\nleUhyRRYccaUiuwEGjnh0z/2hhjahhd0UFaFaUpVtgQbQwfqSsqlJNTSF6oc\nRUsDA3Pcb7t81suL7bS3oH8ezYCvsCqVsMxUka/WPb7o2+HR0iITDDGhx3Ns\na608NBdA4rqyTjPalXbu1UvNy2ny75cHIv1o1YodT27brIuCD27N8zFVplZO\n+muQ\r\n=pSq+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHX28cNWFbA9gYJz20rU/o0fDDQ/EJuYxqbGnABkOl54AiEA4ICL5VeC8/nl7qW4n1apmdn1PeUPqqhjjzdxaCMtDTc="}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.26_1602087151085_0.7940073421698881"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.27":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.27","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/common-types":"^0.2.0","@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","bottleneck":"^2.19.5","commander":"^6.0.0","fs-extra":"^9.0.1","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"readme":"# ![bitbucket icon](https://www.iconfinder.com/icons/4373267/download/png/24) bitbucket-feed\n\nThis is a [Faros](https://www.faros.ai/) feed that produces data for the VCS\nschema. When run will upload data to the feeds server as a new revision.\n\nThe feed pulls the following resources from [Bitbucket REST API](https://developer.atlassian.com/bitbucket/api/2/reference/resource/) for each workspace the authenticated user has access to:\n  - Workspace users\n  - Repositories\n    - Pull Requests\n    - Issues\n    - Commits\n\n## Quickstart\n> :clipboard: NOTE: Running this feed requires a valid Faros account. To\nsetup Faros see the [getting started guide](https://docs.faros.ai/#/?id=installation)\n\n### Installation\n```sh\nnpm install -g @faros-ai/bitbucket-feed\n```\n\n### Run the feed\n\n```sh\n$ bitbucket-feed --token $BITBUCKET_TOKEN --api-key $FAROS_API_KEY\n```\n### Authentication\nRunning the feed requires a valid Bitbucket account and a Bitbucket user/client. Currently the minimum required scopes for this feed are\n- issue - Read your repositories' issues\n- repository - Read your repositories\n- pullrequest - Read your repositories and their pull requests\n#### Using `token`\n```sh\n--token $BITBUCKET_TOKEN\n```\n#### Using `username` and `password`\n```sh\n--username $BITBUCKET_USERNAME --password $BITBUCKET_PASSWORD\n```\n#### Bitbucket server\nThe feed defaults to pulling data from the Bitbucket Cloud REST API v2\n(https://api.bitbucket.org/2.0). To run against a different Bitbucket server:\n```sh\n--base-url $BITBUCKET_BASE_URL\n```\n#### Faros feeds server\nBy default the feed will push records to the Faros Cloud production server. You can\npoint to a different Faros server with:\n```sh\n--server-url $FAROS_SERVER_URL\n```\n\nSee `bitbucket-feed --help` for more options, including flag shorthands.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.27","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-L6VxbRvtu1h5bXJcuQg2neyUofLKRHE1LKZ4uUqgpwUji0Cd7B1rytHFpFMycrnldQ/lLINn2C2QxcgrDOcjIw==","shasum":"2ba1e3fc69a119bc9c2320fa0f806ca567ed59e6","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.27.tgz","fileCount":8,"unpackedSize":100987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffeoqCRA9TVsSAnZWagAAvxAQAIDQncrrb5dwzY5iy9rN\nxguRVid4P7mAdbI5xjjbVPeRJ62stPLPo4GzNYYIn+yqndPSF4BAb4bHBB1R\nPMKKZjJJtWJF6XTyy/HFcyNBW461MNdO5+iiFRDVj3WUjWAJ4yeAaUPqGJJ9\nav8KNU54YNOTTpahPR9ftGdotcvYp3JZzjDTypvcrbijM3qU0sD/6Xf+x0I0\n91uJbQpxw9mWCmgEH+BQf8XzqkFQZbOAVxs826ieHz1Abst4j6YHNTP4CjnR\ncUoPtMP5ihtL1WBjLzhnObH1m6w35u7n9kaGcevbGLbGNlfTJfdBBoEDZ2Qi\n4Lp6JGX9WuX36qslUF+aW5LMujQqLGv/PGtVzfQdfnevcckqWRD90eVRD7Tb\n8+x3BWM2dINH2AEK1Fmb8END3CDsiSylhZ3z0IkU7bg6+igJKYYQrhTZYKIP\nNgxG5UPw7aryzvK+uaXWNy+ATVdrJnkLNR/8Wev/Fayy2ZUI2zLAPbSUVx08\nqPgDKg8fYkHKJnRz5FNLNvXQ1ajE5hiDGxppuSbTTLvWTKUWbQH9wwzIIdFi\nxx9b1ljbc7ok11I6F9lrei+c1KbjQ0QW39f6LeMbl4Lw9SBEIfIiOnj+jwVg\nj01Qw58k9LRRXK8rSPGCyHujK7QjwBBjwVmpRhqIjd5sL9CFVabboQVJi3w6\n67CY\r\n=xdPs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH5MWgoCuxxEA2G9hva6S+F1SPgWty3ZycJJosFtCFNLAiAlF7bgyR3H4zTpwe6o4bPtdzZHVU5iN3OwgIINxBl3NA=="}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.27_1602087465612_0.017592130364682212"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.28":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.28","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"faros-bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/common-types":"^0.2.0","@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","bottleneck":"^2.19.5","commander":"^6.0.0","fs-extra":"^9.0.1","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"readme":"# ![bitbucket icon](https://www.iconfinder.com/icons/4373267/download/png/24) bitbucket-feed\n\nThis is a [Faros](https://www.faros.ai/) feed that produces data for the VCS\nschema. When run will upload data to the feeds server as a new revision.\n\nThe feed pulls the following resources from [Bitbucket REST API](https://developer.atlassian.com/bitbucket/api/2/reference/resource/) for each workspace the authenticated user has access to:\n  - Workspace users\n  - Repositories\n    - Pull Requests\n    - Issues\n    - Commits\n\n## Quickstart\n> :clipboard: NOTE: Running this feed requires a valid Faros account. To\nsetup Faros see the [getting started guide](https://docs.faros.ai/#/?id=installation)\n\n### Installation\n```sh\nnpm install -g @faros-ai/bitbucket-feed\n```\n\n### Run the feed\n\n```sh\n$ faros-bitbucket-feed --token $BITBUCKET_TOKEN --api-key $FAROS_API_KEY\n```\n### Authentication\nRunning the feed requires a valid Bitbucket account and a Bitbucket user/client. Currently the minimum required scopes for this feed are\n- issue - Read your repositories' issues\n- repository - Read your repositories\n- pullrequest - Read your repositories and their pull requests\n#### Using `token`\n```sh\n--token $BITBUCKET_TOKEN\n```\n#### Using `username` and `password`\n```sh\n--username $BITBUCKET_USERNAME --password $BITBUCKET_PASSWORD\n```\n#### Bitbucket server\nThe feed defaults to pulling data from the Bitbucket Cloud REST API v2\n(https://api.bitbucket.org/2.0). To run against a different Bitbucket server:\n```sh\n--base-url $BITBUCKET_BASE_URL\n```\n#### Faros feeds server\nBy default the feed will push records to the Faros Cloud production server. You can\npoint to a different Faros server with:\n```sh\n--server-url $FAROS_SERVER_URL\n```\n\nSee `faros-bitbucket-feed --help` for more options, including flag shorthands.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.28","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-pY6KYybApjoitjkg33qFqrFSjF9NO4gi3QcQJ2dn2CMKXu0xBzvyyp0yZVaLtuluH+kiGE33J7xUyv5qxLF8cA==","shasum":"03b824121f06045330dde2bdb2cc20a0e032f00a","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.28.tgz","fileCount":8,"unpackedSize":101005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffg3xCRA9TVsSAnZWagAA/esQAIGA9qLOyqgtu5w7Oaqt\nbxjjvUTtX0ZoBBcMQ4kAmkEjIPXIBZdy3Wa+6XIurkmgHmAy4+c3RMw/IYD1\nJCj5zOPihvvmQgbBfExRKDC6Bd+coIyLuKBGoG/Zg/NgMngMJkK0GOCh/pQk\nx3U0SfKbEjiI6uB6UXJhjpMoFljkTNLSl+2DeWD15RWz8RDb15k4w6FiiLJv\nrPqAfX3tNCr4crNgiUya5DKdGpBEI+9la3f01qC6JQ8jbaiyvL53l5jiPkvq\nChEl3jJUwff6quRh4q64uAkbeVQxEERmA1zTVUMmxD1LsS1ca88BQwN8Q9q/\nQ2aC7HJOw2YjAjybZX4R/fhOq3ad0GGtZwzTFlVh+MmcCMYCDOKE538Olf98\njwkTugEphqoqpl56MVg9tPR7EIVWQDHAC8q+ofgUL8IBvCIFpOlonDEErahp\nOQzetxxMAUa6j3nnqwNqWcJPg9NJ5sqWNZc0eVtClKQRNd5n3ZBBCQ4b7xz1\nR0DQUwhKz2rb2Zc/J40QKDFm20HCRu1RFKk0lNaSnEHcl3Pkv4+WvIl9HPLa\ntgk6uQGhQ5mUplbDBucVFFH2pOAd8a+u3gJZ9IYmXhTLWXXFiHlpaI520Wfn\nZQ80Wxes7nBooKDT/hLtTqcDUjhTCkQMhE2BUpITOrptc4rUbMhWxfAAnT7c\neEjj\r\n=pP4T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOi8Sd8LneUQ+MgOcwz7QIaiNsHUzt8KNbJXxJ8jVONQIgFLKuWh8i1pkimACvzH2mHEybSA5ixwPcEvwdZDhtEMI="}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.28_1602096625365_0.8029099335284222"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.29":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.29","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"faros-bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/common-types":"^0.2.0","@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","bottleneck":"^2.19.5","commander":"^6.0.0","fs-extra":"^9.0.1","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.29","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-lfFV7MGe/+DoWWgvcJ04VC52ZSLIl8QjAu1uWVaoEKW+kqaGFI9EUtTzUlmRLB6jd9z31Ene9pA0aSR93aonOA==","shasum":"5261dedf1de029d1c68da6f6e3e188a86e8b37d8","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.29.tgz","fileCount":8,"unpackedSize":101005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffinKCRA9TVsSAnZWagAAiIEP/ifUnKGY7klOvfsOlLwC\njfdkKzYj397Bz0m4O0DbZYyMjJdn4KKjB1Q27569ZTZ33kGJbp84sZv/LprP\nSLozxaG7FKnEUTpd0H628x+yJ1jfLd+mmOQ878QQbbF14N303mcNwgco1L+d\n08NUjGtkDTqYumweZ3P6F3kTBxdMHcnbNCahVUtXVdRCGlnf+SLm/6YSU/j5\n1GOTGP7LFzQL3PQEug8SAHA+feH1jN0lCzzW5g/jb2Hp2D0oNjrRklmL745k\nmCnj//m/YQB7ToCfUjaAZsgOi/u+7myk+mhRWe3+4RA+9zuPwS6LGHSTP+2n\nFpXnqcmnBoZ1caaY1qzuf9OD3AkiIYzoobdkkqw8BltkMYgZFtM/kMixI1p+\nTuw2I0Yp1E57d6R3ffdU3TcWeHyswh7mA7z4dp/Q4wMB/FvoBgN03akKGJZ3\nVKfwFomG1gyBx46YAlp6l/63vRSEec69ZXWKxmVKCSNfsMBVtdxvdFcwWhqr\nRZfR6tiL39umox6zNECH39RjtxhP2T2Fy883i9DMHX6qpEw60IYQMi7Ikfhj\nxF/zHaEbAyiEluL+yDhJv8mEX/rO/B2o+Twpv/++jxs2nhq+/f+zP11JfVex\nXokYUSs3cWsckfZCCWo8YE/iu1I9mA0xN5u9Cf6j2SSjV+cp2ehhkLHGNV53\nUwO+\r\n=bPIS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyvivhfR0pclzbM2ZAfcU7iuRe2ysIxUk4QP7MKs5nLgIhAPJkTWu53HdfpgIzq3loeN1BYtthuCY0c6YaT+V7+Zjc"}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.29_1602103753655_0.22043337230901527"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.30":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.30","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"faros-bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/common-types":"^0.2.0","@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","bottleneck":"^2.19.5","commander":"^6.0.0","fs-extra":"^9.0.1","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"readme":"# ![bitbucket icon](https://i.imgur.com/Xz0k9Ep.png) bitbucket-feed\n\nThis is a [Faros](https://www.faros.ai/) feed that produces data for the VCS\nschema. When run will upload data to the feeds server as a new revision.\n\nThe feed pulls the following resources from [Bitbucket REST API](https://developer.atlassian.com/bitbucket/api/2/reference/resource/) for each workspace the authenticated user has access to:\n  - Workspace users\n  - Repositories\n    - Pull Requests\n    - Issues\n    - Commits\n\n## Quickstart\n> :clipboard: NOTE: Running this feed requires a valid Faros account. To\nsetup Faros see the [getting started guide](https://docs.faros.ai/#/?id=installation)\n\n### Installation\n```sh\nnpm install -g @faros-ai/bitbucket-feed\n```\n\n### Run the feed\n\n```sh\n$ faros-bitbucket-feed --token $BITBUCKET_TOKEN --api-key $FAROS_API_KEY\n```\n### Authentication\nRunning the feed requires a valid Bitbucket account and a Bitbucket user/client. Currently the minimum required scopes for this feed are\n- issue - Read your repositories' issues\n- repository - Read your repositories\n- pullrequest - Read your repositories and their pull requests\n#### Using `token`\n```sh\n--token $BITBUCKET_TOKEN\n```\n#### Using `username` and `password`\n```sh\n--username $BITBUCKET_USERNAME --password $BITBUCKET_PASSWORD\n```\n#### Bitbucket server\nThe feed defaults to pulling data from the Bitbucket Cloud REST API v2\n(https://api.bitbucket.org/2.0). To run against a different Bitbucket server:\n```sh\n--base-url $BITBUCKET_BASE_URL\n```\n#### Faros feeds server\nBy default the feed will push records to the Faros Cloud production server. You can\npoint to a different Faros server with:\n```sh\n--server-url $FAROS_SERVER_URL\n```\n\nSee `faros-bitbucket-feed --help` for more options, including flag shorthands.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.30","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-8NHJJFGYWJkB2sVfU3vpwnrO5fiPA1ugHxxRgWIll4aG2szi1hyjPLhq3rvk3lBsompDEDtALQckKSTB59hUFQ==","shasum":"c88ccfbcb85ca838362804657d2ccccf86ea929c","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.30.tgz","fileCount":8,"unpackedSize":100980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffjZCCRA9TVsSAnZWagAAgT4P/Avus6eyooTKWZMKghPM\na/HjZZF/0WGd+nuIJvali6SdYpAXtXaL8udKFlmPZXz+exPt1xOx2ovqbrjM\nDlag8+HdyUpAGNE13ZYSW11vEBX0zRuh+rlciAUxISACvd6BbJ9kl2OS3J2A\nerk+jdbhGyiGXMaAWr/HUEub0G1tu9klDxxdC3toIdp/QeOk/bzSBEq4dY/P\n5D5X35sNv81FOX3DpiNyRgf2Vilc9xLry7Zn3T/xIGeXmYlqYV9YJVYtplaa\ntFNaN/F6fHnfGI4nOyRJgLMdnVWjV9ah4BJS0YxwDvy/Is9SPcZ8vqqAcPI6\nRgU2BwSO4OVUBlzg2VpxO9ENjkOeMDeF3KMpsDFoX/0JqKPWpbtUa5ZTu1+v\nXFdSg8Zyt0pl81kO6fS/w7lEVSCQiYyHnUlnWkblWmuUlaFbwGf+bksrrXXg\n5bl2bzO5dUJHwuUy2vw1nZKWkJPDIomLBRMs61x44Pn/vPp6Au8wS/ryRXZo\nVG9ZgdvQ0TM09CuC8TgIGkRDiKgxWskUUFK3+s1rs5+t2ub7tgqKXXichn/j\nuO/5dLSc+5yuxP+LEBscnBR7sSsTyv2eKiYcDdRhNNKzuABNa+r82aKYejgX\nUcolDXKGFpDRi8a1OvThoD8F0IMbKAF5k9lTMiDQqjCNeqMYnmhVo2ok+jeA\nCdy1\r\n=afBt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWrbe68dE94oISJuC0kk62Uet6Z5nXfcGQLTCKL5J/RAIgPf4ivhdwznQbgYb9k+Dj8zapiOSfN0Gf/n/6yrdIZ0w="}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.30_1602106945925_0.5825725827556694"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.31":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.31","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"faros-bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/common-types":"^0.2.0","@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","bottleneck":"^2.19.5","commander":"^6.0.0","fs-extra":"^9.0.1","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.31","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-vnHf1sUvBnvx80NoZQWng2fIyZddmK3SWrReHNzKBBVaN1VaM+Ya6Vy8iVJxFhLEYIKbG+FsMrSB62DfMsp0pA==","shasum":"7ca0dbbea77fd5cef8a0f4b4e5caccf98fd03b41","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.31.tgz","fileCount":8,"unpackedSize":100980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffjakCRA9TVsSAnZWagAA88kQAKQEqb9tPOx8FF5Hj8X7\n5HCp/fTj4vnR7r2C5TwYPfP8criU3qn5mOgF/0mqBwvgfYS4mBnmjAIfCkM1\n0XBcNeyqovz2a1kw3bExsOWURW52GOAhgn+lRNCpXnzUFLsc6iGVn/Uj9q0E\nim9rBv0T0AGnP/BuDvuK77yvpt88dyMdwh0uxeGo+NCHfVYPGD9prbYLzGGQ\nwVzsErQrQfS1swoGzfzRaKY0/QsptzIJxiVe6JbkuqUfpre6zLN9KdOKn4MY\na8p22mLf8iqUGbtKKUKTPgne+a+hUBodE4Fu2j7GztwIy8WZ/goAtu3b1SAs\n+LEkPFa2vG/O5Ajr42jeA5v68oyS4nJ+7xgtzTFOkk4Vq3LugdekmUE+xmMG\nhr64qfG3EzCpSgupoHEQJJb9T/2xRHoZw0sTRzwM3glA4qSyYonvZB1Gx8AF\n3zg/e779xLl5v97XUJUup15wcTpJB/vwNik0AZb+xZ9A/U3cDggLaYt3S0ZU\nHPwfCvSZt46IsS5Qk6t6tTpDmRkoSmt4xTSX8Tgy++KDUoNkNXnIWK2eBYiY\nM7IcC897Yxjojgl5ZybjnctjSnewRAVJuwtr4mW2a3mnng0GThzz+fKlAhEr\nHL2K761L8MydHaaVJWf8sDPEhFGBnoigj36R9c4XIRPAJ1qjhMjYTrJTgx7u\nlTCB\r\n=AvZ3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEeAe7I9zBSXrUdPEAX2h4Y7Fh8b/jNDi6i0fXBaHQGDAiAJnVJn2BD1Lt6dnwGbf5YUxWQi/7R+a3N8zwnki/UTdg=="}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.31_1602107044247_0.4790922547187615"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"0.0.32":{"name":"@cjpaisley/bitbucket-feed","version":"0.0.32","description":"Faros Bitbucket Feed","keywords":["bitbucket","faros","graphql","vcs"],"homepage":"https://www.faros.ai","repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"license":"Apache-2.0","bin":{"faros-bitbucket-feed":"bin/bitbucket-feed"},"scripts":{"build":"tsc -p src","clean":"rm -rf lib node_modules out","fix":"prettier --write 'src/**/*.ts' 'test/**/*.ts' && npm run lint -- --fix","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepare":"npm run build","test":"jest","watch":"tsc -b -w src test"},"dependencies":{"@avro/common-types":"^0.2.0","@avro/streams":"^1.0.6","@avro/types":"^1.0.12","@jpwilliams/waitgroup":"^1.0.0","axios":"^0.20.0","bitbucket":"^2.4.1","bottleneck":"^2.19.5","commander":"^6.0.0","fs-extra":"^9.0.1","pino":"^6.5.1","verror":"^1.10.0"},"devDependencies":{"@types/fs-extra":"^9.0.1","@types/jest":"^26.0.10","@types/node":"^13.13.12","@types/pino":"^6.3.0","@types/verror":"^1.10.4","@typescript-eslint/eslint-plugin":"^2.34.0","@typescript-eslint/parser":"^2.34.0","codecov":"^3.7.1","eslint":"^6.8.0","eslint-plugin-simple-import-sort":"^5.0.3","husky":"^4.2.5","jest":"^26.4.2","lint-staged":"^10.2.11","nock":"^13.0.4","pino-pretty":"^4.0.0","prettier":"2.0.5","ts-jest":"^26.3.0","typescript":"^3.9.5"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"coverageDirectory":"out/coverage","preset":"ts-jest","testEnvironment":"node","testPathIgnorePatterns":[".d.ts",".js"],"testTimeout":10000,"globals":{"ts-jest":{"tsConfig":"test/tsconfig.json"}}},"lint-staged":{"**/*.ts":["prettier --write","eslint --fix"]},"prettier":{"bracketSpacing":false,"parser":"typescript","trailingComma":"es5","singleQuote":true},"readme":"# ![bitbucket icon](https://i.imgur.com/Xz0k9Ep.png) bitbucket-feed\n\nThis is a [Faros](https://www.faros.ai/) feed that produces data for the VCS\nschema. When run will upload data to the feeds server as a new revision.\n\nThe feed pulls the following resources from [Bitbucket REST API](https://developer.atlassian.com/bitbucket/api/2/reference/resource/) for each workspace the authenticated user has access to:\n  - Workspace users\n  - Repositories\n    - Pull Requests\n    - Issues\n    - Commits\n\n## Quickstart\n> :clipboard: NOTE: Running this feed requires a valid Faros account. To\nsetup Faros see the [getting started guide](https://docs.faros.ai/#/?id=installation)\n\n### Installation\n```sh\nnpm install -g @faros-ai/bitbucket-feed\n```\n\n### Run the feed\n\n```sh\n$ faros-bitbucket-feed --token $BITBUCKET_TOKEN --api-key $FAROS_API_KEY\n```\n### Authentication\nRunning the feed requires a valid Bitbucket account and a Bitbucket user/client. Currently the minimum required scopes for this feed are\n- issue - Read your repositories' issues\n- repository - Read your repositories\n- pullrequest - Read your repositories and their pull requests\n#### Using `token`\n```sh\n--token $BITBUCKET_TOKEN\n```\n#### Using `username` and `password`\n```sh\n--username $BITBUCKET_USERNAME --password $BITBUCKET_PASSWORD\n```\n#### Bitbucket server\nThe feed defaults to pulling data from the Bitbucket Cloud REST API v2\n(https://api.bitbucket.org/2.0). To run against a different Bitbucket server:\n```sh\n--base-url $BITBUCKET_BASE_URL\n```\n#### Faros feeds server\nBy default the feed will push records to the Faros Cloud production server. You can\npoint to a different Faros server with:\n```sh\n--server-url $FAROS_SERVER_URL\n```\n\nSee `faros-bitbucket-feed --help` for more options, including flag shorthands.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"_id":"@cjpaisley/bitbucket-feed@0.0.32","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-EGDGkZZDy8tpnlqxJFKhpSfl1o78TAkznkccBjQHDXgNsrlW/fIJo+FqPYLj5ileDuZ8m0MM7pfQT1J0og5HCw==","shasum":"3cfc872f26b17fc66da5f0bd27c88bf2c73b0dce","tarball":"https://registry.npmjs.org/@cjpaisley/bitbucket-feed/-/bitbucket-feed-0.0.32.tgz","fileCount":5,"unpackedSize":17006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffj8cCRA9TVsSAnZWagAAn1sP/RZ0fsbyaaGt9itXA1kk\nUF0Tyb1dLlnf1KkzL924xtWMTBXk2+l0jk7ZVnvJhvcz41Dl96EtlgCHIf15\nuTj/Bfu2K8D+GsSEXUok+HDfooHR3rW0ilyCO8oAU7u5QNyN2XlU/gJKDLs2\n88i6XiiRen8k4K1uhYgd1jURXSmKs6vqRlvBqrXtHR7JlNebZd7pcXxBlAX9\nb1bpmi9QfJ9buUl90P13cO3GxrVhN2iO6kaCbdE/ZRcgb1aKI2YaarD8aBRb\nVW68yZaAffj7FpTea73RYVrVYphtiXiN29QFuZxdhn8Wc+Bb+aJcSUXzvWaz\n9FLFxlO7xrVAPdXcq/1jgVkFelIjKajZQs05CeJEtGcS9sSxgRTO5/GqoLP+\nq5L4u7kssbm5iXl0bx1Opf7zviAg40oMl8ZLz0yyK3e39fL2S9BwebRlvW2Q\nLpr+GZ+Wnd605eze9dtEwSPQusVRzuiHFOuZr3VVyk+Zl8C0UJYrGlPGXEuh\nFjmOUGQmigxYgmDUiR6V3TD3iSJ2Z5BjyhwkYqNNfVdptYRULeHTHJdewVQB\npabEXLYtGVMn/UN9CYnuacBuL0LCjd0BkMrnvk1Hu+AUADL5ohyYDxNwNVPV\n0zuRqI+2HIUxPGftwO5d5Uq7teVwAwX9aQ/voRqyqWbwTZ9AZSHDovA7ywZd\nIhWP\r\n=CEQr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELtAtU9u/3iw4ZNa1eX/Yrf8DuXu1BYvLIyOxfD0OccAiEAqJkEDQQ8AAbgt3PluCNaiw3uu35JaeBdP6o6jV6t5vE="}]},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"_npmUser":{"name":"cjpaisley","email":"cjpaisley@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bitbucket-feed_0.0.32_1602109211630_0.8904321858368212"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"}},"time":{"created":"2020-10-02T15:03:15.157Z","0.0.1":"2020-10-02T15:03:15.327Z","modified":"2022-04-04T23:09:34.673Z","0.0.2":"2020-10-02T17:13:18.374Z","0.0.3":"2020-10-02T17:28:17.396Z","0.0.4":"2020-10-02T21:24:00.691Z","0.0.5":"2020-10-02T21:59:38.493Z","0.0.6":"2020-10-02T22:14:19.839Z","0.0.7":"2020-10-02T22:18:39.036Z","0.0.8":"2020-10-06T08:26:07.869Z","0.0.9":"2020-10-06T15:16:55.658Z","0.0.10":"2020-10-06T15:20:37.857Z","0.0.11":"2020-10-06T15:34:20.816Z","0.0.12":"2020-10-06T15:36:44.141Z","0.0.13":"2020-10-06T15:40:05.958Z","0.0.14":"2020-10-06T15:43:14.498Z","0.0.15":"2020-10-06T17:38:05.100Z","0.0.16":"2020-10-06T17:39:14.010Z","0.0.17":"2020-10-06T19:06:19.387Z","0.0.18":"2020-10-06T19:07:48.470Z","0.0.19":"2020-10-06T20:25:59.575Z","0.0.20":"2020-10-06T20:44:41.392Z","0.0.21":"2020-10-06T20:46:08.201Z","0.0.22":"2020-10-06T20:47:57.587Z","0.0.23":"2020-10-06T21:15:46.336Z","0.0.24":"2020-10-06T21:20:00.809Z","0.0.25":"2020-10-06T21:47:57.037Z","0.0.26":"2020-10-07T16:12:31.240Z","0.0.27":"2020-10-07T16:17:45.716Z","0.0.28":"2020-10-07T18:50:25.490Z","0.0.29":"2020-10-07T20:49:13.775Z","0.0.30":"2020-10-07T21:42:26.052Z","0.0.31":"2020-10-07T21:44:04.360Z","0.0.32":"2020-10-07T22:20:11.746Z"},"maintainers":[{"name":"cjpaisley","email":"cjpaisley@gmail.com"}],"description":"Faros Bitbucket Feed","homepage":"https://www.faros.ai","keywords":["bitbucket","faros","graphql","vcs"],"repository":{"type":"git","url":"git+https://github.com/faros-ai/feeds.git"},"author":{"name":"Faros AI, Inc."},"bugs":{"url":"https://github.com/faros-ai/feeds/issues"},"license":"Apache-2.0","readme":"# ![bitbucket icon](https://i.imgur.com/Xz0k9Ep.png) bitbucket-feed\n\nThis is a [Faros](https://www.faros.ai/) feed that produces data for the VCS\nschema. When run will upload data to the feeds server as a new revision.\n\nThe feed pulls the following resources from [Bitbucket REST API](https://developer.atlassian.com/bitbucket/api/2/reference/resource/) for each workspace the authenticated user has access to:\n  - Workspace users\n  - Repositories\n    - Pull Requests\n    - Issues\n    - Commits\n\n## Quickstart\n> :clipboard: NOTE: Running this feed requires a valid Faros account. To\nsetup Faros see the [getting started guide](https://docs.faros.ai/#/?id=installation)\n\n### Installation\n```sh\nnpm install -g @faros-ai/bitbucket-feed\n```\n\n### Run the feed\n\n```sh\n$ faros-bitbucket-feed --token $BITBUCKET_TOKEN --api-key $FAROS_API_KEY\n```\n### Authentication\nRunning the feed requires a valid Bitbucket account and a Bitbucket user/client. Currently the minimum required scopes for this feed are\n- issue - Read your repositories' issues\n- repository - Read your repositories\n- pullrequest - Read your repositories and their pull requests\n#### Using `token`\n```sh\n--token $BITBUCKET_TOKEN\n```\n#### Using `username` and `password`\n```sh\n--username $BITBUCKET_USERNAME --password $BITBUCKET_PASSWORD\n```\n#### Bitbucket server\nThe feed defaults to pulling data from the Bitbucket Cloud REST API v2\n(https://api.bitbucket.org/2.0). To run against a different Bitbucket server:\n```sh\n--base-url $BITBUCKET_BASE_URL\n```\n#### Faros feeds server\nBy default the feed will push records to the Faros Cloud production server. You can\npoint to a different Faros server with:\n```sh\n--server-url $FAROS_SERVER_URL\n```\n\nSee `faros-bitbucket-feed --help` for more options, including flag shorthands.\n","readmeFilename":"README.md"}