{"_id":"@apica-io/repo-downloader","_rev":"25-9ccca8da7ad8348543e3dbba2e8aae33","name":"@apica-io/repo-downloader","description":"Repository download utility","dist-tags":{"latest":"3.6.3"},"versions":{"1.1.0":{"name":"@apica-io/repo-downloader","version":"1.1.0","keywords":[],"author":"","license":"ISC","_id":"@apica-io/repo-downloader@1.1.0","maintainers":[{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},{"name":"apica-products","email":"productsupport@apicasystems.com"}],"bin":{"repo-downloader":"dist/cli/index.js"},"dist":{"shasum":"870ad6f15680999f289540a74d93f91bb6458c94","tarball":"https://registry.npmjs.org/@apica-io/repo-downloader/-/repo-downloader-1.1.0.tgz","fileCount":17,"integrity":"sha512-qAa70I/zz+4I28WH6t93+9jskVU4oO6nvVh8t6Wuo99soY3dyYC4mzvTXVmOCR0qegMuytwbHMnlAJ7gkkf0Eg==","signatures":[{"sig":"MEUCIE2NKC/IJHFYpPGbh1da+DNCJTqeCfOo8oLiGZ9kd7s1AiEApR8qbV8GJV9nPKxCcLREAa8+yuv0hpLtug/bkun1qUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrdewCRA9TVsSAnZWagAAqt0QAJHPrvqLRFbTyqdCpYuq\nB1Y1pUcZhvVFiBRJBjfASJAZiwSE+ulIX34mP5EFmBLDtFQ9A8URcJ03c6lF\nktegmagrRLwwVIwyC0xnC3CQATG4FdYoM2ZUD9co3dWv/wAK6SysWbZ23Yg7\nV5MNEHyGieDLrOw6eCnfDJW6Mwc6U/DdyMX2feygZje4K4ZSo1/5MugmlheH\nNCGRzPLGE4iv9z2kDs3KdhdTBowHN82PoVwPtOTSrQBL4ws/xlEDExEuRESX\nbs3/u23lU3NqNh7/6nW190RDGl9gaeS/wv73bnim3+nugf5Ra+0i97vy12qb\nQKURXataEjZAdlCbS6/fBZQ8DnI69lxoiXWUYKBJrEc9w/5uMcQwRS/MYZwd\nEl4ivmS2IFIWw6nFhC7DUUWw6fxmLPLxuvceWiHvt/gGEGvwPmHyLkbrAlim\n6dZ430a3PYLTiZq+tcqUxNwdnBd6n1Q/MVwWAjeGFGWwmTD7jnMuY5kv/WoC\nQcN+dKXDOIWnvg/4gW4q+xh23dfA6OVBrrZKpuePmEmfKCfXNnbJrYk53svx\nJLamkwf6jKOl9IXiu71GJdXJzgZoR//7HlmPNehjdlMpIRiAMQ3ox8yFl9LG\ngGYswuT2iRnbsAM1cOS7GDR89EoI5B831JnjhkyjJFqb8Mp51O20D7OwzSlr\nXpRo\r\n=wjdb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cli/index.js","gitHead":"113c131d803adefd9c37984bc9ec4df6d1a6bc43","scripts":{"npm:publish":"npm publish --access public"},"_npmUser":{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},"_npmVersion":"6.14.11","description":"## Command line  ``` bash Usage: cli [options]","directories":{},"_nodeVersion":"14.15.5","dependencies":{"btoa":"^1.2.1","axios":"^0.21.1","log4js":"^6.3.0","commander":"^7.2.0","axios-error":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^15.0.2","@types/commander":"^2.12.2"},"_npmOperationalInternal":{"tmp":"tmp/repo-downloader_1.1.0_1622005679753_0.27176679052136654","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@apica-io/repo-downloader","version":"2.0.0","keywords":[],"author":"","license":"ISC","_id":"@apica-io/repo-downloader@2.0.0","maintainers":[{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},{"name":"apica-products","email":"productsupport@apicasystems.com"}],"bin":{"repo-downloader":"dist/cli/index.js"},"dist":{"shasum":"7ffe31fca53cb501a2c36a92474caf0e1a0f7aa6","tarball":"https://registry.npmjs.org/@apica-io/repo-downloader/-/repo-downloader-2.0.0.tgz","fileCount":20,"integrity":"sha512-n12Zhylw03NIWC83b0hXRM3L7NsUZAiXpjI9GjIiHymkbpQhWIEb48ZyJLQsJ/4QdzgOpdmZbAkCs4E2+ljk0A==","signatures":[{"sig":"MEQCIGuV7RMYCqrZ8KFh3E38u309Px1xryBy1geI1XCYy5zFAiAmWyXCBVHyGCcmChREofLcfucTeHr5izKad3goBlYDOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr0E4CRA9TVsSAnZWagAAhdIP/3YWCPdUdQ4fEUq6uXy2\nDlRW2ESLbP6AR8bp8jzuluKV1yBKutclUSIOSSwmLy24iAdKK4m0aOxDTgqS\nZthCQJb5jCEuuIlVqKeK7HKGSV4nG1o+8f2mMtnTQwsZ/3kqTg5GLl8IHlRH\nKBS2VWDP0Bpb3wjRvc7VOvaPYdMU8nkGhftYUZ7i85u1FGg0w+OcQ7zc/nf2\nEV9SZ4Y8tbd8o86UtByxRkT9vWFKhNq6vri5ZENxTIueAksFaDAn34j6+x0C\nWSkxRHDUiA8H+9f1j1/WUmLYqQOAGvMfh+ZsgjVi72cXPiTj3C4GnjPG2+eA\nFKsfRkpqphGkLdiNBOXrzWp5hBEjNSDx5r8ol71kHB0JK6U/ssX01qD91ttL\n6wPAYaMtyfbYwpjl00Uo5kdwR+L021swVDp5IzWzKY6s2swe4x/owGkqDEyF\nsarAIX0U692s2+EsnDqZZ3SzRygN9Lbhb/PMAUJ054MaxaMa1oY74BvJBNDC\nEszB/GtD1fr6crawYOoqBRTBzihpnOsjD4z26wxroxkom5BckKpQqMhTGLLh\ndN1LEI0eiQRnrAKTWqBebbz1Ih+lbyRhjc62EFhGqEtDqGixVjyd+KD9IXyw\nq7NTGZW7/yzq4qoaJHFW8KcSEO3y2FGC83B6rKO88DZgl8F36Oq5wXPIuZEz\n/8e3\r\n=mAWO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cli/index.js","gitHead":"1bac1b746a59f33737a1891060027dc28ead06d3","scripts":{"npm:publish":"npm publish --access public","pm:download":"node ./dist/cli/index.js -u https://postman.com -a  PMAK-60ae500a07fed800426deeb7-0128d9d543f6b2f3ed09d9305ca1ef242d HTTP-Bin-Requests","git:download":"node ./dist/cli/index.js -l debug -u https://github.com/ApicaSystem/cbt-demo-apitools/master -a cb-demo-user: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  README.md"},"_npmUser":{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},"_npmVersion":"6.14.11","description":"You can download content from repositories with the __repo_downloader__ utility. Downloaded content is stored in the working directory.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"btoa":"^1.2.1","axios":"^0.21.1","log4js":"^6.3.0","commander":"^7.2.0","axios-error":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^15.0.2","@types/commander":"^2.12.2"},"_npmOperationalInternal":{"tmp":"tmp/repo-downloader_2.0.0_1622098230774_0.1805875706673734","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@apica-io/repo-downloader","version":"2.0.1","keywords":[],"author":"","license":"ISC","_id":"@apica-io/repo-downloader@2.0.1","maintainers":[{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},{"name":"apica-products","email":"productsupport@apicasystems.com"}],"bin":{"repo-downloader":"dist/cli/index.js"},"dist":{"shasum":"1abbe0284282292ff3690cceffe34f5c1cbb2be9","tarball":"https://registry.npmjs.org/@apica-io/repo-downloader/-/repo-downloader-2.0.1.tgz","fileCount":20,"integrity":"sha512-MzE8IsgT+sYUE6pBLNVmry9P68sJ3QxIbawsjQaFhd38O5tu6/Ppq8KloALugk5PtUQjPnUdMVmOfR/9jMVeUw==","signatures":[{"sig":"MEQCIFtluKqkzd6MwQO2cizeXtzpabIOp7dkn8Me/secwtLhAiBP/v6yJzND9y0bgKdO9BvYO4zTo4K1pOHlCM5i+LKMDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr1DRCRA9TVsSAnZWagAAnTIQAILCJ/3iyqeqgaI9FoCS\nQRMmBInXp/TQerd0DXuTrhHNyFKTPQI4mbt3J9wLeTLmBXx6vebT3hb4Kos5\n9XvYmNbpkSEo4/0OZtbHsvZB0dRXlciEFF2MZocIa4BLJw5rCzhOEjG0Mq1S\nKTlazVGj424nZnwmkIheHpxUeQ+rzL6SyUiEPKgGy0VTq0vAUEwNKLj0/ibr\nF8/cmDmrv7s0zKlwt/chSr0FnW0wIVReV4ssEp9OgOlXme3RntBsPdwHBf9S\np3OLQBf9yAU3w+4Wr0F1xnSLkVl5ryj+khr7HLxpJ+QqbScCcu5lViaErEal\n33KV+PgWB3UQLQy3W0doQOyd+A+sh8c3+6t69J1rgpHHXTY1i7RiQGjTRJ91\nUbeNtMh5gojysygFITlzzKoUgfVBYIuJdgpKRhoMX6z0RU0CFZnKs5/oXsMd\nP8GhxK7qcJnsyf8yv2Mia0oHRE9FD5dytHHjPy4uATNkvnjoTb9m7l035M9t\nXXYzhc+0hn0liJqxpn+axBsmb844BHcRis2xnSHPxHNjcsvHAMc729sgi2bL\no7dCYSPxbb8n8NGRrC7bQCBSsmKqEFyMbZTsbp8OTUtmlNrI6IC7dLigrJFS\nWulfFKDx3ZU2/d9IUPVa7v9LiONMx4bpS0UwbOYO/PFT1qjKupF0O6gH3/Fy\n0c2/\r\n=iNOw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cli/index.js","gitHead":"1bac1b746a59f33737a1891060027dc28ead06d3","scripts":{"npm:publish":"npm publish --access public","pm:download":"node ./dist/cli/index.js -u https://postman.com -a  PMAK-60ae500a07fed800426deeb7-0128d9d543f6b2f3ed09d9305ca1ef242d HTTP-Bin-Requests","git:download":"node ./dist/cli/index.js -l debug -u https://github.com/ApicaSystem/cbt-demo-apitools/master -a cb-demo-user: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  README.md"},"_npmUser":{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},"_npmVersion":"6.14.11","description":"You can download content from repositories with the __repo_downloader__ utility. Downloaded content is stored in the working directory.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"btoa":"^1.2.1","axios":"^0.21.1","log4js":"^6.3.0","commander":"^7.2.0","axios-error":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^15.0.2","@types/commander":"^2.12.2"},"_npmOperationalInternal":{"tmp":"tmp/repo-downloader_2.0.1_1622102225252_0.23811735652999855","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@apica-io/repo-downloader","version":"2.1.0","keywords":[],"author":"","license":"ISC","_id":"@apica-io/repo-downloader@2.1.0","maintainers":[{"name":"patwakeem","email":"patrick.wakeem@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},{"name":"apica-products","email":"productsupport@apicasystems.com"}],"bin":{"repo-downloader":"dist/cli/index.js"},"dist":{"shasum":"c89de76f90356a947472e3fa1b3036b2fac709d0","tarball":"https://registry.npmjs.org/@apica-io/repo-downloader/-/repo-downloader-2.1.0.tgz","fileCount":20,"integrity":"sha512-+kBnAdsR03NsE6CJCs8R7XkVH5QOZABwfXrZuYQHgISkdqR6BEPfCTXFDHCt0GlQLn+bRUT45MEFKpeFSNzdaw==","signatures":[{"sig":"MEYCIQDm/ErGC/lMoql54uCQJIqAGm4QS9hDe4SZx/jQv76muAIhALAKLHVUzc3E/1z9Spn9SEpxRuZ9g1fQB+dL20I0loSX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvxFBCRA9TVsSAnZWagAA5TQP+gPZDe/NUwRjZZ3Gcu3q\nJpPvbwAjmsjEsj2GxgXeLln08kG6IAzPA8aQCj34VeDRMoEKTIAd7h/7e95Q\nPGJUE4HT3CTH6+Qy4+wnV+SPLxmKqVkyD7JCZtpDIxXuMUmNn0xAXNJCGGjk\naZD60xjCjOVYRqoYU3xIk6RBnrwYznhTxyq60Vqsagsw4KL2Fu4sn6q88nUN\n65sbAsNk8kpQNiqH1HiT+O3nqvjxXJ51jovOYofys7duvnbFCO6+/rXJEBRi\nDqJBrObXavxeWWWmBmyCfMD2ChEBirUZuZ47MmSOAqZDDVkR2VNSig5Iiphg\nOKHRepPkBCFOlDzuF2xAI5N1YV2wba6CkAgSMuUL6cyKaxxskPm2i7v1j8NQ\nAzRqPqqeMk3GdfhMPByNphwEFbLdyA4zcRE9Hnb+8qERsLlckKGx5zyP2xkd\nOz0UfHzSJ9iCnjU/l6VS5iOxlK2HpVDTmaLgMw544yrMYCYqJtsSyaTWRjMQ\nqhq1oZ/WGi9D85GrM18tLvGmsfvtQkZ4MKTrglUwp3fI5MOdGM38cZtCkwKk\njjOQTvqepAg1/THNfR1v8bKsoy50473/+unV3QrQmrhazZ3nVzCb6dEDy90O\nae0wpqQQbhACoFR2GXQYJWyuQRbtFqnqdS4S/HRSx6xltjmC57vL47/6o6AT\n8ffv\r\n=D7FT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cli/index.js","gitHead":"1bac1b746a59f33737a1891060027dc28ead06d3","scripts":{"npm:publish":"npm publish --access public","pm:download":"node ./dist/cli/index.js -u https://postman.com -a  PMAK-60ae500a07fed800426deeb7-0128d9d543f6b2f3ed09d9305ca1ef242d HTTP-Bin-Requests","git:download":"node ./dist/cli/index.js -l debug -u https://github.com/ApicaSystem/cbt-demo-apitools/master -a cb-demo-user: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  README.md","git:download2":"node ./dist/cli/index.js -l debug -u https://github.com/ApicaSystem/cb-demo-run-anything/master -a cb-demo-user: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  samples/java/README.MD"},"_npmUser":{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},"_npmVersion":"6.14.11","description":"You can download content from repositories with the __repo_downloader__ utility. Downloaded content is stored in the working directory.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"btoa":"^1.2.1","axios":"^0.21.1","log4js":"^6.3.0","commander":"^7.2.0","axios-error":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^15.0.2","@types/commander":"^2.12.2"},"_npmOperationalInternal":{"tmp":"tmp/repo-downloader_2.1.0_1623134529171_0.6952667206962782","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@apica-io/repo-downloader","version":"3.0.0","keywords":[],"author":"","license":"ISC","_id":"@apica-io/repo-downloader@3.0.0","maintainers":[{"name":"patwakeem","email":"patrick.wakeem@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},{"name":"apica-products","email":"productsupport@apicasystems.com"}],"bin":{"repo-downloader":"dist/cli/index.js"},"dist":{"shasum":"712c48319301a1906f8f39fc5ed6be97ded1f02b","tarball":"https://registry.npmjs.org/@apica-io/repo-downloader/-/repo-downloader-3.0.0.tgz","fileCount":20,"integrity":"sha512-vBctveUOjsb3AXB+OQ+VEBAL0REB5il9kC0bPhrie9VLhEctcWsFBT+DiS4Bd2RIH2kMObv9bHIWrJWnIEPdRA==","signatures":[{"sig":"MEUCIEkveVo0zkaYyczOoM/4NohpmG7VaNA3HgSiIF3o2+x+AiEAykZrSycOv2l7dmHNLe0ZSkqb3jHEPVn/TjwSxycHBB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2aPMCRA9TVsSAnZWagAAd6YP/3y3rY05qUUxVKjEU5mU\nirtXlWwiM5PeCelAw+7AuGCI3i3A/kvKZBLAoExJTopGgGJKTfXYqgawnk+k\nlQtzU5cXB48CDQcVIIOZVeNmU4LumkMjioRicLlOrB24RCoF6gQTVUfyrOYK\n4q44x4k2tW5uhxaASTYSZEdcj2f2BAQdnA5N7IBaAQmEeD2QvaEHCcGjZYYB\nBPzKiXIcp45NtJ8FmgU7c9YvHJVAmRBQ1PY6nijpi2Mz2ocoydm1hsHOTm3R\nXqSCUPBeJPnNM8BJl2tMTwLLcPrNgqULX//ZX9MTcattpQpw56jdk5Qc2AIB\n7fCpFhvL+axDpYRsrIRRHCYZgEetwrVUM9wnoG0r9hlMSw6HO+5oPlEFSec7\nx0JlsxMNIZCMMB0gTSe+1icSnFWm8iaqMYWL/zKPdurSf9CeRskUtL4xJV0I\nGtR3yGQNUT7PEC0sMTSTs++XvnACk3BFEunyk6bTfBWcxLgA0D/1DkIWJtcJ\nFLJOhXXqMK5h3l7JP9CU1RKLZZcL/wBnszD0vOZ/btafeUSgvRbFitIxWMFh\nO0RUs776uFPZraW6/jYPctcwIESXs6i5AFnxhg12H1KLazWwWczX5TP4L05Q\nqcj0shgrTbf0LU07zHIcxXQ9LTNcnvx0NcTBYhqQDZSpDLdEwhi6lQctUlQ6\nMiyO\r\n=hNPz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cli/index.js","gitHead":"7be82341457ac777c76c81ff5f05a27f715dedf8","scripts":{"git:decrypt":"node ./dist/cli/index.js -l debug -u https://github.com/ApicaSystem/cbt-demo-apitools/master -a cb-demo-user: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  -dk 'Kalle.Anka123' -dfm '.+\\.p12' bigdata/client.p12","npm:publish":"npm publish --access public","pm:download":"node ./dist/cli/index.js -u https://postman.com -a  PMAK-60ae500a07fed800426deeb7-0128d9d543f6b2f3ed09d9305ca1ef242d HTTP-Bin-Requests","git:download":"node ./dist/cli/index.js -l debug -u https://github.com/ApicaSystem/cbt-demo-apitools/master -a cb-demo-user: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  README.md","git:download2":"node ./dist/cli/index.js -l debug -u https://github.com/ApicaSystem/cb-demo-run-anything/master -a cb-demo-user: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  samples/java/README.MD"},"_npmUser":{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},"_npmVersion":"6.14.11","description":"You can download content from repositories with the __repo_downloader__ utility. Downloaded content is stored in the working directory.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"btoa":"^1.2.1","axios":"^0.21.1","log4js":"^6.3.0","cryptify":"^4.1.2","commander":"^7.2.0","axios-error":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^15.0.2","@types/commander":"^2.12.2"},"_npmOperationalInternal":{"tmp":"tmp/repo-downloader_3.0.0_1624875979874_0.3643770398090296","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@apica-io/repo-downloader","version":"3.3.0","keywords":["repository","downloader","crypto"],"author":"","license":"ISC","_id":"@apica-io/repo-downloader@3.3.0","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"patwakeem","email":"patrick.wakeem@apicasystems.com"}],"bin":{"repo-downloader":"dist/cli/index.js"},"dist":{"shasum":"5dae983cb17d57b9c475ff6eeac4e76fce16563d","tarball":"https://registry.npmjs.org/@apica-io/repo-downloader/-/repo-downloader-3.3.0.tgz","fileCount":23,"integrity":"sha512-wq9pNcCS5W5YubJc6V90cohwXL64pQSuRYAe5D4TzNfUuHhzu84B/8lz7xbUrpLoISWE6tU8jFTbJx9O9TOwlw==","signatures":[{"sig":"MEUCIQC4Tk5hNEfmb9mmclJzslXZJLeP5f0vjKz9gcZN5vOXVAIgcUoEiRC8VEvuaHuKobRgWzTeJisKhypjSvzaxKEK6QQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66498},"main":"dist/cli/index.js","gitHead":"e2252a63e0db45b25e4e698e17ba12aa2bc9810a","scripts":{"git:decrypt":"pat=`cat ~/keys/cbt_demo_user.pat`;node ./dist/cli/index.js -l debug -u https://github.com/ApicaSystem/cbt-demo-apitools/master -dk 'Kalle.Anka123' -dfm '.+\\.p12' -a $pat bigdata/client.p12","npm:publish":"npm publish --access public","pm:download":"node ./dist/cli/index.js -u https://postman.com -a  PMAK-60ae500a07fed800426deeb7-0128d9d543f6b2f3ed09d9305ca1ef242d HTTP-Bin-Requests","git:download":"node ./dist/cli/index.js -l debug -u https://github.com/ApicaSystem/cbt-demo-apitools/master README.md","ssh:download":"pk=`cat ~/keys/ems-key.pem`;node ./dist/cli/index.js -u ssh://ems@ec2-52-57-166-83.eu-central-1.compute.amazonaws.com:2022/home/ems -pk \"$pk\" -l debug data.dir","git:download2":"pat=`cat ~/keys/cbt_demo_user.pat`;node ./dist/cli/index.js -l debug -u https://github.com/ApicaSystem/cb-demo-run-anything/master -a $pat  samples","ssh:download2":"node ./dist/cli/index.js -u ssh://ems@ec2-52-57-166-83.eu-central-1.compute.amazonaws.com:2022/home/ems  -pk ~/keys/ems-key.pem -l debug data"},"_npmUser":{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},"_npmVersion":"6.14.11","description":"Repository download utility","directories":{},"_nodeVersion":"14.15.5","dependencies":{"btoa":"^1.2.1","axios":"^0.21.4","log4js":"^6.3.0","cryptify":"^4.1.2","node-ssh":"^12.0.0","commander":"^7.2.0","axios-error":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^15.14.9","@types/node-ssh":"^7.0.1","@types/commander":"^2.12.2"},"_npmOperationalInternal":{"tmp":"tmp/repo-downloader_3.3.0_1633443238418_0.2585364850529295","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"@apica-io/repo-downloader","version":"3.3.1","keywords":["repository","downloader","crypto"],"author":"","license":"ISC","_id":"@apica-io/repo-downloader@3.3.1","maintainers":[{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"patwakeem","email":"patrick.wakeem@apicasystems.com"}],"bin":{"repo-downloader":"dist/cli/index.js"},"dist":{"shasum":"880a30409dcc82b28d6d8577f24f0a0b4e08e6a8","tarball":"https://registry.npmjs.org/@apica-io/repo-downloader/-/repo-downloader-3.3.1.tgz","fileCount":23,"integrity":"sha512-5zPboGv/njLOxz5OxWv/w51od8Sg0eZZ89lPKW2FX+OofPmCBwvx9IpYst3zL6FXwfOOALMfP2Sg3avq/sECFA==","signatures":[{"sig":"MEUCICkTOOyUYij/QAqOZEYkPPmpxql8ehZRk3+5Pns9292EAiEA759f65v7W3K9e8Drx7vWWQn0gswB/8q2vOD4xig7ZCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66698},"main":"dist/cli/index.js","gitHead":"0a68c76f8c7439e586b01791b5652c090d8d3ecc","scripts":{"git:decrypt":"pat=`cat ~/keys/cbt_demo_user.pat`;node ./dist/cli/index.js -l debug -u https://github.com/ApicaSystem/cbt-demo-apitools/master -dk 'Kalle.Anka123' -dfm '.+\\.p12' -a $pat bigdata/client.p12","npm:publish":"npm publish --access public","pm:download":"node ./dist/cli/index.js -u https://postman.com -a  PMAK-60ae500a07fed800426deeb7-0128d9d543f6b2f3ed09d9305ca1ef242d HTTP-Bin-Requests","git:download":"node ./dist/cli/index.js -l debug -u https://github.com/ApicaSystem/cbt-demo-apitools/master README.md","ssh:download":"pk=`cat ~/keys/ems-key.pem`;node ./dist/cli/index.js -u ssh://ems@ec2-52-57-166-83.eu-central-1.compute.amazonaws.com:2022/home/ems -pk \"$pk\" -l debug data.dir","git:download2":"pat=`cat ~/keys/cbt_demo_user.pat`;node ./dist/cli/index.js -l debug -u https://github.com/ApicaSystem/cb-demo-run-anything/master -a $pat  samples","ssh:download2":"node ./dist/cli/index.js -u ssh://ems@ec2-52-57-166-83.eu-central-1.compute.amazonaws.com:2022/home/ems  -pk ~/keys/ems-key.pem -l debug data"},"_npmUser":{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},"_npmVersion":"6.14.11","description":"Repository download utility","directories":{},"_nodeVersion":"14.15.5","dependencies":{"btoa":"^1.2.1","axios":"^0.21.4","log4js":"^6.3.0","cryptify":"^4.1.2","node-ssh":"^12.0.0","commander":"^7.2.0","axios-error":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^15.14.9","@types/node-ssh":"^7.0.1","@types/commander":"^2.12.2"},"_npmOperationalInternal":{"tmp":"tmp/repo-downloader_3.3.1_1633515162706_0.04823078466731556","host":"s3://npm-registry-packages"}},"3.3.3":{"name":"@apica-io/repo-downloader","version":"3.3.3","keywords":["repository","downloader","crypto"],"author":"","license":"ISC","_id":"@apica-io/repo-downloader@3.3.3","maintainers":[{"name":"daniel.radu.apica","email":"daniel.radu@apica.io"},{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"patwakeem","email":"patrick.wakeem@apicasystems.com"}],"bin":{"repo-downloader":"dist/cli/index.js"},"dist":{"shasum":"37f7de4c19d97b9c6a9306b50c6c1ea9159f287f","tarball":"https://registry.npmjs.org/@apica-io/repo-downloader/-/repo-downloader-3.3.3.tgz","fileCount":33,"integrity":"sha512-A6Nm49B+i2xtsbXnxBWHo+W0V7hrkOcVXQW12EdHCLO4FFAAHYmRHCp/XSpn/8CwMc0RbGCjDRCrWZaoSOgtZA==","signatures":[{"sig":"MEUCIQC+yRa3UoPZlAxJMfv6mpE7txV56it3FZZlWXRPsLny0wIgGV5Bf5pSphHPpitZKOsglhEeg/WGHYg3UyhAo/U74T0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119510},"main":"dist/cli/index.js","gitHead":"05b022481bd793169fe9dcb3ef5a78efcf6c3073","scripts":{"git:decrypt":"pat=`cat ~/keys/cbt_demo_user.pat`;node ./dist/cli/index.js -l debug -u https://github.com/ApicaSystem/cbt-demo-apitools/master -dk 'Kalle.Anka123' -dfm '.+\\.p12' -a $pat bigdata/client.p12","npm:publish":"npm publish --access public","pm:download":"node ./dist/cli/index.js -u https://postman.com -a  PMAK-5f58621e486768002a9d3648-b0958caa176d8aa0863609524d1bd4c0c9 HTTP-Bin-Requests Http_bin_environment","git:download":"node ./dist/cli/index.js -l debug -u https://github.com/ApicaSystem/cbt-demo-apitools/master README.md","ssh:download":"pk=`cat ~/keys/ems-key.pem`;node ./dist/cli/index.js -u ssh://ems@ec2-52-57-166-83.eu-central-1.compute.amazonaws.com:2022/home/ems -pk \"$pk\" -l debug data.dir","git:download2":"pat=`cat ~/keys/cbt_demo_user.pat`;node ./dist/cli/index.js -l debug -u https://github.com/ApicaSystem/cb-demo-run-anything/master -a $pat  samples","ssh:download2":"node ./dist/cli/index.js -u ssh://ems@ec2-52-57-166-83.eu-central-1.compute.amazonaws.com:2022/home/ems  -pk ~/keys/ems-key.pem -l debug data"},"_npmUser":{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},"_npmVersion":"6.14.11","description":"Repository download utility","directories":{},"_nodeVersion":"14.15.5","dependencies":{"btoa":"^1.2.1","axios":"^0.21.4","log4js":"^6.3.0","cryptify":"^4.1.2","node-ssh":"^12.0.0","commander":"^7.2.0","axios-error":"^1.0.4","memcache-plus":"^0.2.22"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^15.14.9","@types/node-ssh":"^7.0.1","@types/commander":"^2.12.2"},"_npmOperationalInternal":{"tmp":"tmp/repo-downloader_3.3.3_1636111880893_0.4924614260240827","host":"s3://npm-registry-packages"}},"3.3.4":{"name":"@apica-io/repo-downloader","version":"3.3.4","keywords":["repository","downloader","crypto"],"author":"","license":"ISC","_id":"@apica-io/repo-downloader@3.3.4","maintainers":[{"name":"daniel.radu.apica","email":"daniel.radu@apica.io"},{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"patwakeem","email":"patrick.wakeem@apicasystems.com"}],"bin":{"repo-downloader":"dist/cli/index.js"},"dist":{"shasum":"5c39c0ce2e0162afe118beec562f720940b10bfe","tarball":"https://registry.npmjs.org/@apica-io/repo-downloader/-/repo-downloader-3.3.4.tgz","fileCount":39,"integrity":"sha512-PnhmAz2O1NcL7k6AGafuHGQOX7HZ+S2g+5sEfFFVoTglUOBkFUM6SB7YkQuvwvGtOWfgxJBBIekm4TxmEo8zKQ==","signatures":[{"sig":"MEYCIQCUOTULqejEXR1ZqridAgbZjM+uCMR991Q/A96TR6GXowIhAPWdEeq9D6QgzO6pkU3WuCnZKcmctnimcPn+ML/3NrcZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk9OlCRA9TVsSAnZWagAAaWAP/3BxxhRh2Z9RsONHhI9f\nUyvfWBEhmEzFQ9sYljbAPyWCqKyKMqr7lb0H7WePhdrCZj5ajq84SaVrpNKS\niz8zd9OhztaCC2Igadxu8Se4tFOuhA09ou3NrpxxcX0SoxQzWoq7Z06wKG4T\n9CNAnf7LAOxo3jKVkkV6LKfaTggGncgrOKQ2Lv1xS4yWENLlm2S4SBtLvz5H\n6fzsTmoYwGD0Lei9T4l5RgKgyGy2S2xksJM1Q4NgMle9YplWASYGUf5h6sMG\nW7g8V7pISichvM8ISkt5aC98xFIAldeB+k2kDQnDHtrWVszfdWs7MBRlLm0V\nsYEq9lnjGYjqh/h3jRS8run/K0qZOip3HFZByQI9Jp+Jd3wlgUZQWqqTQtRv\npgVnar0wDfJaIS+uXmQMtNGI/Whzr4lON/7yPZtz9mfLFcBuIyJq7RWPoOKe\nSh4pVNXzZHZeaHqqmlrD826e7E0Tq8Bl4u1QAxXJu/+hxg6TUohBgFTruvEB\nKE+6BRNSdtuqHrXs2GE9/DhbKtfpKHlrfEX7Lo9IYC+Ukfnazqpii5/0cWi+\ntXd9jw8xfQKLpsBxjxn6YdRDcCJzAF7CkXJlmNbssGxeKZDupp1eZNQzi37u\nJWmpwNFD5NjiCgj8jreQRlsKOTrpq8ZPeeT3vwb3uFAega0qnnXzvJm4fm8Q\n6Y+Y\r\n=qcGp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cli/index.js","gitHead":"5182722d3f7fe559b5ccbc4c674d6adfa8bf009b","scripts":{"test-all":"jest","git:decrypt":"pat=`cat ~/keys/cbt_demo_user.pat`;node ./dist/cli/index.js -l debug -u https://github.com/ApicaSystem/cbt-demo-apitools/master -dk 'Kalle.Anka123' -dfm '.+\\.p12' -a $pat bigdata/client.p12","npm:publish":"npm publish --access public","pm:download":"node ./dist/cli/index.js -u https://postman.com -a  PMAK-5f58621e486768002a9d3648-b0958caa176d8aa0863609524d1bd4c0c9 HTTP-Bin-Requests Http_bin_environment","git:download":"node ./dist/cli/index.js -l debug -u https://github.com/ApicaSystem/cbt-demo-apitools/master README.md","ssh:download":"pk=`cat ~/keys/ems-key.pem`;node ./dist/cli/index.js -u ssh://ems@ec2-52-57-166-83.eu-central-1.compute.amazonaws.com:2022/home/ems -pk \"$pk\" -l debug data.dir","git:download2":"pat=`cat ~/keys/cbt_demo_user.pat`;node ./dist/cli/index.js -l debug -u https://github.com/ApicaSystem/cb-demo-run-anything/master -a $pat  samples","ssh:download2":"node ./dist/cli/index.js -u ssh://ems@ec2-52-57-166-83.eu-central-1.compute.amazonaws.com:2022/home/ems  -pk ~/keys/ems-key.pem -l debug data"},"_npmUser":{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},"_npmVersion":"6.14.11","description":"Repository download utility","directories":{},"_nodeVersion":"14.15.5","dependencies":{"btoa":"^1.2.1","axios":"^0.21.4","log4js":"^6.3.0","cryptify":"^4.1.2","node-ssh":"^12.0.0","commander":"^7.2.0","axios-error":"^1.0.4","memcache-plus":"^0.2.22"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^15.14.9","@types/node-ssh":"^7.0.1","@types/commander":"^2.12.2"},"_npmOperationalInternal":{"tmp":"tmp/repo-downloader_3.3.4_1637077924885_0.37614634430687266","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"@apica-io/repo-downloader","version":"3.5.0","keywords":["repository","downloader","crypto"],"author":{"name":"Apica.io"},"license":"Apache-2.0","_id":"@apica-io/repo-downloader@3.5.0","maintainers":[{"name":"daniel.radu.apica","email":"daniel.radu@apica.io"},{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"patwakeem","email":"patrick.wakeem@apicasystems.com"}],"bin":{"repo-downloader":"dist/cli/index.js"},"dist":{"shasum":"38bea52e20160e76c1d536449e9f26630b6042f5","tarball":"https://registry.npmjs.org/@apica-io/repo-downloader/-/repo-downloader-3.5.0.tgz","fileCount":39,"integrity":"sha512-OFs20/6N8GfGWRMhDbf1D3Df11A54WRHQ6KBdKMWxq8YbZr6HmU0+XBYCMTUsGMVuVuEGX8/K/RQw5lUK446dQ==","signatures":[{"sig":"MEQCIFJAMlAgkEJCGLzIEBFH/g3gZBfB9zoGNjLfUfvLwsyqAiAKAF1vIM5GH7P40tcdMaU0a0zp7OdocR3kH9TJz7JtVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm6zRCRA9TVsSAnZWagAA88UP/3iEuKmj8vRckRiAWU3w\ncnOTbbqlfOCfl79IInG/V9rq2aQV2t3PXSeehMhTxVdFIS6UJbdNqbv9Sf+j\nQjg4TYPSAoExOyv7/tGio+7c/1Pkm/09iHCBIjZbWhgUlYnSF+VyEsFYh6hQ\nJyctuOFpOY0l6vYct9ApXMhGSrtBbX0Z16I17lEzwTxSpa5IYj8NpdAGvHli\nyBdZxHK0BLpyRCiOAYl4psf1tDqJKOlxZ/Ye+dRUKGdf9wOZypPdxwTx9QO2\nm37PV0qMsQy+jGJ9pAMJaPPled9d9pEICigtUtuy+HxHkpAF5sFl/vg/hy8Y\n1E13X3eIoxLFAsSCxww6129gdIA0X6sSmBls+P2Elyg7AKAk1MXuXheeNBps\nANRGbPq+1BPaZeFjBUmJtzelDoEjSBX69LM9opYPw/ke70Loj7pU/3KBm4Qf\nzcphetb0znpgap2Sf84aUGhaxh9L5r3s4IHyobjBxb8Ga3sUZzaHHGCEZNCK\ne427uTHAumEzZih769gFtfZk7v6AimGO4qhLb9VYNdBL7uyeoSO2eM3ecUxE\n4TsyD5cnMoNzWA2onjJwHCHUEurr3KTclU/IXWH9YPLI21cQE1cC8Sg4oI0d\nR4Ob1vwnpMe62myxEgHb7b9MwzLN58f5HCRMLVZ8pg1Qlt6v0xTncdQppz2u\nk3Ky\r\n=3vUY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cli/index.js","gitHead":"825b0e94a09a9def0cceda0eed572ec963227e81","scripts":{"test-all":"jest","test-ssh":"jest tests/ssh-repo.test.js","test-http":"jest tests/http-repo.test.js","test-azure":"jest tests/azureGit-repo.test.js","npm:publish":"npm publish --access public","test-github":"jest tests/gitHub-repo.test.js","test-bitbucket":"jest tests/bitbucket-repo.test.js"},"_npmUser":{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},"_npmVersion":"6.14.11","description":"Repository download utility","directories":{},"_nodeVersion":"14.15.5","dependencies":{"btoa":"^1.2.1","axios":"^0.21.4","dotenv":"^10.0.0","log4js":"^6.3.0","cryptify":"^4.1.2","node-ssh":"^12.0.0","commander":"^7.2.0","axios-error":"^1.0.4","memcache-plus":"^0.2.22"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^15.14.9","@types/node-ssh":"^7.0.1","@types/commander":"^2.12.2"},"_npmOperationalInternal":{"tmp":"tmp/repo-downloader_3.5.0_1637592272859_0.6794835327226014","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"@apica-io/repo-downloader","version":"3.5.1","keywords":["repository","downloader","crypto"],"author":{"name":"Apica.io"},"license":"Apache-2.0","_id":"@apica-io/repo-downloader@3.5.1","maintainers":[{"name":"daniel.radu.apica","email":"daniel.radu@apica.io"},{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"patwakeem","email":"patrick.wakeem@apicasystems.com"}],"bin":{"repo-downloader":"dist/cli/index.js"},"dist":{"shasum":"ce4b71cf1d54b749523f058adea8edeac5c20a54","tarball":"https://registry.npmjs.org/@apica-io/repo-downloader/-/repo-downloader-3.5.1.tgz","fileCount":39,"integrity":"sha512-4l1P4zAvQPauixTDmS7Pcni+wonz4Q2PHH7Ju3i37viKYPU0SlqhXbII0oecNmfP4ZTFGNTujwOV5GfFgxPatw==","signatures":[{"sig":"MEYCIQCTUl1SZk2vDB+IASBsE3TBSR8BAVbLbQrw2id93RXk4AIhAIqzH0jrJ8MVnuJyt7bwLcwZ/vGfPAsts9xW7SMbbq6A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuEtDCRA9TVsSAnZWagAAJD4QAJMuSIOl3qJPBN7AbYED\nKqfk2jG890hMDI69ZknsoBq+x3CbbIgWdWG299xZhakNU/1RBP4gvzoQwZW3\naXdVswp/e/tGbESL57cgArUaLgcknu/CLvFK+kJNiospdUpZW2zu6AjutPIz\nT3fxpNlGVptbtnlpwMIHxa3JDLUOFVsNAAKA9GXFgcnMIhkryuYitlAIiQv5\nyOOEUDQj7jm4mbVNA7p4oYt9OHxpBMc8wJdHK6pCE95sOFdkif3jUcpphXAo\nLj89rSQOZUyRtFV7fI3+n23CJncDCciWjOSZZEgU/y1t4txhFhNmZJNbOBS7\nfnQjN234jN0Mvk7e6dsFrCKs5dSZJxbyrezGjYGOl/6uiOpJuaywHV+OhrDe\nw88yz35WCqbyWIa/8FedruSewu2t6gpEM2dGZYVNmAgCVNVJDCA+QkapiMiy\nrXGC2D7pjnwqWCuRv2THZjBwjJInpiMV6m0/eqbtaOR/S45SxaTJIuleFxMr\nYZ8ywQDJwYC0YCzuUuZfGgVnvIq2da0KeboQnDt0zqHNnkWrmi5lx0AGWBVo\nRhHtXTngCSLyjXfttzgt0T710Xm3aj53dIVG+bx0GAA9zwg66I5/AhQ7t27v\nffNowb9C45xsfc3WQdtIjqUoXCFzdpR7u9C0auesdkISBfpUCqtihXLFNmM1\nkYR7\r\n=n0ni\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cli/index.js","gitHead":"6cda062b208499e720e419933fb6e5c2534781e0","scripts":{"test-all":"jest","test-ssh":"jest tests/ssh-repo.test.js","test-http":"jest tests/http-repo.test.js","test-azure":"jest tests/azureGit-repo.test.js","npm:publish":"npm publish --access public","test-github":"jest tests/gitHub-repo.test.js","test-bitbucket":"jest tests/bitbucket-repo.test.js"},"_npmUser":{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},"_npmVersion":"6.14.11","description":"Repository download utility","directories":{},"_nodeVersion":"14.15.5","dependencies":{"btoa":"^1.2.1","axios":"^0.21.4","dotenv":"^10.0.0","log4js":"^6.3.0","cryptify":"^4.1.2","node-ssh":"^12.0.0","commander":"^7.2.0","axios-error":"^1.0.4","memcache-plus":"^0.2.22"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^15.14.9","@types/node-ssh":"^7.0.1","@types/commander":"^2.12.2"},"_npmOperationalInternal":{"tmp":"tmp/repo-downloader_3.5.1_1639467843338_0.0931619329793596","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"@apica-io/repo-downloader","version":"3.6.0","keywords":["repository","downloader","crypto"],"author":{"name":"Apica.io"},"license":"Apache-2.0","_id":"@apica-io/repo-downloader@3.6.0","maintainers":[{"name":"daniel.radu.apica","email":"daniel.radu@apica.io"},{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"patwakeem","email":"patrick.wakeem@apicasystems.com"}],"bin":{"repo-downloader":"dist/cli/index.js"},"dist":{"shasum":"09e53cdcaa4970f1f8f8041e8c1f4b278fc69d20","tarball":"https://registry.npmjs.org/@apica-io/repo-downloader/-/repo-downloader-3.6.0.tgz","fileCount":50,"integrity":"sha512-8LFlAWXpTh2DcfsmJDDfMsa/q7uSqZZn5Avfk6K4RzhQ136dZbMv1F1nIGjJUflPMCHq5KlRikNPguLgp141Yw==","signatures":[{"sig":"MEQCIAl+CVGZAM+u+ekbDws8VUV3Rbz4OqZxhQd3yftSpW/JAiA9iXLCl4t69F2UCc/WHQTwQazN+Zpzq39+DOnfPJDnnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3XxkCRA9TVsSAnZWagAAko4P/iwVfOUCZ4gkrrLp3lKG\nADpFrawdqsyEw4aKvpKbth7I0DncmEEYxEg6W2DwzEC053N8YMc4Blbh+DOV\nZK/dSTArv9eNkMY+BIJ1pjh4kvaDrvQyhyBiCTyLkciSnCwi2Qtfq9DWwF+9\nT6qhBqr22pf49gUR+XeX1qFTeFzzqWmf4Xx9OYrahLSuXGbJysm92fgIT582\nGyL/55m9OPS66l6pUmsyUAZf0OicCwllHECC9gg0gSJ4rgOzDHDh6YIx51L9\nHZY9llIklvwfi25HEM6ysG4pVo8yyLaR7pqXtD/akDJkFIX1Ee5gocFYuNSt\nzEAfx0yMyxhEAv/tmRXw5gNETw/lBty/K8QfK00X1ksc3tU4nMsRosAQOEO/\nGszMmkN6UMlrkY0EUOGeaNyiwQxpv1wsJWduYsn4Nalsgzyh35MPjWdtxwHf\nTblg0wcb8W0U+MSNqaQMUd7+n9WrAStE+m0VWkDQxz8aDIEcjKM7IuXTATgB\nscZ2f8199/WpuJIKrJa2Fp/jUBPYVB1Bu3S4iJ1NlaOURE+o4ndXHvkZPyhd\nPdtL5eCWfNfb5Z1526NxhUxKlZHVcJc26heWhIU4V0Zv2TRggWyGyTUhZC/z\nIHOJNuGbK9VcYokfWmdIbFFmadSqcJqSDHLOPpFfgabpmQD2LeIrobdeuFsc\n3hac\r\n=3G3i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","gitHead":"366c8547cf3cc3386429620b72bd67b7d8b208c9","scripts":{"test-all":"jest","test-ssh":"jest tests/ssh-repo.test.js","test-http":"jest tests/http-repo.test.js","test-azure":"jest tests/azureGit-repo.test.js","npm:publish":"npm publish --access public","test-github":"jest tests/gitHub-repo.test.js","test-bitbucket":"jest tests/bitbucket-repo.test.js"},"_npmUser":{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},"_npmVersion":"8.1.2","description":"Repository download utility","directories":{},"_nodeVersion":"16.13.1","dependencies":{"btoa":"^1.2.1","axios":"^0.21.4","dotenv":"^10.0.0","log4js":"^6.3.0","cryptify":"^4.1.2","node-ssh":"^12.0.0","commander":"^7.2.0","axios-error":"^1.0.4","memcache-plus":"^0.2.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","@types/node":"^15.14.9","@types/node-ssh":"^7.0.1","@types/commander":"^2.12.2"},"_npmOperationalInternal":{"tmp":"tmp/repo-downloader_3.6.0_1641905252334_0.015127573396908067","host":"s3://npm-registry-packages"}},"3.6.1":{"name":"@apica-io/repo-downloader","version":"3.6.1","keywords":["repository","downloader","crypto"],"author":{"name":"Apica.io"},"license":"Apache-2.0","_id":"@apica-io/repo-downloader@3.6.1","maintainers":[{"name":"daniel.radu.apica","email":"daniel.radu@apica.io"},{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"patwakeem","email":"patrick.wakeem@apicasystems.com"}],"bin":{"repo-downloader":"dist/cli/index.js"},"dist":{"shasum":"903af2809d29a206f4f376b991c8e2585bb7539c","tarball":"https://registry.npmjs.org/@apica-io/repo-downloader/-/repo-downloader-3.6.1.tgz","fileCount":50,"integrity":"sha512-jM+XqjK3bo6EpqXkUrk/gUGPJ7axEE3Spgsd4eyJTyiMizUbXETFWAcLEOZasfuPQ5P4Vt3roXNBIU7dj+4lsA==","signatures":[{"sig":"MEUCIFsH+Q4qWTdkLaY27C9JSQ32maDxRYg9EIPPizStzxo5AiEA9HEhTUh2eVQr0IWD6BIWK6JT5PlPu7q+GDFigBGOkxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9/CHCRA9TVsSAnZWagAAa4cP/ijoX9e41fLWWSoWuqsD\nZkwymav5a4Mpn6g5KuZxSnlj5US9A6BYYyyQO5HU2ghy7Ri4fTNFNQ7o2weD\nlgdOoM3YFSIumDOeTaW+2hi0a/hEwJxe4Ebi4EXttQ9BnQXaiBkuqpSOa7Jg\nXjC1Cry5NpIFaNWYwgX/lYmi8HEkoH6tvffYgRlKchnJ3c2N4m1kt4umotje\nzuaQum+CImnJ+ASzPo3B7b4qvSnWPI3gk0dqN6kgkzHGn6AtyGvI2H9SSyXB\naHrTGyW1aD13H2hcDLvjQczsfzB4EjVoQoCKYh3Qz3XMLZEctblzc4CQMg/E\neQj1eBn81VSNFjSH6k7C1dvL77fiE/y+voJjc8/d/YDSJVUt8pFfQOuyoGZz\nECb4llBw3sbLWKRImiTk4oQLFGCtYa0SOpffV0Pa70imG+SFwS+C61w9xL4S\nEv8F37GVOqgsqPt3bB2OicgcFrvN5K/yLo4COnUs0LYyuy1LVMJzYA5nyD6b\negz+OlCBw8nMiSVDQVsvesDBI/G+dXeiTzJnCeQHiOurvfFt4GHHy9muh+4O\nKsLkZR72YtcBJT/MbfOBxQVSI2jfAHMiW9c8yTeC0H0ONSidyXw5Qby3EQ13\nhh/IEmKwrEnY3yW0rLNIctFiAIg5Rvd4UUIqfF4uki5zXmUNSGRSbOlxP2Dt\nVhba\r\n=cUM8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","gitHead":"6f01787ea5a2827747f08fe0c04b8747ed6f8d63","scripts":{"test-all":"jest","test-ssh":"jest tests/ssh-repo.test.js","test-http":"jest tests/http-repo.test.js","test-azure":"jest tests/azureGit-repo.test.js","npm:publish":"npm publish --access public","test-github":"jest tests/gitHub-repo.test.js","test-bitbucket":"jest tests/bitbucket-repo.test.js"},"_npmUser":{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},"_npmVersion":"8.1.2","description":"Repository download utility","directories":{},"_nodeVersion":"16.13.1","dependencies":{"btoa":"^1.2.1","axios":"^0.21.4","dotenv":"^10.0.0","log4js":"^6.3.0","cryptify":"^4.1.2","node-ssh":"^12.0.0","commander":"^7.2.0","axios-error":"^1.0.4","memcache-plus":"^0.2.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","@types/node":"^15.14.9","@types/node-ssh":"^7.0.1","@types/commander":"^2.12.2"},"_npmOperationalInternal":{"tmp":"tmp/repo-downloader_3.6.1_1643638919530_0.5284270480639701","host":"s3://npm-registry-packages"}},"3.6.2":{"name":"@apica-io/repo-downloader","version":"3.6.2","keywords":["repository","downloader","crypto"],"author":{"name":"Apica.io"},"license":"Apache-2.0","_id":"@apica-io/repo-downloader@3.6.2","maintainers":[{"name":"daniel.radu.apica","email":"daniel.radu@apica.io"},{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"patwakeem","email":"patrick.wakeem@apicasystems.com"}],"bin":{"repo-downloader":"dist/cli/index.js"},"dist":{"shasum":"f68c007f932e97ea9046b54b88efafb9f8100442","tarball":"https://registry.npmjs.org/@apica-io/repo-downloader/-/repo-downloader-3.6.2.tgz","fileCount":50,"integrity":"sha512-rf4r5OXhSwg1rNhLMmPbuHepxbEAJmuFCpcvOy09ns67iLvFUXsSF/TQRayasl9nc5DswHuEaLbrOQWI1rr7TQ==","signatures":[{"sig":"MEQCIBKXcEHfrSWrjRzDwV7ruuaChAlpJSnzcfXRDckQGTvfAiBetdGWlCbXaSiqTvrlsMrJcT5zbPGCWw1+LYcYIS2CoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAShCCRA9TVsSAnZWagAA7MQP/RLE2otmeEiGpQSYpQGZ\n0mudsvNUd292w+Y9mmxH215NjNYX8WHmXUAaWm3AZ3buMSCdCOVfUByXH1Yq\nugMevkXM7Vg2UxfQusgWZ5jPMRmG5CJdNoyVc1kycC7Lw5+/MDVWyZs9m0Jk\nppILsdy6eSEtJQ0yJPiMAtdT3DZW2jxda+CJjFg8Eoc2gHpttAw0IgItYi1t\nhYxdmylz9j5/f2gh7P7maCB30XtWNjZImRYhSL+4OIz4z0hW2KSSa6/VgBGQ\nxKOVJqTpKcQ/CigaR9O3pIPzecUpDJmoPfP9jgzIVODtIpgchZuhrcGMoDMw\nVe/BYtShBZQcCcrcBQ/vegqELPvTjq9f81i05M42+/UZIUiszvaje5q7Gs1h\nK6qfbiXosZk33PUNCrYlHBLlObaCS+HtAp5VMTa2JLXTiUyXR//gb+YNllqD\nbOVpcyvQwt4M3bhvtSCZ9m0KCHTnaM4opxQwznwOCCgMT/6DCUkiovkobYPm\nEfM6FpHyAXtuFi3DU3pfkVg7wiuSvbxwmPF9YGcoyo0irmxIgMbLenDdvIIe\nY/N3sS4QFeI5V12JDZtlinPU+qgqPoXeMa1g6bqGRes5kHHjUaOwZRiv4XI7\n2Vfvkctn80vnlDcN6lTSGxAah1kdqiuNedLC9f+DjyeHxYgnN5tDPshLqqWn\nLRnX\r\n=2e7b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","gitHead":"00a1d1675db4ecb8b525c2fa8183a679ee77bacc","scripts":{"test-all":"jest","test-ssh":"jest tests/ssh-repo.test.js","test-http":"jest tests/http-repo.test.js","test-azure":"jest tests/azureGit-repo.test.js","npm:publish":"npm publish --access public","test-github":"jest tests/gitHub-repo.test.js","test-bitbucket":"jest tests/bitbucket-repo.test.js"},"_npmUser":{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},"_npmVersion":"8.1.2","description":"Repository download utility","directories":{},"_nodeVersion":"16.13.1","dependencies":{"btoa":"^1.2.1","axios":"^0.21.4","dotenv":"^10.0.0","log4js":"^6.3.0","cryptify":"^4.1.2","node-ssh":"^12.0.0","commander":"^7.2.0","axios-error":"^1.0.4","memcache-plus":"^0.2.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","@types/node":"^15.14.9","@types/node-ssh":"^7.0.1","@types/commander":"^2.12.2"},"_npmOperationalInternal":{"tmp":"tmp/repo-downloader_3.6.2_1644243010418_0.7073126352271191","host":"s3://npm-registry-packages"}},"3.6.3":{"name":"@apica-io/repo-downloader","version":"3.6.3","keywords":["repository","downloader","crypto"],"author":{"name":"Apica.io"},"license":"Apache-2.0","_id":"@apica-io/repo-downloader@3.6.3","maintainers":[{"name":"daniel.radu.apica","email":"daniel.radu@apica.io"},{"name":"apica-products","email":"productsupport@apicasystems.com"},{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},{"name":"johansapica","email":"johan.sandqvist@apicasystems.com"},{"name":"patwakeem","email":"patrick.wakeem@apicasystems.com"}],"bin":{"repo-downloader":"dist/cli/index.js"},"dist":{"shasum":"76a9d104bd12f25ff331cc69fbebba79a39f5953","tarball":"https://registry.npmjs.org/@apica-io/repo-downloader/-/repo-downloader-3.6.3.tgz","fileCount":50,"integrity":"sha512-6XieWQSmszyDmvLeKM8Qr3gDMSVKA/zxIv/hhafpfg6mXdVW+ayyeiOKGMKIZZbEG7HiULBoCvoXbYcy1tycog==","signatures":[{"sig":"MEQCIQCsYF7TCft/sRjMULIqTfY28B+Fes/SIN1p9PVknwdr7wIfLaJ01zAslafBHqce4sqYrxwhMInA4ZzxP8CtTV5bTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHIccACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEig/+LUAdpy815tYPnGtqC/dwtbdxhon6CDUhbnnC3RHXbxMghuVl\r\ng9FeWObKf2ci0SuKW0h++GTfUGKApmGmHwlIZvanFXAIbr/MwcyZS8iINaFe\r\nr4fxAHDvqNE1nzs2o0MTbyflltEa25H2H+h6H7zvEglEXawaY9rcsfy0Hi1J\r\ngdvCyFfBG6zw9C2EE+62mHd6k1/AtqdVHDnxtmRFLjZ4GWq7kIgyV8We2rUU\r\nnTgzMlTgU8znrTCEirTeZyY2jvkFm4WNeAW4FWsbMNGkatcVYMWgQMobvTw2\r\nzNlT5LvHcrxD6uhNfg0heWBUBIV7nq/J2oQVd2Le4opqsMEh3m530V12y5/i\r\ndalxO//Ed6UYh7IYgGOXD+ssYNO4EjfL8dKC+xqkTo11ZeAb8kRbii/JeRaR\r\nuHj4mu61Z/eh+0V/fcZPvTEeYiVQRR6HnGJ7X6Z+ZyklMfvahM1KUMpXNGS2\r\n/9fmL1944urk0l0wbeHGkUoD+d8FhCUvPjLNm29I/jc8aERvAo3OqywzaJDI\r\nq+nUJeGvaH9EhOWpYTE34gpXCQ4LXGugQBurGiDpnnA9nU1twLnN2ONPHfg3\r\nCp6Vc7BqNCVaRHVWrcYGpR5axJ6ELU5qRbc6XlG+yJViuAS3hAoOO7JTqI96\r\n3YspIJ1Wca1+zpT0qhel+Jer3gSsy0KAkHE=\r\n=ma96\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cli/index.js","types":"./dist/cli/index.d.ts","gitHead":"4acdbd0b670a9f32b73d4b842b1ba872c188e54a","scripts":{"test-all":"jest","test-ssh":"jest tests/ssh-repo.test.js","test-http":"jest tests/http-repo.test.js","test-azure":"jest tests/azureGit-repo.test.js","npm:publish":"npm publish --access public","test-github":"jest tests/gitHub-repo.test.js","test-bitbucket":"jest tests/bitbucket-repo.test.js"},"_npmUser":{"name":"jostgren-apica","email":"jan.ostgren@apicasystems.com"},"_npmVersion":"8.1.2","description":"Repository download utility","directories":{},"_nodeVersion":"16.13.1","dependencies":{"btoa":"^1.2.1","axios":"^0.21.4","dotenv":"^10.0.0","log4js":"^6.3.0","cryptify":"^4.1.2","node-ssh":"^12.0.0","commander":"^7.2.0","axios-error":"^1.0.4","memcache-plus":"^0.2.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","@types/node":"^15.14.9","@types/node-ssh":"^7.0.1","@types/commander":"^2.12.2"},"_npmOperationalInternal":{"tmp":"tmp/repo-downloader_3.6.3_1646036764262_0.34784794989225865","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-05-26T05:07:59.400Z","modified":"2024-06-11T10:05:11.773Z","1.0.0":"2021-05-24T19:44:39.924Z","1.1.0":"2021-05-26T05:08:00.160Z","2.0.0":"2021-05-27T06:50:30.942Z","2.0.1":"2021-05-27T07:57:05.367Z","2.1.0":"2021-06-08T06:42:09.387Z","3.0.0":"2021-06-28T10:26:20.018Z","3.3.0":"2021-10-05T14:13:58.642Z","3.3.1":"2021-10-06T10:12:42.932Z","3.3.3":"2021-11-05T11:31:21.064Z","3.3.4":"2021-11-16T15:52:05.070Z","3.5.0":"2021-11-22T14:44:33.064Z","3.5.1":"2021-12-14T07:44:03.531Z","3.6.0":"2022-01-11T12:47:32.536Z","3.6.1":"2022-01-31T14:21:59.696Z","3.6.2":"2022-02-07T14:10:10.558Z","3.6.3":"2022-02-28T08:26:04.377Z"},"maintainers":[{"email":"moupiya.ghosh@apica.io","name":"moupiyaghosh"},{"email":"joyce.thomas@apica.io","name":"joyce_apica"},{"email":"bhavik.kathrotiya@apica.io","name":"bhavik_apica"},{"email":"productsupport@apicasystems.com","name":"apica-products"},{"email":"johan.sandqvist@apicasystems.com","name":"johansapica"}],"author":{"name":"Apica.io"},"keywords":["repository","downloader","crypto"],"license":"Apache-2.0","readme":"- [Overview](#overview)\n  - [The repository download utility](#the-repository-download-utility)\n  - [Command line](#command-line)\n  - [Exit code and stdout/stderr](#exit-code-and-stdoutstderr)\n  - [Options](#options)\n- [Repository types](#repository-types)\n  - [Git based repositories (GitHub, BitBucket and AzureGit)](#git-based-repositories-github-bitbucket-and-azuregit)\n  - [GitHub repositories support](#github-repositories-support)\n    - [Overview](#overview-1)\n    - [The repository url format](#the-repository-url-format)\n    - [Example with auth token as string](#example-with-auth-token-as-string)\n    - [Same example with separation of username and access token](#same-example-with-separation-of-username-and-access-token)\n  - [BitBucket repositories support](#bitbucket-repositories-support)\n    - [Overview](#overview-2)\n    - [The repository url format](#the-repository-url-format-1)\n  - [Azure DevOps git repositories support](#azure-devops-git-repositories-support)\n    - [Overview](#overview-3)\n    - [The repository url format](#the-repository-url-format-2)\n  - [HTTP repositories support](#http-repositories-support)\n    - [Overview](#overview-4)\n    - [Example - Downloading index.html from the TicketMonster site.](#example---downloading-indexhtml-from-the-ticketmonster-site)\n  - [Postman workspace](#postman-workspace)\n    - [Example](#example)\n  - [ssh repositories](#ssh-repositories)\n    - [Example](#example-1)\n    - [Same example with specification of username](#same-example-with-specification-of-username)\n- [Decryption/Encryption](#decryptionencryption)\n  - [Decryption of encrypted files](#decryption-of-encrypted-files)\n    - [Example of decrypting a file](#example-of-decrypting-a-file)\n- [Request caching](#request-caching)\n  - [Overview](#overview-5)\n  - [Request and response headers used for caching](#request-and-response-headers-used-for-caching)\n  - [Cache technical implementation](#cache-technical-implementation)\n    - [Start the docker container](#start-the-docker-container)\n    - [The docker-compose.yml file](#the-docker-composeyml-file)\n# Overview\n## The repository download utility\nYou can download content from repositories with the __repo_downloader__ utility. Downloaded content is stored in the working directory.\n\n## Command line \n\n```console\nUsage: repo-downloader [options] <files...>\n\nOptions:\n  -u, --url <url>                              Url for the repository. For git based repositories the last part can be the branch\n  -w, --work <work>                            Working directory (default: \"./work\")\n  -t, --type <type>                            Type of repository [azureGit,bitBucket,gitHub,postman,ssh] (default: \"gitHub\")\n  -a, --auth <auth>                            Authentication. Password for basic auth\n  -pk, --privateKey <key>                      Private key. Currently only used for ssh\n  -user, --userName <userName>                 The username for accessing the repository\n  -at, --authType <authType>                   Authentication type. Default basic auth (default: \"basic\")\n  -dk, --decryptKey <decryptKey>               Decrypt key\n  -dfm, --decryptFileMatch <decryptFileMatch>  Decrypt file match regular expression\n  -l, --logLevel <logLevel>                    Log level in log4js (default: \"info\")\n  --proxy <proxy>                              Http(s) proxy\n  --cache <cache>                              Cache server:port\n  -V, --version                                output the version number\n  -h, --help                                   display help for command\n```\n## Exit code and stdout/stderr\nExit code 0 will be return if all content specified in the arguments are downloaded successfully.\n- __stdout__ is used for information logging  \n- __stderr__ is used for error messages when exit code is not 0\n\n## Options\n\nOption          | Argument | Description\n----------------| -------- |---------------\n-u --url| Url to repository | For git repositories it can contain and additional path which is the branch name\n-w --work| working directory | Directory where downloaded files are stored. Default ./work\n-l --logLevel| Log level for log4js | See log levels for the log4js package. Default \"info\"\n-t --type | Type of repository | Values azureGit, bitBucket, gitHub, http or ssh\n-user | Username for authentication. When username is used the auth option should contain the password or personal access token\n-a --auth | Authentication string | For git basic auth with personal access token\n-pk --privateKey| Private key used for ssh repositories. Key file or string\n-at -authType | Authentication type | For git always basic in this release\n-dk --decryptKey| Decryption key | Decryption key used by the cryptify library\n-dfm | Decryption file match | Regular expression for files which will decrypted\n# Repository types\n  \n## Git based repositories (GitHub, BitBucket and AzureGit)\nThe __files__ arguments can be a files or directories in the repository. If a directory is given the content of directory is downloaded recursively inclusive sub directories with content to the working directory. You can use / as argument to clone the complete repository, it similar to clone the repository without git meta data. \n\n\n## GitHub repositories support\n### Overview \nThe implementation for GitHub support is based on the rest based API for repositories. [API Documentation](https://docs.github.com/en/rest/reference/repos) can be found here. Repositories deployed in on-premise environments are expected to be deployed with GitHub Enterprise Server. We have tested version 3.3 of the enterprise server. A repository url not started with *http://github.com* is expected to use GitHub Enterprise Server with this [Rest API](https://docs.github.com/en/enterprise-server@3.0/rest/overview/resources-in-the-rest-api).\n\n- A limitation in current api implementation is that each directory can contain max 1000 files. The current api usage sets that constraint. The api will only scan the first 1000 files when searching for a file name.\n- Request caching is supported for this repository type. \n- Default branch is *main* for a GitHub repository.\n- Authentication support is basic auth. \n\n### The repository url format\nhttps://github.com/{owner}/{repository}/{branch}\n\nExample:https://github.com/ApicaSystem/Public-CBT-Solutions\n\n### Example with auth token as string \n```console\nrepo-downloader -t 'github' -u https://github.com/ApicaSystem/cbt-demo-apitools/master -a cb-demo-user:<pat token>  README.md tm_project\n```\nDownload the README.md file and tm_project from the given repository. The Branch is master in this example. \n### Same example with separation of username and access token\n```console\nrepo-downloader -t 'github' -u https://github.com/ApicaSystem/cbt-demo-apitools/master -user cb-demo-user -a <pat token>  README.md tm_project\n```\n## BitBucket repositories support\n### Overview \nThe implementation for BitBucket support is based on the rest based API for repositories. [API Documentation](https://developer.atlassian.com/cloud/bitbucket/rest/api-group-repositories/#api-repositories-get) can be found here. \n\n- Request caching is supported for this repository type.\n- Default branch is *master* for a BitBucket repository.\n- Authentication support is basic auth. \n### The repository url format\nhttps://{host}/{owner}/{repository}/{branch}\n\nExample: https://bitbucket.org/JostgrenApica/cb-demo/master\n## Azure DevOps git repositories support\n### Overview\nAzure DevOps supports git as one of the supported repositories on a AzureDevOps server. The repository is managed inside Azure DevOps.\nThe implementation is based on the Azure DevOps Rest API. [API Documentation](https://docs.microsoft.com/en-us/rest/api/azure/devops/git/?view=azure-devops-rest-6.1) can be found here. \n\n- Request caching is not supported for this repository type.\n- Default branch is *main* for a Azure DevOps repository.\n- Authentication support is basic auth. \n- The repository url must contain a project.\n### The repository url format\nhttps://{host}/{owner}/{project}/{repository}/{branch}\n\nExample: https://dev.azure.com/janostgren/Demo%20Project%201/cbt-demo-apitools/master\n\n## HTTP repositories support\n### Overview\nWith http(s) based we use an http url to download resources. It is not really a repository with support for different versions of a resource like you can do in git based repositories. Downloading of an entire directory with included files and sub directories is not supported.\n- Authentication support is basic auth.\n- Request caching is not supported for this repository type if the required headers exist in the response.\n- No support of downloading content in a directory. \n\n### Example - Downloading index.html from the TicketMonster site.\n``` bash\n$ repo-downloader -u http://ticketmonster.apicasystem.com/ticket-monster -t 'http' index.html\n[2021-11-22T15:30:43.656] [INFO] @apica-io/repo-downloader - @apica-io/repo-downloader (3.5.0) started\n[2021-11-22T15:30:43.659] [INFO] @apica-io/repo-downloader - files=[ 'index.html' ]\n[2021-11-22T15:30:43.913] [INFO] HttpDownLoader - Downloading file index.html to /Users/janostgren/work/node/repoDownload/work/index.html\n```\n## Postman workspace\nWe call Postman workspace for a postman repository. You can have personal or enterprise license to the Postman platform. The platform have a REST based API for retrieving collections and environments. You need an api key to access a workspace. You must put the api key in the __auth__ option.\nThe files argument can be a list  collection names and environment names . The retrieved files are stored in the working directory wit with name __file__.json.\nThe __url__ option must be https://postman.com \n### Example\n``` console\nrepo-downloader -u https://postman.com -a <api-key> HTTP-Bin-Requests\n\n```\nThe postman collection HTTP-Bin-Requests will be downloaded to __HTTP-Bin-Requests.json__\n\n## ssh repositories\nYou can use Secure Shell(SSH) with a ssh server as a repository. See [ssh wikipedia](https://en.wikipedia.org/wiki/Secure_Shell) for details. SCP is used to copy the files from the server.\n### Example \n``` console\nrepo-downloader -u ssh://ems@ec2-52-57-166-83.eu-central-1.compute.amazonaws.com:2022/home/ems  -pk ~/keys/ems-key.pem -l debug data\n```\nThe syntax for a ssh repository url must match __ssh://username@hostname:port/rootdir__. The __port__ and __rootdir__ parts are optional. Default port is 22 and default directory is the users home directory. The __files__ arguments can be files or directories. If a directory is given the content of the directory is downloaded recursively inclusive sub directories with content to the working directory. The __private key__ option is mandatory. Username and password authentication is not supported. \n\n### Same example with specification of username \n``` console\nrepo-downloader -u ssh://ec2-52-57-166-83.eu-central-1.compute.amazonaws.com:2022/home/ems  -user ems -pk ~/keys/ems-key.pem -l debug data\n```\n# Decryption/Encryption\n## Decryption of encrypted files\nRepo-downloader supports decryption of files encrypted with the npm [cryptify package](https://www.npmjs.com/package/cryptify). \nThe process for decrypt encrypted files are:\n1. Download and install the npm cryptify package with __npm install -g cryptify__\n2. Encrypt a file with __cryptify decrypt <file> -p <password>__\n3. Password must be the same as use in __repo-downloader__ with the -dk or --decryptKey option\n4. Upload the encrypted file to the repository.\n5. Use the __repo-downloader__ with -dk and -dfm options to download and decrypt the file(s).\n\nEncrypt/Decrypt of files should only be used for files containing confidential information like certificates or configuration files containing credentials.\n### Example of decrypting a file\n\n```console\nrepo-downloader -l debug -u https://github.com/ApicaSystem/cbt-demo-apitools/master -a cb-demo-user:<secret>  -dk '<A secret password>' -dfm '.+\\.p12' bigdata/client.p12\n[2021-06-28T12:19:30.497] [INFO] @apica-io/repo-downloader - @apica-io/repo-downloader (3.0.0) started\n[2021-06-28T12:19:30.502] [INFO] @apica-io/repo-downloader - files=[ 'bigdata/client.p12' ]\n[2021-06-28T12:19:31.540] [INFO] GitDownLoader - Downloading file bigdata/client.p12 to /Users/janostgren/work/node/repoDownload/work/bigdata/client.p12\n[2021-06-28T12:19:31.557] [INFO] GitDownLoader - Decrypting /Users/janostgren/work/node/repoDownload/work/bigdata/client.p12\n```\n# Request caching \n## Overview\n__Repo_downloader__ supports caching of requests by storing the responses of latest version of content in a cache. The purpose of the cache is to solve the issues with request limits for some of the supported repository types. \nThe cache works as web content cache. With the cache enabled conditional gets are used to get the content from an repository. A conditional request returning http status 304 (not modified) will not impact the request limit. \n- If http status 304 is returned the content will be retrieved from the cache. \n- If http status 200 is returned the content from response is used and the cache is updated.\n\n## Request and response headers used for caching\nThe following http headers are supported for conditional gets.  \nResponse header | Request header\n---------------|----------------\netag |  If-None-Match\nlast-modified | If-Modified-Since\n\n## Cache technical implementation\nThe request cache is implemented with a memcached in memory database. See https://memcached.org/\nThe memcached database can be local or deployed on a share resource.\nYou specify the location of the memcached database with --cache option on the command line. Syntax is host:port (localhost:11211). The cache can also be set with the environment variable DOWNLOADER_CACHE. \nIf repo-downloader can not connect to the cache, the utility works as without cache support. In current version there is \nnoway of specify that cache is required for downloading a resource. \n\nMemcached can be downloaded on a Docker container and started with the __docker-compose__ command.\n\n### Start the docker container\n``` bash\n$ docker-compose up\nStarting memcached_memcached_1 ... done\nAttaching to memcached_memcached_1\nmemcached_1  | memcached 09:51:37.79 \nmemcached_1  | memcached 09:51:37.86 Welcome to the Bitnami memcached container\nmemcached_1  | memcached 09:51:37.93 Subscribe to project updates by watching https://github.com/bitnami/bitnami-docker-memcached\nmemcached_1  | memcached 09:51:37.94 Submit issues and feature requests at https://github.com/bitnami/bitnami-docker-memcached/issues\nmemcached_1  | memcached 09:51:37.95 \nmemcached_1  | memcached 09:51:37.95 INFO  ==> ** Starting Memcached setup **\nmemcached_1  | memcached 09:51:38.18 INFO  ==> Initializing Memcached\nmemcached_1  | \nmemcached_1  | memcached 09:51:38.18 INFO  ==> ** Memcached setup finished! **\nmemcached_1  | memcached 09:51:38.29 INFO  ==> ** Starting Memcached **\n\n```  \n### The docker-compose.yml file\n``` bash\nversion: '2'\n\nservices:\n  memcached:\n    image: docker.io/bitnami/memcached:1\n    ports:\n      - '11211:11211'\n```\n\n\n\n\n\n\n\n","readmeFilename":"README.md"}