{"_id":"a-baas","_rev":"7-608d466a9622dbb5ee6886ec83cc928e","name":"a-baas","description":"utilities for working with Apigee BaaS","dist-tags":{"latest":"0.3.2"},"versions":{"0.1.0":{"name":"a-baas","version":"0.1.0","description":"utilities for working with Apigee BaaS","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"a-baas":"./lib/a-baas.js"},"keywords":["apigee","baas","export"],"author":{"name":"Bharani Ramakrishnan"},"license":"MIT","dependencies":{"JSONStream":"^1.3.1","request":"^2.81.0","simple-rate-limiter":"^0.2.3","validator":"^7.0.0","yargs":"^8.0.1"},"_id":"a-baas@0.1.0","_shasum":"f1a0b70f4b2fc0edf074f9dbc0eb806fe1732db5","_from":".","_npmVersion":"4.1.1","_nodeVersion":"6.9.4","_npmUser":{"name":"bharani","email":"bramakris@gmail.com"},"dist":{"shasum":"f1a0b70f4b2fc0edf074f9dbc0eb806fe1732db5","tarball":"https://registry.npmjs.org/a-baas/-/a-baas-0.1.0.tgz","integrity":"sha512-ItH+lbb5dX84obWTvUmiUYC7M0p4UuMdVI20+a+GABSonfYJnd9/0bf0l0p4o8nIM2WmNWuRyeoTAL4cmcj0FA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZq+8RhYPN4WMdpVdwxnfhRz2vYSSrWAShIzOkmtZBIwIge/NMlTQOBcKhheLqgVdT6Xbeoewn7evuLCtqsYz/aPk="}]},"maintainers":[{"name":"bharani","email":"bramakris@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-baas-0.1.0.tgz_1499861006811_0.02678500977344811"}},"0.2.0":{"name":"a-baas","version":"0.2.0","description":"utilities for working with Apigee BaaS","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"a-baas":"./lib/a-baas.js"},"keywords":["apigee","baas","export"],"author":{"name":"Bharani Ramakrishnan"},"license":"MIT","dependencies":{"JSONStream":"^1.3.1","request":"^2.81.0","simple-rate-limiter":"^0.2.3","validator":"^7.0.0","yargs":"^8.0.1"},"_id":"a-baas@0.2.0","_shasum":"3141fb0ae2cbbde7965b0941725e1274d21202f2","_from":".","_npmVersion":"4.1.1","_nodeVersion":"6.9.4","_npmUser":{"name":"bharani","email":"bramakris@gmail.com"},"dist":{"shasum":"3141fb0ae2cbbde7965b0941725e1274d21202f2","tarball":"https://registry.npmjs.org/a-baas/-/a-baas-0.2.0.tgz","integrity":"sha512-cGUZQTxb4Mz1Bwy75Q1KoceAJ2D59CtOL9veIfiOTC7zRK2RmwWiHoChgQXZSnakf5hrg9I86ML4gWGuLy0ujA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3L4FS7mMvzye5wUL430nPljb9TNaOPpqzFdoZikV4gAiEArQKcFffkZQnoStEsY2j4slejC0pTQroPe/vV4KMqeRU="}]},"maintainers":[{"name":"bharani","email":"bramakris@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-baas-0.2.0.tgz_1499861235586_0.22369748586788774"}},"0.2.1":{"name":"a-baas","version":"0.2.1","description":"utilities for working with Apigee BaaS","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"a-baas":"./lib/a-baas.js"},"keywords":["apigee","baas","export"],"author":{"name":"Bharani Ramakrishnan"},"license":"MIT","dependencies":{"JSONStream":"^1.3.1","request":"^2.81.0","simple-rate-limiter":"^0.2.3","validator":"^7.0.0","yargs":"^8.0.1"},"_id":"a-baas@0.2.1","_shasum":"c8061df310456ce4fba154f69a19fc49ca0a920a","_from":".","_npmVersion":"4.1.1","_nodeVersion":"6.9.4","_npmUser":{"name":"bharani","email":"bramakris@gmail.com"},"dist":{"shasum":"c8061df310456ce4fba154f69a19fc49ca0a920a","tarball":"https://registry.npmjs.org/a-baas/-/a-baas-0.2.1.tgz","integrity":"sha512-EP9fv2NUIU8+XKHLhWDyO68vEJxqA4NubI1/aWiD2YzshluX38ofxVfXQYltTdD2s7HjPcYJnvfxIHfNjehmbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6KHfu7Po+vS+bON4UAx/fqhOaGGkVSjgeYX3bDCOvsAiBgmbsi59VQyuLSz+K+MoLccvdI5qm9u8mJTNZuJQ1xJQ=="}]},"maintainers":[{"name":"bharani","email":"bramakris@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-baas-0.2.1.tgz_1499952130012_0.3684939043596387"}},"0.3.0":{"name":"a-baas","version":"0.3.0","description":"utilities for working with Apigee BaaS","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"a-baas":"./lib/a-baas.js"},"keywords":["apigee","baas","export"],"author":{"name":"Bharani Ramakrishnan"},"license":"MIT","dependencies":{"jsonexport":"^2.0.10","request":"^2.81.0","simple-rate-limiter":"^0.2.3","stream-to-pull-stream":"^1.7.2","validator":"^7.0.0","yargs":"^8.0.1"},"_id":"a-baas@0.3.0","_shasum":"c7d2cd985733eadeb1d30ff8e9df9b0d4cfe90e5","_from":".","_npmVersion":"4.1.1","_nodeVersion":"6.9.4","_npmUser":{"name":"bharani","email":"bramakris@gmail.com"},"dist":{"shasum":"c7d2cd985733eadeb1d30ff8e9df9b0d4cfe90e5","tarball":"https://registry.npmjs.org/a-baas/-/a-baas-0.3.0.tgz","integrity":"sha512-LiKDAvno8ZbJvZeLS9wZ5eRg2Sbs7GxHpWPG11PwRsZdU5597MkznZWpEhLHWWSGIT2mtKTB2BgDUDi/jg5F3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHY0k2kytO2UQM8Lfe8iSiMiGEo9nQMqaGUCSAxt3eeAiEA9NKup+uKK862b+b2SflIiB68YXFd9uvXrLUMifhehv4="}]},"maintainers":[{"name":"bharani","email":"bramakris@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-baas-0.3.0.tgz_1500563441869_0.15078747575171292"}},"0.3.1":{"name":"a-baas","version":"0.3.1","description":"utilities for working with Apigee BaaS","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"a-baas":"./lib/a-baas.js"},"keywords":["apigee","baas","export"],"author":{"name":"Bharani Ramakrishnan"},"license":"MIT","dependencies":{"jsonexport":"^2.0.10","request":"^2.81.0","simple-rate-limiter":"^0.2.3","stream-to-pull-stream":"^1.7.2","validator":"^7.0.0","yargs":"^8.0.1"},"_id":"a-baas@0.3.1","_shasum":"618fc48cc9aa577f4db70a8801f3d1e63d75f9d8","_from":".","_npmVersion":"4.1.1","_nodeVersion":"6.9.4","_npmUser":{"name":"bharani","email":"bramakris@gmail.com"},"dist":{"shasum":"618fc48cc9aa577f4db70a8801f3d1e63d75f9d8","tarball":"https://registry.npmjs.org/a-baas/-/a-baas-0.3.1.tgz","integrity":"sha512-mB8A6pZiKCC7/UCQ+lqQuo5ksa4Oj3PMbCOW+ptxrarEaxIrVIx/h4HO4yejsa1i5pCu4mtcv6YI3WW1H4MUSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmZEp8Oy65zQ83VUZirIChCyODdrNDHM3lRg6jmW+W2QIhAIAs0Kcug8qF8t0aKjUX+3Syma6qy2rsEYaB4HGk5Spl"}]},"maintainers":[{"name":"bharani","email":"bramakris@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-baas-0.3.1.tgz_1500654250308_0.9235841357149184"}},"0.3.2":{"name":"a-baas","version":"0.3.2","description":"utilities for working with Apigee BaaS","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"a-baas":"./lib/a-baas.js"},"keywords":["apigee","baas","export"],"author":{"name":"Bharani Ramakrishnan"},"license":"MIT","dependencies":{"jsonexport":"^2.0.10","request":"^2.81.0","simple-rate-limiter":"^0.2.3","stream-to-pull-stream":"^1.7.2","validator":"^7.0.0","yargs":"^8.0.1"},"_id":"a-baas@0.3.2","_shasum":"bc08a7e291d50babb1935cee3e2b702bb1bc60e3","_from":".","_npmVersion":"4.1.1","_nodeVersion":"6.9.4","_npmUser":{"name":"bharani","email":"bramakris@gmail.com"},"dist":{"shasum":"bc08a7e291d50babb1935cee3e2b702bb1bc60e3","tarball":"https://registry.npmjs.org/a-baas/-/a-baas-0.3.2.tgz","integrity":"sha512-xqYpPUEGeeWzowDqLTJE/dhAZSdYxJNYVWW53hS/QU3IS0dAHR4hucReqbUIapjYDfLGPM5RYBsZV40CiHxm0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAfNmvBOM0lN47IFiqiQzD6jBEMkjYsd2ICpsNAzloHwIgPRXfCRE79MLMQ44I5mjCgfn+Dgwfx2iAN4oYFUFUvlw="}]},"maintainers":[{"name":"bharani","email":"bramakris@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/a-baas-0.3.2.tgz_1500654367884_0.628760650055483"}}},"readme":"# a-baas\r\n\r\nUtilities for working with Apigee Baas\r\n\r\nNot affiliated with Apigee\r\n\r\n## Commands\r\n\r\n*export* can export collections from Apigee Baas as JSON files using the REST API exposed by Apigee BaaS\r\n\r\n## Usage\r\n\r\nInstall:\r\n```\r\nnpm install a-baas\r\n```\r\n\r\nYou can install it globally\r\n```\r\nnpm install -g a-baas\r\n```\r\n\r\n## CLI\r\n\r\nThe following assumes that you have installed *a-baas* globally.\r\n\r\nHelp!\r\n```bash\r\n$a-baas -h\r\n```\r\n\r\nTo export _all_ collections\r\n\r\n```bash\r\n$a-baas export -o org -a app -k key -s secret -c *\r\n```\r\n\r\nTo export _specified_ collections\r\n\r\nIf there are spaces in this list, they have to be surrounded with the relevant quotes based on your operating system. For windows, use double quotes\r\n\r\n```bash\r\n$a-baas export -o org -a app -k key -s secret -c 'collection1, collection2, collection3'\r\n```\r\n\r\nSpecifying a _output directory_ (default = current directory)\r\n\r\nOne JSON file/collection will be created in this directory\r\nThe directory must exist. It won't be created\r\n\r\n```bash\r\n$a-baas export -o org -a app -k key -s secret -c * -d temp\r\n```\r\n\r\nSpecifying a _host_ (only needed for sandbox orgs and on-premise hosting)\r\n\r\n```bash\r\n$a-baas export -o org -a app -k key -s secret -c * -H apibaas-trial.apigee.net\r\n```\r\n\r\nThrottling specified as requests per minute (default = 120 rpm)\r\nThe maximum allowed value is 150 rpm, which translates to 3 requests per second\r\n\r\nThe requests will be spaced out evenly within the minute interval\r\n\r\n```bash\r\n$a-baas export -o org -a app -k key -s secret -c * -t 150 \r\n```\r\n\r\nPretty print JSON (default = false)\r\n\r\nTo turn on pretty printing in the JSON output files,\r\n\r\n```bash\r\n$a-baas export -o org -a app -k key -s secret -c * -p\r\n```\r\n\r\nEntity Page size aka limit (default = 1000, max = 1000)\r\n\r\nThe maximum allowed limit size is 1000.\r\n\r\nIf you are having problems, try reducing the limit size to less than 1000\r\n\r\n```bash\r\n$a-baas export -o org -a app -k key -s secret -c * -l 300\r\n```\r\n\r\n## Query and Export\r\n\r\nNote the query is common for all listed collections. So be careful when using it with all collections. In that case, it can still be used, but use only the common fields like 'created', 'modified', etc\r\n\r\n```bash\r\n$a-baas export -o org -a app -k key -s secret -c roles -q \"name='guest'\"\r\n```\r\n\r\n## CSV Format\r\n\r\n```bash\r\n$a-baas export -o org -a app -k key -s secret -c roles -f csv\r\n```\r\n\r\n## No Metadata \r\n\r\nIf you don't need the metadata field in the output file,\r\n\r\n```bash\r\n$a-baas export -o org -a app -k key -s secret -c roles --no-metadata\r\n```\r\n\r\n","maintainers":[{"name":"bharani","email":"bramakris@gmail.com"}],"time":{"modified":"2022-06-13T02:16:51.505Z","created":"2017-07-12T12:03:27.817Z","0.1.0":"2017-07-12T12:03:27.817Z","0.2.0":"2017-07-12T12:07:16.565Z","0.2.1":"2017-07-13T13:22:11.292Z","0.3.0":"2017-07-20T15:10:41.972Z","0.3.1":"2017-07-21T16:24:10.527Z","0.3.2":"2017-07-21T16:26:08.047Z"},"keywords":["apigee","baas","export"],"author":{"name":"Bharani Ramakrishnan"},"license":"MIT","readmeFilename":"README.md"}