{"_id":"@atomic-reactor/atlas","_rev":"9-b7156c47efe22ed871eaa9f2476009e2","name":"@atomic-reactor/atlas","dist-tags":{"latest":"0.0.9"},"versions":{"0.0.1":{"name":"@atomic-reactor/atlas","version":"0.0.1","description":"MongoDB Atlas API","main":"index.js","author":{"name":"John Dillick","email":"john@dillick.us"},"license":"MIT","scripts":{"precommit":"lint-staged"},"dependencies":{"axios":"^0.19.0","js-md5":"^0.7.3","js-sha256":"^0.9.0","js-sha512":"^0.8.0","jsonschema":"^1.2.4","object-path":"^0.11.4"},"devDependencies":{"eslint":"^6.1.0","husky":"^3.0.3","lint-staged":"^9.2.1","prettier":"^1.18.2"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,json,css,md}":["prettier --write","git add"]},"repository":{"type":"git","url":"git+ssh://git@github.com/jdillick/atlas.git"},"gitHead":"32944f1cee326a4a55b2d9211afce0cf8b2c13d4","bugs":{"url":"https://github.com/jdillick/atlas/issues"},"homepage":"https://github.com/jdillick/atlas#readme","_id":"@atomic-reactor/atlas@0.0.1","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Z99g1Zwhu8P87FYjxRth5yIa1v/ZaCvyzGKOuaBb4PIYeCF9iREP/15WISlPEkeMC6ATWiDZ9fYUvTAdRuGINw==","shasum":"3919832b8aa0d9e1d5301998da4badd93a465d04","tarball":"https://registry.npmjs.org/@atomic-reactor/atlas/-/atlas-0.0.1.tgz","fileCount":15,"unpackedSize":33464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVNoKCRA9TVsSAnZWagAArYoP/RyLVckoA85XC3zLL55V\nnbBM4W+UsleOHh1xnaFgNGyepyBivi/WyLQ/clJz0mzvcnQYf0IvdDeKqixf\nmCtRj/PpYZru1RYMyHNoKdY84X8KiYxKQCg7T0KXHt0dS87FIJV/0MYGvbIa\nN3JwFi+iuWWqN44A8fXae3OaReOfLNsCfyeXno7As09Rmlu4UmkwUZLUx6b5\nRK1XG2pJbdhFXz13Ux8E2Z/o0WZSmVoTbxKTqILhAIRwoy076owA6kxTsMLg\n2D6rhlwRKVI5+Ob+ba+vEeM83hW6Cpl8iURlBa+gjcDD033m59KYl7WDRlW1\ny0Fhc9G+u89K+F1P3MlYmzn7s2d3kF3MHGybgd33IMuwmHD+5G08pEc6Pp35\ne3JA3lp+sX8HBQGevwd7xxkY0f7d8ucHAU8uKz3u7pZ3dm7hrilIwbpi4tYd\nzHiuZCFSylpoDbocR5HdhUFPq/p5UxscqWb6wqxsDcq5FCSTBFzl+475Vyr7\n1MdD1ph+AjDamK11h8Mn/29k+f6xjBo0o9ynMqAvGEOYCUrg5cZ+HIz4yB9m\nvMxduWUPDyhi4SxSZAsk2SApYocH2xCGLngG3/N6JboegqmtpCOGNZNYYgKc\nJxRqTsneB6hssf/MIai1MC5ak8thMdJry62hbLyMZmakY017qA09kQGMzrZR\nqoGm\r\n=PsdI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHMkh0CTx+4Dh9PXuh7kZOt3zu1qtYOcwT7Bq71eQg6uAiAjyYb2UjjqtAD0nOCQ+5j8nrPboakClvAQZ1+5hnljRA=="}]},"maintainers":[{"name":"camdagr8","email":"ctullos@illumifi.net"},{"name":"jdillick","email":"john@dillick.us"}],"_npmUser":{"name":"jdillick","email":"john@dillick.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/atlas_0.0.1_1565841929772_0.5490186990940145"},"_hasShrinkwrap":false},"0.0.2":{"name":"@atomic-reactor/atlas","version":"0.0.2","description":"MongoDB Atlas API","main":"index.js","author":{"name":"John Dillick","email":"john@dillick.us"},"license":"MIT","scripts":{"precommit":"lint-staged"},"dependencies":{"axios":"^0.19.0","js-md5":"^0.7.3","js-sha256":"^0.9.0","js-sha512":"^0.8.0","jsonschema":"^1.2.4","object-path":"^0.11.4"},"devDependencies":{"eslint":"^6.1.0","husky":"^3.0.3","lint-staged":"^9.2.1","prettier":"^1.18.2"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,json,css,md}":["prettier --write","git add"]},"repository":{"type":"git","url":"git+ssh://git@github.com/jdillick/atlas.git"},"gitHead":"65f6db95c11e95c28f1aa4b5e12cf6096265dece","bugs":{"url":"https://github.com/jdillick/atlas/issues"},"homepage":"https://github.com/jdillick/atlas#readme","_id":"@atomic-reactor/atlas@0.0.2","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-wuyrRIToBGNCIzTwFqXOLz+gKIAZUSYz80WVmxvc415mkKg0BmUhG/ilpYtf86jFZ1hIMxmUScH7cidl4yAuqA==","shasum":"61422c9b3551b7bf6b26c1e1c0514dbb6af849bb","tarball":"https://registry.npmjs.org/@atomic-reactor/atlas/-/atlas-0.0.2.tgz","fileCount":15,"unpackedSize":33633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVNqVCRA9TVsSAnZWagAASEIQAIpvg0R2sqoqpUQO/zcg\nSp7aKZMdFAXTCbQfvJlGKm+fJ+oAh7zR0A1vk8wLjcDTW+Esu/CVFEFGND2L\npnIqIYaUW+HCFkI//e58gLy4UT2+qO9efnmKlZQ7iJFbVo+AQ+x7Y3NQLUjd\n+ftzr2re0yzcjMihk5BEM+emOIY9WQCvQr7Vm+i7N5iZStx5oqbYwJ5zPjRl\nEFpUtoQvd0ovzLL+soZOl0RiK2mbLfK2AuNXNKmbWQgWQx8Y5uk/zDzsSswK\n8Jf5eNL+RzglZQLXTyUNJbB2Tnn0Tb8qo/1xy/JVPjzKUj2RH058jFYUsb97\n+Sy1zj5gYTNpHW+Qu2e2mTNIt0fbQrommFEZl8vYGSscOsnlDF/uG7Ryz65w\nbjE4k8zd4nLpLWWD62AOHj6lrh2kSq6uumkpmuR1mAs1Or+TJJy1lmJ+K/MQ\nhsaR7KQ24Cy17ik2irW3wGyGE+0Dp8rm8Ye5LFu/rkxiG4bf0TrCEyOOOvNn\nNz+6XdvzWpfPdS8ufjA8+YpZQ4YExPwjZmMCTCZMs5Wa7cFdjJ7y+uWEH/zY\nQLiltYCMEW3/qGDnR7RFqaiMBP4+U0B1ijc81tvaYS8BGkejuQPHtcJmQsC4\nRrlHQ5nw6jmRUevGvqtjts+lvGm/0RMd83NaBfNiGUZIAHi02E09V6ptjHNZ\ntYdi\r\n=IpKI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAkhOvhJsNqQd94O2d2+DaOzPnsXeAc653QtK4CcgQ/vAiBTj016W4YmBrUE8tx8glCFAnnJWJbBUANUUforNGUsRQ=="}]},"maintainers":[{"name":"camdagr8","email":"ctullos@illumifi.net"},{"name":"jdillick","email":"john@dillick.us"}],"_npmUser":{"name":"jdillick","email":"john@dillick.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/atlas_0.0.2_1565842069167_0.9300203095432897"},"_hasShrinkwrap":false},"0.0.3":{"name":"@atomic-reactor/atlas","version":"0.0.3","description":"MongoDB Atlas API","main":"index.js","author":{"name":"John Dillick","email":"john@dillick.us"},"license":"MIT","scripts":{"precommit":"lint-staged"},"dependencies":{"axios":"^0.19.0","js-md5":"^0.7.3","js-sha256":"^0.9.0","js-sha512":"^0.8.0","jsonschema":"^1.2.4","object-path":"^0.11.4"},"devDependencies":{"eslint":"^6.1.0","husky":"^3.0.3","lint-staged":"^9.2.1","prettier":"^1.18.2"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,json,css,md}":["prettier --write","git add"]},"repository":{"type":"git","url":"git+ssh://git@github.com/jdillick/atlas.git"},"gitHead":"533d906f32c614b667f4b59a7bb4772e175db499","bugs":{"url":"https://github.com/jdillick/atlas/issues"},"homepage":"https://github.com/jdillick/atlas#readme","_id":"@atomic-reactor/atlas@0.0.3","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ES9RjxelY72rZZ8fI5rolj4mbtHd3pPAgiqbpEAsRfCNer2/uG4pO6roLZNMAvG1ivXT1QLgVyOPZCdeYP2/nw==","shasum":"36824ca574bdb708a3b0d579c2e23ba25f672e53","tarball":"https://registry.npmjs.org/@atomic-reactor/atlas/-/atlas-0.0.3.tgz","fileCount":15,"unpackedSize":33647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVNt3CRA9TVsSAnZWagAAIvQQAIzyLyqC7HZ6sOwFLjqZ\npPbMyMciyMJcm1uq0pXESF5ofN4xoRSjpiwny1xJphwEdyRKkLwEzbUHCT/z\nNN+AnSK+WhzdeGsFoZhWfn/ylVvJMdcUyK5r6e+khvLgirdbuCy3McT/rMa4\nxFFxfVdJ9fgwnPQAzv+y708rkJMrZqhd45BvKD3Pdc4Escx3p/idPByt7fMV\nT7g1yeeT95AkFCp7M6bqjsQQ6GOn90My8DRsx3n+ec3Pei3wB0q98y0EpWJ6\n6Sj0Rwuj5QsD39rbymCQ/EctAyyk/ERdnT5Fmk00Ni2KU6OzzBuQPt06AHYW\nOdFRPhFaswth7V9ysJXVx/Fefykc6uPFBunWESsvztov7wdbgOQ8/3r3ecmm\nkWgrL/FlumU0vZPmeP/xoaac2Q5j8NS94UPlJ+aO8kt+4PECGL9/H9vFKDf7\nAhittHVgykdtcP8jDYTP5FurF0Ehy/QOnxNHQj/27YHfgiVHIeLgQkeDbMdn\nE0cg/41pqpwfS8TOo8GCmhkO7tpEM/l5pDnOaMBNpQp9ZqT01ucuXWykeJiv\nQv9XzySPNWvnWIBnnBA2t4q71eux9c1WIxU87DzUkTJYDdPE5W+1VlSmEKRE\nyanuosRA8BJDG1s/sa/6AHeoVrsJQXjMvPHd8gtws0+LBojw/kBEDJ3G7Jc3\n9tZ4\r\n=ASNv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyUv1YgW5h3f1O0wHYwIBDgGMy/hFqHUK/o5+GIg9QWQIgJBs8HuhSp7BaL45ySoZJcbEZMInya7NdAFHQbS2hWUM="}]},"maintainers":[{"name":"camdagr8","email":"ctullos@illumifi.net"},{"name":"jdillick","email":"john@dillick.us"}],"_npmUser":{"name":"jdillick","email":"john@dillick.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/atlas_0.0.3_1565842294763_0.9219129570758575"},"_hasShrinkwrap":false},"0.0.4":{"name":"@atomic-reactor/atlas","version":"0.0.4","description":"MongoDB Atlas API","main":"index.js","author":{"name":"John Dillick","email":"john@dillick.us"},"license":"MIT","scripts":{"precommit":"lint-staged"},"dependencies":{"axios":"^0.19.0","js-md5":"^0.7.3","js-sha256":"^0.9.0","js-sha512":"^0.8.0","jsonschema":"^1.2.4","object-path":"^0.11.4"},"devDependencies":{"eslint":"^6.1.0","husky":"^3.0.3","lint-staged":"^9.2.1","prettier":"^1.18.2"},"keywords":["mongodb","atlas"],"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,json,css,md}":["prettier --write","git add"]},"repository":{"type":"git","url":"git+ssh://git@github.com/jdillick/atlas.git"},"gitHead":"4904fdae96121ba0da1d194964b52eeaef2f2a38","bugs":{"url":"https://github.com/jdillick/atlas/issues"},"homepage":"https://github.com/jdillick/atlas#readme","_id":"@atomic-reactor/atlas@0.0.4","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"integrity":"sha512-FoJEVjQu0fX+iJp714E6iXZDK4W2V/gkrjU92w05Zc7T2Ih8wKHKuDs+FXB8nRAqjsW+ru3I7ErITxD8uhItpA==","shasum":"4dbe784212c0740a86070ba0f5c3daf5b135fcae","tarball":"https://registry.npmjs.org/@atomic-reactor/atlas/-/atlas-0.0.4.tgz","fileCount":15,"unpackedSize":33707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVNwmCRA9TVsSAnZWagAAFUYP/1yFjAVTAIRyjP2CYCzk\ngT1uiYN0bvJAXXLb5wPF2OqE8k8i/e0n0Br/+0F/8M3LAe/8/q2w/UcbCcYa\n7InZ0X9dePvmtXFNfw7AT6URk3QuOx602PKoDUGzUAKN7xNxJ8qtAVhuxX5l\nGYOoWeGzL5ikiKTOrSzKQY1I6AJgt6ezvQs2x09mmhoh4Ll7nS0pxe+KmtQE\nzuo8sMKhNC3lvkFPgZ3gs9X/Wy/VtwyxLzFXc+l/Vu5a8vxqJpyzzCI+axyF\ns8HMnhrv0K/mkHYizjjNG2q6md6ZFluTfenyZXeSpp8tDVtNAaL90E+XkM7w\njdyEez0GQN4gNqGPqq8f6MLcqsPXFzXnZfrMlbtPdZU3dM3VroN7Vc7Twbtw\nVqUnf8xBb9XX1yk2h5uqLSg8Walb6lG5smfnDqCFCP6WRI2bua0bf3ojbVHf\n5A3IYdROVRvYdO8TyVvM4zg4HUwTCQCstEPACV6n2mUiZ36dTBFC/zu5N8rp\nIFdM14aA5RtdwdMkQejL+nM/i3+Cw/Ip2AYwuZW72nNWrkGorz1TJc67b7vx\n4VdztG/0zMDg1KEn4oWTdV74C04hkVo0v+OpTObqfOUjLGz7+l2iPtKCIsg7\nyJyk11/dGDomOk1dyvMxwcbk1iyMxk/92t1xTMYAOSBkDgtK1sCTfQ8xTM7B\n66qK\r\n=Q/GF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5EDPtFQidfPG5+BKsueCu6Frb4kkrdujL9N7nDNJBkAIgQo3HQ6BrMmPUsTips35HQFOX8OLrCxWnMygqrAIoCiE="}]},"maintainers":[{"name":"camdagr8","email":"ctullos@illumifi.net"},{"name":"jdillick","email":"john@dillick.us"}],"_npmUser":{"name":"jdillick","email":"john@dillick.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/atlas_0.0.4_1565842469513_0.11338817958902503"},"_hasShrinkwrap":false},"0.0.5":{"name":"@atomic-reactor/atlas","version":"0.0.5","description":"MongoDB Atlas API","main":"index.js","author":{"name":"John Dillick","email":"john@dillick.us"},"license":"MIT","scripts":{"precommit":"lint-staged"},"dependencies":{"axios":"^0.19.0","js-md5":"^0.7.3","js-sha256":"^0.9.0","js-sha512":"^0.8.0","jsonschema":"^1.2.4","object-path":"^0.11.4"},"devDependencies":{"eslint":"^6.1.0","husky":"^3.0.3","lint-staged":"^9.2.1","prettier":"^1.18.2"},"keywords":["mongodb","atlas"],"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,json,css,md}":["prettier --write","git add"]},"repository":{"type":"git","url":"git+ssh://git@github.com/jdillick/atlas.git"},"gitHead":"fb851f1b85df4f9e1ade55a8d91f9330635482fa","bugs":{"url":"https://github.com/jdillick/atlas/issues"},"homepage":"https://github.com/jdillick/atlas#readme","_id":"@atomic-reactor/atlas@0.0.5","_nodeVersion":"10.16.2","_npmVersion":"6.10.3","dist":{"integrity":"sha512-864WPjBa/bbqvI03pnCLs8GS/zFWoYDUfoLYeAoZXmHzNkfwx7UN3hsIk0zOuMqeTWTANPa6ZLP2XzMvZdpEjg==","shasum":"8b1e181b90c53f4271295f620eed730e69c97135","tarball":"https://registry.npmjs.org/@atomic-reactor/atlas/-/atlas-0.0.5.tgz","fileCount":17,"unpackedSize":34379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVdp8CRA9TVsSAnZWagAAhb4P/2YvHJqQG8mE+KBWfhuV\nnPii1HjUwZP467NCy6hOakXdri2Mi8iFXa4fG/0RH4Ho1NtHPE+5t4CB3ll0\nYN47VMwPm66SPs2KFI2VD1WqkKvmpj9J4Hv9TNOPL3tPb4JCzw680tKyBeep\ngsjN1H0miKI18TKO5859UMsO241aCk8YRe9PZBErxKhH21ibhVmW7XuMBZ8t\nAC9z1lWgk7lMTolSPyw98hY4elX5F87ZZcYgGt7MRep6tz+zWXz4ysmBpFb0\nfDc/FHZva1cW6BIFAPBSlhEgB661l/zP4mgxVuLw4DRDLHsF3JQLw+B6WM0E\nW7Ryx0CNG61n2bsrHzVW84cvlJjMV0FsZ3yStMgqJpGiD0TabD5iKSTUZ/My\nTo8Llnvof3/C5YlUhhT+ewWC8CmhBYZCZZ/A3jf6zOKRVankUa3zF8W2dc+O\ng2/wv/nB2P8qncPJDEQu3U2lo+QKOwjVl46Ckg/nfAZiWn+Pu+MqT/NehZAz\nBG60xyCCBaylwIAbVzIgHSxGxHbfEmIAlVv1RWdqSopAYJeWqtg4irjtAhsP\nbYuoXveENoZFwevOQ9w5NyzH3oO6CI7BSMRWtFFwmhKBj7dftmcWh1us3BZT\n1S4SXZO7Pk7NKH3yIkh97NxWFgRXQ1Gp6SWgVojt8LjQgnx7R+0tPvrU33Z+\nn6eM\r\n=2EJa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDl4rezDzEnWiS2oyFWpxYc3sm3oskWxKWd92trrRAVGgIhAPCKMmGkK70s36XT7ceI9oPHwULi1CUC4lBoLzmvIqTT"}]},"maintainers":[{"name":"camdagr8","email":"ctullos@illumifi.net"},{"name":"jdillick","email":"john@dillick.us"}],"_npmUser":{"name":"jdillick","email":"john@dillick.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/atlas_0.0.5_1565907580068_0.6389830512231571"},"_hasShrinkwrap":false},"0.0.6":{"name":"@atomic-reactor/atlas","version":"0.0.6","description":"MongoDB Atlas API","main":"index.js","author":{"name":"John Dillick","email":"john@dillick.us"},"license":"MIT","scripts":{"precommit":"lint-staged"},"dependencies":{"axios":"^0.19.0","js-md5":"^0.7.3","js-sha256":"^0.9.0","js-sha512":"^0.8.0","jsonschema":"^1.2.4","object-path":"^0.11.4"},"devDependencies":{"eslint":"^6.1.0","husky":"^3.0.3","lint-staged":"^9.2.1","prettier":"^1.18.2"},"keywords":["mongodb","atlas"],"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,json,css,md}":["prettier --write","git add"]},"repository":{"type":"git","url":"git+ssh://git@github.com/jdillick/atlas.git"},"gitHead":"89dbaf577019f88708c34062744afdd6fbb86fbf","bugs":{"url":"https://github.com/jdillick/atlas/issues"},"homepage":"https://github.com/jdillick/atlas#readme","_id":"@atomic-reactor/atlas@0.0.6","_nodeVersion":"10.16.2","_npmVersion":"6.10.3","dist":{"integrity":"sha512-f9e1t2fFDHYdfJN2QeksdrKeqmh35rVkByQuflV8a/omAZIzEWUbAWPTvd7+Va+mFhn6W7cCXguPDVDNZZYw8g==","shasum":"35b12c63fe9e53c858aec44c0ab4ad2434e48f95","tarball":"https://registry.npmjs.org/@atomic-reactor/atlas/-/atlas-0.0.6.tgz","fileCount":17,"unpackedSize":34385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVxyWCRA9TVsSAnZWagAALB0P/3XSwz0Uk8fJjMPoQMVQ\n1X894SK4eYISFAm1m9e8kP7vaOENtLhios++tStY0WpsXj++au/OmxZaI6vE\nhxv67A4CwZddy4Jd4bip0+LgoG4HuwRoyTw5fByNMaBZSdkW9h1gPyBcjDkV\nAkKdXWoTn6QToO3Q1Qno+p90ZuZILV+M1zKHcASFpiQo7oT2n5UEc30b0lh9\nbDN5C7U81HJSD8bynf1/KgEnlBn7uZocHTOIO/wWI7u7tjYcYQJcdAHh03dy\njJAULsLzG17BkOV/YAup1IosBAGaG5vu94+9OFzGNyMM9ftPpMi18EtLtqES\njzmIQTk/w2NFJO/C3Au3Hq1/wF70vqipDQsCRWkS9fUXjcGi5gtaECh7DdNx\n6X2RT9xiWCVda459kR6vfVPflFs3WtRpIdkpNpr3ZHpVJn61Fuig7kSPOal7\nqlBAdG4cSDmtnwsSrIt46V1EhtEUufEGXUSQqeQ+GrN7bEskN65L3cRlI/V+\nMA4NTrCUvLyg6lWXo/0IIcfYXmK3ci78uSWYPw+sJU22USdI2QhDfv+d+pOr\nauCVBL+qa6GYOxUjuwBVOAO1+55XBFk/mwvT3yT1DBqZ+y+bDdTISHXP15nO\nd3quPHSkYA3botuDoxNU8UjqoMRU1zcM7wG1bKmZLPt6lqBzSbA917Kbalap\ndloe\r\n=FcI/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC10wKgRuFh2iCyk5poZ2efe2lRIXT2mGfxkSATNzKKVAiBELqO53zdVQqIPRhIYR0ApKIugwnWOOYdJHQKlPfQNbw=="}]},"maintainers":[{"name":"camdagr8","email":"ctullos@illumifi.net"},{"name":"jdillick","email":"john@dillick.us"}],"_npmUser":{"name":"jdillick","email":"john@dillick.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/atlas_0.0.6_1565990037902_0.5572858220155135"},"_hasShrinkwrap":false},"0.0.7":{"name":"@atomic-reactor/atlas","version":"0.0.7","description":"MongoDB Atlas API","main":"index.js","author":{"name":"John Dillick","email":"john@dillick.us"},"license":"MIT","scripts":{"precommit":"lint-staged"},"dependencies":{"axios":"^0.19.0","js-md5":"^0.7.3","js-sha256":"^0.9.0","js-sha512":"^0.8.0","jsonschema":"^1.2.4","object-path":"^0.11.4"},"devDependencies":{"eslint":"^6.1.0","husky":"^3.0.3","lint-staged":"^9.2.1","prettier":"^1.18.2"},"keywords":["mongodb","atlas"],"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,json,css,md}":["prettier --write","git add"]},"repository":{"type":"git","url":"git+ssh://git@github.com/jdillick/atlas.git"},"gitHead":"e3e20b3decd5027a14363913111f0dcc6bf21a8f","bugs":{"url":"https://github.com/jdillick/atlas/issues"},"homepage":"https://github.com/jdillick/atlas#readme","_id":"@atomic-reactor/atlas@0.0.7","_nodeVersion":"10.16.2","_npmVersion":"6.10.3","dist":{"integrity":"sha512-nticMnpVWY0rTMAOw60OgbR3LfotvQrlcdVJItdhG7gV2YNG+qF+HWUe1bemE2TC5WPTN0sO2aTE3H1DBSjkYA==","shasum":"1c4f6a8116dd3eaf1ee3e53c0e8a4b060edb2247","tarball":"https://registry.npmjs.org/@atomic-reactor/atlas/-/atlas-0.0.7.tgz","fileCount":17,"unpackedSize":34391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVx4yCRA9TVsSAnZWagAAoaoP/2AQsv25UEeQLSQ1dG2r\nzlYMbSyGi/C1V5rhlVviEobRJ27L46mSiDbM1esVxIL5E5WDYj/UR/u/BZFl\ni49tFPoJsyZijJ1Pss8nl20RjJQb18iyS2KbzUEzN57n/YayLQRvLIrrNcaO\n3KjSJAYp9tgi2qp7XaiJUucIj8CXlpqlBSqXFMT/y1Re4ioZV2cq/SHY3I49\nAj4Z9AEVSpf83tu1+jwjFe/rX1NKAsOEitC2Ey1/sr31BCkXZm2WBHRZbuV4\nRX77miwK+lZrHxXG44mF5YHNvEOimO4r+10czVcQ+bUDaKcblvdD2bqRDge1\nQU66QsMrig3uJOwemufsYux+yeBTotlv5mVjotTyoWp3SJ/M7krQ3iNHHFmV\nyXxXNdmGS0BvbzjZc0mO4yKuPa4o4iD++p9OjXAXAZB30L1MPMNdivPN2xmp\n7xeUEUsVZ0e3Ygav3kmLaGO3O44apbuo8YUIlQVbdAFMvtfD+BIA8UFuf3sN\nc8aZaWsIB7IlczzkPu5HcCy1SZbKHDnjUb6Ur+skz/YYnF6fP3q/SYRkLGOB\ngPPwG/91iKF6yVlx7Atz33prpZDni+sne3YLC2SQB1BF7Ryei4GrcdomC3q3\niUWWNfiX7/ADr0OAHjX+rHQ3o+CJKP9b1FOc5KarRHDzgdsR4ND+3PmbtzQi\njcS4\r\n=MFpz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClD0gHtuo4P4TLa/p2N1sc3sgeh0O4EyHnFXWwtCfnKAIgFIamQoPk2/OjB4QtgBx07GGVsXFxhcnR3J0TWRyjTOw="}]},"maintainers":[{"name":"camdagr8","email":"ctullos@illumifi.net"},{"name":"jdillick","email":"john@dillick.us"}],"_npmUser":{"name":"jdillick","email":"john@dillick.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/atlas_0.0.7_1565990449674_0.3660297635018954"},"_hasShrinkwrap":false},"0.0.8":{"name":"@atomic-reactor/atlas","version":"0.0.8","description":"MongoDB Atlas API","main":"index.js","author":{"name":"John Dillick","email":"john@dillick.us"},"license":"MIT","scripts":{"precommit":"lint-staged"},"dependencies":{"axios":"^0.19.0","js-md5":"^0.7.3","js-sha256":"^0.9.0","js-sha512":"^0.8.0","jsonschema":"^1.2.4","object-path":"^0.11.4"},"devDependencies":{"eslint":"^6.1.0","husky":"^3.0.3","lint-staged":"^9.2.1","prettier":"^1.18.2"},"keywords":["mongodb","atlas"],"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,json,css,md}":["prettier --write","git add"]},"repository":{"type":"git","url":"git+ssh://git@github.com/jdillick/atlas.git"},"gitHead":"a1720abe865133be86f7aa593e2c55bae3800a15","bugs":{"url":"https://github.com/jdillick/atlas/issues"},"homepage":"https://github.com/jdillick/atlas#readme","_id":"@atomic-reactor/atlas@0.0.8","_nodeVersion":"10.16.2","_npmVersion":"6.10.3","dist":{"integrity":"sha512-Ls7DGNrqxGRGTXtpigg2QPIFnRLIzxN28PMZy+F2BaLUaWyBMbj6LFFrgQUxNQu3gKRyRnyqKwcDzguxXLwxRg==","shasum":"2a2be2aab1c5381b913cfb457d3c961ca9dd77b4","tarball":"https://registry.npmjs.org/@atomic-reactor/atlas/-/atlas-0.0.8.tgz","fileCount":17,"unpackedSize":34397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVynKCRA9TVsSAnZWagAAs5wP/3hQx1uCnE5QNEGyKkMz\n30dgNqLIYwZik1j4wcNVQBS/9I2fg1WHPZmUnHXixUCGenrzpZ9okYGqoQxh\n21Lm8f25yXMbPITjyYbfPIjhJAf/04ebQ1sIfziEVHc+FGszI1/Q6eUfMrr2\naHb/DWJh2BbNwsfk/ZjfSben76HQocqebxu9gH4YIpcpfKccG4z2i5K0BX8j\nwh5FildC9Pk8y4W05h8zNv9ZHVRo9MwxxGXQDnS5vsGQ7Pd007qUtEy87J3z\n4YEYezUg168M3LSlfuinTiMlHRbWzvv6QjseQjunS27P277GZV8XRdE1NrPr\nFVZ3Hx4R5og8fuvEE22SG19UaI5B7/6JiO448rg2xxzOBhxxTW3mCBFmkQYR\nJf3iS7lhp0p1Kus2M7zXsYAnWku4c2yP5MooJ8m2ID7kHsRkC38J/Ki+o0Sb\n04oGTxdjBHk/FJEVSSzxNc/c80CW+k5wMpWn1T2Qzb2Z3gpNIuI02IW644rO\nNHr9rPt53pP/WFbXRMgYhnkwuYVrpnVlEpTH3BXX5M0fkeYCTymHjJ5cNbYO\npM5TsgRKg2N5JbqTfbpV+Im99X5+Sid0pRO12kXv7IRTy/lYhR6hnDesoSDM\nuJfEspxi3qhvFUMOUZlRVxkD+taDaaIt30yxzZp6ny3Pne5JVrb4dj3lJa4F\nMG0q\r\n=jiri\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCmLmmMRO65iyBQ117ASVeZNB9WxhQG624C9fWU5fwBAIgI1bHDgJcmip+PEN+QOmZuPPViW3qISvpz4UECZTOadg="}]},"maintainers":[{"name":"camdagr8","email":"ctullos@illumifi.net"},{"name":"jdillick","email":"john@dillick.us"}],"_npmUser":{"name":"jdillick","email":"john@dillick.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/atlas_0.0.8_1565993418151_0.6659796778165619"},"_hasShrinkwrap":false},"0.0.9":{"name":"@atomic-reactor/atlas","version":"0.0.9","description":"MongoDB Atlas API","main":"index.js","author":{"name":"John Dillick","email":"john@dillick.us"},"license":"MIT","scripts":{"precommit":"lint-staged"},"dependencies":{"axios":"^0.21.1","js-md5":"^0.7.3","js-sha256":"^0.9.0","js-sha512":"^0.8.0","jsonschema":"^1.4.0","object-path":"^0.11.5"},"devDependencies":{"eslint":"^6.1.0","husky":"^3.0.3","lint-staged":"^9.2.1","prettier":"^1.18.2"},"keywords":["mongodb","atlas"],"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{js,json,css,md}":["prettier --write","git add"]},"repository":{"type":"git","url":"git+ssh://git@github.com/jdillick/atlas.git"},"gitHead":"a1720abe865133be86f7aa593e2c55bae3800a15","bugs":{"url":"https://github.com/jdillick/atlas/issues"},"homepage":"https://github.com/jdillick/atlas#readme","_id":"@atomic-reactor/atlas@0.0.9","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-RZQydvHdqyh9JUq7tSv9l1gqxC49SBzYtTSvcw1v53uG387WJMvxz8LV+6ALl21OAvISFaWNYA6zrs0lQ01Z+Q==","shasum":"8e6758bd0b498b311507e40d201b3f9b685bc903","tarball":"https://registry.npmjs.org/@atomic-reactor/atlas/-/atlas-0.0.9.tgz","fileCount":18,"unpackedSize":39149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+T8PCRA9TVsSAnZWagAAI6IP/RBpPesUGg54TM2bGGeY\nbEXWbr1Se2w1d9suHYtg8tmTijGpawhEqq5BURU2903lJIhQbHaFYdUFZXUB\nIWj3Hl33DFQVT2RRt8SFD8oNldyMbyxXDvD4rqyFTC7Hiaq1RAplZ7BQKRQ4\nL+lfSsYuoAgxQQcR2KE+TU7o/cvIC+NFX12+ABOfUBmZiYVBl0YUvPQgqzPj\nXnqieMmvQWcJ+4xHOBoAKxtbGSq/bQ8AmB403s7pPdwmzLZWc4HU/HVgTkm0\nvYKZl74VZYR0F38cFo85sk/f/mf1G5OWFgL7EyN78cKi2j5S2mevyX5x6SE6\nuJl7vvB6U4lIsCorij2yhV+XNrrXVYk9wt1f8K7WNbGcXsTz5xpO6OdtUMum\nPJaKNXkUGBf4jjOHJ+NBcqKyj7Lb2xPfv00wvCqhnBJGnuwzr8n6sTmvd5Cr\nD1L8OleCuCGEsQ1/G/AR7XiWQer6vCC5VrukfIKDDUwgA2ElD0VQDPx1rDUV\nEOxtDlMfGKdzmbsG1RAnq0t+U1FDvs6/vMie0c0MpMdimlcfZYEd302Ktgh7\nQEmYYfH7vaMv6CRpIS+i2rM8Ou2rXtMNhi5tWU3roXuMDp/VqVPLnO/1FN7r\nq8Sl3yUx2PBHzyg+83vUjeTPtuwzs6tEaVWxpbY6KUNS7akP0BVUvQBIIG42\n3PCg\r\n=F6+j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGnDzywWh1FiCpUa7xYpCvT8KPEw8XPqkUqGKAXoS4UwIgPPAwFcsFCbhY0cfU9n9kBOKGoL2vunfg2nmxip2+aQA="}]},"_npmUser":{"name":"jdillick","email":"john@dillick.us"},"directories":{},"maintainers":[{"name":"camdagr8","email":"ctullos@illumifi.net"},{"name":"jdillick","email":"john@dillick.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/atlas_0.0.9_1610170126729_0.7239756462526603"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-15T04:05:29.771Z","0.0.1":"2019-08-15T04:05:29.973Z","modified":"2022-04-04T16:14:40.446Z","0.0.2":"2019-08-15T04:07:49.278Z","0.0.3":"2019-08-15T04:11:34.918Z","0.0.4":"2019-08-15T04:14:29.680Z","0.0.5":"2019-08-15T22:19:40.229Z","0.0.6":"2019-08-16T21:13:58.027Z","0.0.7":"2019-08-16T21:20:49.783Z","0.0.8":"2019-08-16T22:10:18.266Z","0.0.9":"2021-01-09T05:28:46.827Z"},"maintainers":[{"name":"camdagr8","email":"ctullos@illumifi.net"},{"name":"jdillick","email":"john@dillick.us"}],"description":"MongoDB Atlas API","homepage":"https://github.com/jdillick/atlas#readme","repository":{"type":"git","url":"git+ssh://git@github.com/jdillick/atlas.git"},"author":{"name":"John Dillick","email":"john@dillick.us"},"bugs":{"url":"https://github.com/jdillick/atlas/issues"},"license":"MIT","readme":"# MongoDB Atlas API\n\nThis library seeks to implement a small subset of the [MongoDB Atlas API](https://docs.atlas.mongodb.com/reference/api-resources/).\n\n## API Keys\n\n> With environment variables (recommended)\n\n```bash\nexport ATLAS_PUBLIC_KEY=\"<your atlas public key>\"\nexport ATLAS_PRIVATE_KEY=\"<your atlas private key>\"\n```\n\n> Import with environment variables\n\n```js\nconst atlas = require('@atomic-reactor/atlas')();\n```\n\n> Import specifying credentials\n\n```js\nconst atlas = require('@atomic-reactor/atlas')({\n    publicKey: 'your public key',\n    privateKey: 'your private key',\n});\n```\n\n## Limited Support\n\nCurrent, this library only supports:\n\n-   Getting the roles (groupId) associated with your api key\n-   create, retrieve, update, and delete custom roles\n-   create, retrieve, update, and delete db users\n-   create/update, retrieve, and delete project IP whitelist entries\n\nThis is generally enough to be able to interact with your cluster meaningfully,\nbut let me know if you wish an API fleshed out some.\n\n## Usage\n\n> Using the API\n\n```js\nconst atlas = require('@atomic-reactor/atlas')();\n\n// apiKeys API\natlas.root\n    .apiKeys()\n    .then(({ data }) => {\n        // get managing group id\n        const { groupId } = data.roles.find(\n            role => role.roleName === 'GROUP_CLUSTER_MANAGER',\n        );\n        return groupId;\n    })\n    .then(groupId => {\n        // projectIp API\n\n        // Get all project IP whitelist entries\n        atlas.projectIp\n            .all(groupId)\n            .then(({ data }) => console.log({ whitelist: data }))\n            .catch(error => console.error({ error }));\n\n        // Get all project IP whitelist entries\n        // page 2 (default 1), number of results 500 (max limit 500)\n        atlas.projectIp\n            .all(groupId, { pageNum: 2, itemsPerPage: 500 })\n            .then(({ data }) => console.log({ whitelist: data }))\n            .catch(error => console.error({ error }));\n\n        // Use to create or update list of whitelist entries\n        // by cidrBlock or IP Address (not both)\n        atlas.projectIp\n            .create(groupId, [\n                {\n                    cidrBlock: '167.99.160.1/20',\n                    comment: 'my wan',\n                },\n                {\n                    ipAddress: '167.99.162.12',\n                    comment: 'server1',\n                },\n            ])\n            .then(({ data }) => console.log({ whitelist: data }))\n            .catch(error => console.error(error));\n\n        // Delete a whitelist entry by ip address or cidr\n        atlas.projectIp.delete(groupId, ipOrCidr).then(() => console.log('Success!'))\n            .catch(error => console.error(error))\n\n        // customRoles API\n\n        // get all custom roles\n        atlas.customRoles\n            .all(groupId)\n            .then(({ data }) => console.log({ roles: data }))\n            .catch(error => console.error({ error }));\n\n        // get all custom roles, page 2 (default 1), 10 results per page (maximum 500)\n        atlas.customRoles\n            .all(groupId, { pageNum: 2, itemsPerPage: 10 })\n            .then(({ data }) => console.log({ roles: data }))\n            .catch(error => console.error({ error }));\n\n        // get a custom role\n        atlas.customRoles\n            .get(groupId, 'testRole')\n            .then(({ data }) => console.log({ role: data }))\n            .catch(error => console.error({ error }));\n\n        // create custom role\n        atlas.customRoles\n            .create(groupId, {\n                actions: [\n                    {\n                        action: 'ENABLE_PROFILER',\n                        resources: [\n                            {\n                                collection: '',\n                                db: 'testDatabase',\n                            },\n                        ],\n                    },\n                    {\n                        action: 'DROP_DATABASE',\n                        resources: [\n                            {\n                                collection: '',\n                                db: 'testDatabase',\n                            },\n                        ],\n                    },\n                    {\n                        action: 'RENAME_COLLECTION_SAME_DB',\n                        resources: [\n                            {\n                                collection: '',\n                                db: 'testDatabase',\n                            },\n                        ],\n                    },\n                    {\n                        action: 'DB_STATS',\n                        resources: [\n                            {\n                                collection: '',\n                                db: 'testDatabase',\n                            },\n                        ],\n                    },\n                    {\n                        action: 'LIST_COLLECTIONS',\n                        resources: [\n                            {\n                                collection: '',\n                                db: 'testDatabase',\n                            },\n                        ],\n                    },\n                ],\n                inheritedRoles: [\n                    {\n                        db: 'testDatabase',\n                        role: 'read',\n                    },\n                    {\n                        db: 'testDatabase',\n                        role: 'dbAdmin',\n                    },\n                    {\n                        db: 'testDatabase',\n                        role: 'readWrite',\n                    },\n                ],\n                roleName: 'testRole2',\n            })\n            .then(({ data }) => console.log({ role: data }))\n            .catch(error => console.error(error));\n\n        // update a custom role\n        atlas.customRoles\n            .update(groupId, 'testRole2', {\n                actions: [\n                    {\n                        action: 'ENABLE_PROFILER',\n                        resources: [\n                            {\n                                collection: '',\n                                db: 'testDatabase',\n                            },\n                        ],\n                    },\n                    {\n                        action: 'DROP_DATABASE',\n                        resources: [\n                            {\n                                collection: '',\n                                db: 'testDatabase',\n                            },\n                        ],\n                    },\n                    {\n                        action: 'RENAME_COLLECTION_SAME_DB',\n                        resources: [\n                            {\n                                collection: '',\n                                db: 'testDatabase',\n                            },\n                        ],\n                    },\n                    {\n                        action: 'DB_STATS',\n                        resources: [\n                            {\n                                collection: '',\n                                db: 'testDatabase',\n                            },\n                        ],\n                    },\n                    {\n                        action: 'LIST_COLLECTIONS',\n                        resources: [\n                            {\n                                collection: '',\n                                db: 'testDatabase',\n                            },\n                        ],\n                    },\n                ],\n                inheritedRoles: [\n                    {\n                        db: 'testDatabase',\n                        role: 'read',\n                    },\n                    {\n                        db: 'testDatabase',\n                        role: 'dbAdmin',\n                    },\n                    {\n                        db: 'testDatabase',\n                        role: 'readWrite',\n                    },\n                ],\n                roleName: 'testRole2',\n            })\n            .then(({ data }) => console.log({ role: data }))\n            .catch(error => console.error(error));\n\n        // dbusers API\n\n        // get all users\n        atlas.dbUsers\n            .all(groupId)\n            .then(({ data }) => console.log({ users: data }))\n            .catch(error => console.error({ error }));\n\n        // get all users\n        // page 2 (default 1), 500 results per page (max limit 500)\n        atlas.dbUsers\n            .all(groupId, { pageNum: 2, itemsPerPage = 500})\n            .then(({ data }) => console.log({ users: data }))\n            .catch(error => console.error({ error }));\n\n        // get a users\n        atlas.dbUsers\n            .get(groupId, 'testUser2')\n            .then(({ data }) => console.log({ user: data }))\n            .catch(error => console.error({ error }));\n\n        // create a user\n        atlas.dbUsers\n            .create(groupId, {\n                username: 'testUser2',\n                password: 'ljkdflkjdsflkjsdflkj',\n                roles: [\n                    {\n                        roleName: 'testRole2',\n                    },\n                ],\n            })\n            .then(({ data }) => console.log({ user: data }))\n            .catch(error => console.error(error));\n\n        // update a user\n        atlas.dbUsers\n            .update(groupId, 'testUser2', {\n                password: '@newpassword4testUser2',\n                roles: [\n                    {\n                        roleName: 'testRole2',\n                    },\n                ],\n            })\n            .then(({ data }) => console.log({ user: data }))\n            .catch(error => console.error(error));\n\n        // delete a user\n        atlas.dbUsers\n            .delete(groupId, 'testUser2')\n            .then(({ data }) => console.log({ user: data }))\n            .catch(error => console.error(error));\n    });\n```\n","readmeFilename":"README.md","keywords":["mongodb","atlas"]}