{"_id":"@apburnes/astro-digital","_rev":"9-3d5184cce9d827f7a41bbf55aee13391","name":"@apburnes/astro-digital","description":"A node client to the Astro Digital API","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.1":{"name":"@apburnes/astro-digital","version":"0.0.1","description":"A node client to the Astro Digital API","main":"index.js","scripts":{"test":"mocha test"},"repository":{"type":"git","url":"https://github.com/apburnes/node-astro-digital"},"keywords":["astro","digital","landsat","api","satellite"],"author":{"name":"apburnes","email":"bizzurnzz@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/apburnes/node-astro-digital/issues"},"homepage":"https://github.com/apburnes/node-astro-digital","dependencies":{"bluebird":"^2.9.24","lodash":"^3.7.0","request":"^2.55.0"},"devDependencies":{"chai":"^2.2.0","mocha":"^2.2.4"},"gitHead":"8fa86616a99153f3275af1f5632ed22f5cabc90a","_id":"@apburnes/astro-digital@0.0.1","_shasum":"7d99a2230015237de5877d3f80bc463fe4040a00","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.10.33","_npmUser":{"name":"apburnes","email":"bizzurnzz@gmail.com"},"maintainers":[{"name":"apburnes","email":"bizzurnzz@gmail.com"}],"dist":{"shasum":"7d99a2230015237de5877d3f80bc463fe4040a00","tarball":"https://registry.npmjs.org/@apburnes/astro-digital/-/astro-digital-0.0.1.tgz","integrity":"sha512-giwEL/i3YXDgDA598e+afP2tnyMoYHQrl/+HjpYkBgC1/puO3l7rlBiQnwdudF2QXxr3Gy8kIR2ZGeS0INu6Rw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICe4hv8sZAhdjF/SxkOntynHtvRGe7cS2HCR6XpN7jk4AiEAm2/PNOj1uHWFkVkTJJ+vp3g0Inl7PihRxmQSwoHV/ik="}]}},"0.0.2":{"name":"@apburnes/astro-digital","version":"0.0.2","description":"A node client to the Astro Digital API","main":"index.js","scripts":{"test":"mocha test"},"repository":{"type":"git","url":"https://github.com/apburnes/node-astro-digital"},"keywords":["astro","digital","landsat","api","satellite"],"author":{"name":"apburnes","email":"bizzurnzz@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/apburnes/astro-digital/issues"},"homepage":"https://github.com/apburnes/astro-digital","dependencies":{"bluebird":"^2.9.24","lodash":"^3.7.0","request":"^2.55.0"},"devDependencies":{"chai":"^2.2.0","mocha":"^2.2.4"},"gitHead":"70cceb131eaa4462161a69e876438e4e9cabfe47","_id":"@apburnes/astro-digital@0.0.2","_shasum":"a3ce074cd06853528ffaaa8a3ee52e0e814c1882","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.10.33","_npmUser":{"name":"apburnes","email":"bizzurnzz@gmail.com"},"maintainers":[{"name":"apburnes","email":"bizzurnzz@gmail.com"}],"dist":{"shasum":"a3ce074cd06853528ffaaa8a3ee52e0e814c1882","tarball":"https://registry.npmjs.org/@apburnes/astro-digital/-/astro-digital-0.0.2.tgz","integrity":"sha512-wwTAGd8EtK6Xc2Ir9e1EC1EcpIM4JlemVXqK/Otv9tKAlNrZJnGaYFL5Tf4cQbrmkpKyA6yyEtSDRCOo8lr82g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEW6yC7WUYYEi6r2Mg+OcP7TcQX01gH9EEQwhHIZ0ZHgIhAI+xGLzuFT7/7kWVj+kH1ceP+/XG5HV1L+xFuSdauODZ"}]}},"0.0.3":{"name":"@apburnes/astro-digital","version":"0.0.3","description":"A node client to the Astro Digital API","main":"index.js","scripts":{"test":"mocha test"},"repository":{"type":"git","url":"https://github.com/apburnes/node-astro-digital"},"keywords":["astro","digital","landsat","api","satellite"],"author":{"name":"apburnes","email":"bizzurnzz@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/apburnes/astro-digital/issues"},"homepage":"https://github.com/apburnes/astro-digital","dependencies":{"bluebird":"^2.9.24","lodash":"^3.7.0","request":"^2.55.0"},"devDependencies":{"chai":"^2.2.0","mocha":"^2.2.4"},"gitHead":"89ca54cb272482ca730fe0a065cb72632715cb7a","_id":"@apburnes/astro-digital@0.0.3","_shasum":"5bf424030d1df3f2f93f68dfe89245dc505336e6","_from":".","_npmVersion":"2.1.14","_nodeVersion":"0.10.34","_npmUser":{"name":"apburnes","email":"bizzurnzz@gmail.com"},"maintainers":[{"name":"apburnes","email":"bizzurnzz@gmail.com"}],"dist":{"shasum":"5bf424030d1df3f2f93f68dfe89245dc505336e6","tarball":"https://registry.npmjs.org/@apburnes/astro-digital/-/astro-digital-0.0.3.tgz","integrity":"sha512-WhWZ7Dg8i94Xvw6FibHQGoKWwJ5eQT97FQv+aOV54bPfqopnOMMJwIxhQGjdsZaa1SH4B7IpjSJuRSSfzqppCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVbSDgLfN/BvL4nBg0p6PFjsVyI3l++5G3+vt794hmHwIhALMZCSCCaWBiH0bwEHE/iQ/PXx9SvAqTBB6pSZaZlCdY"}]}},"0.0.4":{"name":"@apburnes/astro-digital","version":"0.0.4","description":"A node client to the Astro Digital API","main":"index.js","scripts":{"test":"mocha test"},"repository":{"type":"git","url":"https://github.com/apburnes/node-astro-digital"},"keywords":["astro","digital","landsat","api","satellite"],"author":{"name":"apburnes","email":"bizzurnzz@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/apburnes/astro-digital/issues"},"homepage":"https://github.com/apburnes/astro-digital","dependencies":{"bluebird":"^2.9.24","date-utils":"^1.2.16","lodash":"^3.7.0","request":"^2.55.0"},"devDependencies":{"chai":"^2.2.0","mocha":"^2.2.4"},"gitHead":"0140160bdab989f95fdde50eca3d90c6af5347ea","_id":"@apburnes/astro-digital@0.0.4","_shasum":"ba470c3923dc68840ba63b0d361f3d938543b9ad","_from":".","_npmVersion":"2.1.14","_nodeVersion":"0.10.34","_npmUser":{"name":"apburnes","email":"bizzurnzz@gmail.com"},"maintainers":[{"name":"apburnes","email":"bizzurnzz@gmail.com"}],"dist":{"shasum":"ba470c3923dc68840ba63b0d361f3d938543b9ad","tarball":"https://registry.npmjs.org/@apburnes/astro-digital/-/astro-digital-0.0.4.tgz","integrity":"sha512-sBQ6F05dE5ozlQlIwVUnTTwX0bUo3wvmgXrl+tM8kibT0D/ueZTJpS/yMzRO38zzYdmItrL8fY0lvyFYbBnhlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKeyU5GrGZMqdf1u+w+J808zWwEujfhYT9E5OG8qM5JAiEAzsIAcBP5owCTvlZy0KioflXgUUbEmLc3sKG7HRdLaFQ="}]}},"0.0.5":{"name":"@apburnes/astro-digital","version":"0.0.5","description":"A node client to the Astro Digital API","main":"index.js","scripts":{"test":"mocha test"},"repository":{"type":"git","url":"https://github.com/apburnes/node-astro-digital"},"keywords":["astro","digital","landsat","api","satellite"],"author":{"name":"apburnes","email":"bizzurnzz@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/apburnes/astro-digital/issues"},"homepage":"https://github.com/apburnes/astro-digital","dependencies":{"bluebird":"^2.9.24","date-utils":"^1.2.16","lodash":"^3.7.0","request":"^2.55.0"},"devDependencies":{"chai":"^2.2.0","mocha":"^2.2.4"},"gitHead":"dcbac526a1e2a307e0af104afe882da5821e0a02","_id":"@apburnes/astro-digital@0.0.5","_shasum":"d3271a1c9342021bccc17f469a4d66e016a57dae","_from":".","_npmVersion":"2.1.14","_nodeVersion":"0.10.34","_npmUser":{"name":"apburnes","email":"bizzurnzz@gmail.com"},"maintainers":[{"name":"apburnes","email":"bizzurnzz@gmail.com"}],"dist":{"shasum":"d3271a1c9342021bccc17f469a4d66e016a57dae","tarball":"https://registry.npmjs.org/@apburnes/astro-digital/-/astro-digital-0.0.5.tgz","integrity":"sha512-mqsCYvSCprSA+UKSpJGEFFRkQSdBTRaf2bic8ECztUu/2216aFCoMiygBK5tJiEZGDJPEN2nTt/Ov1Gpox/xTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC33yxIWJcSCU2tUEUvLl9WC5NK8fVJgnCc2sIov4/G/AiAMM563jS1GQ1K+JvKrc6aQEPu2H0sc+uUNGDD+QUXgQA=="}]}},"0.0.6":{"name":"@apburnes/astro-digital","version":"0.0.6","description":"A node client to the Astro Digital API","main":"index.js","scripts":{"test":"gulp default && mocha test"},"repository":{"type":"git","url":"https://github.com/apburnes/node-astro-digital"},"keywords":["astro","digital","landsat","api","satellite"],"author":{"name":"apburnes","email":"bizzurnzz@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/apburnes/astro-digital/issues"},"homepage":"https://github.com/apburnes/astro-digital","dependencies":{"bluebird":"^2.9.24","date-utils":"^1.2.16","joi":"^6.4.3","lodash":"^3.7.0","request":"^2.55.0"},"devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-jshint":"^1.11.0","mocha":"^2.2.4"},"gitHead":"499969910461be96bd8e071ca861dda8b3f6ae38","_id":"@apburnes/astro-digital@0.0.6","_shasum":"9afd0a9cb509323f375a96c62cf790c73026ba80","_from":".","_npmVersion":"2.1.14","_nodeVersion":"0.10.34","_npmUser":{"name":"apburnes","email":"bizzurnzz@gmail.com"},"maintainers":[{"name":"apburnes","email":"bizzurnzz@gmail.com"}],"dist":{"shasum":"9afd0a9cb509323f375a96c62cf790c73026ba80","tarball":"https://registry.npmjs.org/@apburnes/astro-digital/-/astro-digital-0.0.6.tgz","integrity":"sha512-El+NimH3WooYuDCCcqjXeol/aj4FmZM2XUHrQ6s/F3Ravs1jZcDKZlkHxnf22bcZ9XINHpk6C2l6+H18HDg86A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0VfkFc23PfNySgo3i5zVDmVztmQA7VB0KFaBALil28gIhAPTOP3wQA1GxIL6nUzUull6aJzpMSQpmNszQ8EuBcqZM"}]}},"0.0.7":{"name":"@apburnes/astro-digital","version":"0.0.7","description":"A node client to the Astro Digital API","main":"index.js","scripts":{"test":"gulp default && mocha test"},"repository":{"type":"git","url":"git+https://github.com/apburnes/node-astro-digital.git"},"keywords":["astro","digital","landsat","api","satellite"],"author":{"name":"apburnes","email":"bizzurnzz@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/apburnes/astro-digital/issues"},"homepage":"https://github.com/apburnes/astro-digital","dependencies":{"bluebird":"^2.9.24","date-utils":"^1.2.16","joi":"^6.4.3","lodash":"^3.7.0","request":"^2.55.0"},"devDependencies":{"chai":"^2.2.0","gulp":"^3.9.0","gulp-jshint":"^1.11.0","mocha":"^2.2.4"},"gitHead":"179c0ef706bfd10eddc985996569f233c8c0ce46","_id":"@apburnes/astro-digital@0.0.7","_shasum":"4759ad0560f99aefb21f23064be4e044db16ff85","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"apburnes","email":"bizzurnzz@gmail.com"},"maintainers":[{"name":"apburnes","email":"bizzurnzz@gmail.com"}],"dist":{"shasum":"4759ad0560f99aefb21f23064be4e044db16ff85","tarball":"https://registry.npmjs.org/@apburnes/astro-digital/-/astro-digital-0.0.7.tgz","integrity":"sha512-FGbUY3m//d8AD2o+YvgWFh349+2AFO0y4PB/7oLbVaZD27vGtQAVv+euNWUge3B/3Hpxx1MfWfXucfqY8ZXY5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2cQH6Bl1V3h5NiQ03VSkEpHEWDBfUlJ0MDbODV42O6AiEA3VzaBiMzqFhHppeYCYEILhq2AESH2Ruf3OunrFBY+lM="}]}}},"readme":"node-astro-digital\n==================\nA node client to the Astor Digital [API](http://docs.astrodigital.com/v1.0/docs)\n\n## Install\n\n`$ npm install @apburnes/astro-digital`\n\n## new AstroDigital([options]);\n\nContstruct a new `AstroDigital` instace to publish and search scenes and metadata\n\n__Params__\n- `options`: Object\n  - `limit`: Integer - Default `25`\n  - `skip`: Integer - Default `0`\n  - `apiVersion`: String - Default `'v1'`\n\n```js\nvar AstroDigital = require('@apburnes/astro-digital');\n\nvar options = {\n  limit: '25', // Default string\n  skip: '0', // Default string\n  apiVersion: 'v1' // Default string and only version http://docs.astrodigital.com/v1.0/docs\n};\n\nvar astro = new AstroDigital(options);\n```\n\n## Publish API\n\n#### astro.publish(email, sceneID, process, [satellite], [callback])\n\nIf callback is not given, `astro.publish(email, sceneID, process)` will return a promise.\n\n__Params__\n- `email`: String of a valid email address\n- `sceneID`: String of a valid scene ID\n- `process`: String of valid process - options (`trueColor`, `vegHealth`, `urbanFalse`)\n- `satellite`: Optional String of satellite - Default `l8` \"Landsat 8\"\n- `callback`: Optional Function - `function(err, response, result)`\n\n```js\nvar email = 'email@example.com';\nvar sceneID = 'LC80351142015001LGN00';\nvar processType = 'trueColor';\nvar satellite = 'l8';\n\n// With a callback\nastro.publish(email, sceneID, processType, satellite, function(err, response, result) {\n  if (err) {\n    // handle error\n  }\n\n  // result\n});\n\n// With a promise\nastro.publish(email, sceneID, processType, satellite)\n  .spread(function(response, result) {\n    // handle result\n  })\n  .catch(function(err) {\n    // handle error\n  });\n```\n\n## Search API\n\n#### astro.search([query], [callback])\n\nIf query string is not given, `astro.search(callback)` will return the first 25 results of all scenes.\n\nIf callback is not given, `astro.search(query)` will return a promise.\n\n__Params__\n- `query`: A query string following this [syntax](http://docs.astrodigital.com/v1.0/docs/search#search-syntax)\n- `callback`: function(error, response, result)\n\n```js\nvar query = 'sceneID:LC80110442014358LGN00';\n\n// With a callback\nastro.search(query, function(err, response, result) {\n  if (err) {\n    // handle error\n  }\n\n  response =\n  var metadata = data[1].meta // will be a meta data object about the query\n});\n\n// With a promise\nastro.search(query)\n  .spread(function(response, result) {\n    // handle results\n  })\n  .catch(function(err) {\n    // handle error\n  });\n```\n\n### Chaining Search Queries\n\n#### astro.limit(count)\n\nThis method can be prepended in a chain before the search is called to change the default limit.\n\n__Params__\n- `count`: Integer of number of results returned\n\n```js\nastro\n  .limit(100)\n  .search(function(err, response, result) {\n    if (err) {\n      // handle error\n    }\n\n    results.results.length // equals the new limit of 100\n  });\n```\n\n#### astro.skip(count)\n\nThis method can be prepended in a chain before the search is called to change the default skip.\n\n__Params__\n- `count`: Integer of number of results skipped\n\n```js\nastro\n  .skip(100)\n  .search(function(err, response, result) {\n    if (err) {\n      // handle error\n    }\n\n    result // will return an object\n           // with the 'results' array of 25 results after the firstskipping 100\n  });\n```\n\n#### astro.sceneId(scene)\n\nThis method can be prepended in a chain before the search is called to query scenes by ID or array of IDs.\n\n__Params__\n- `scene`: Scene ID String or Array of Scene ID Strings\n\n```js\nvar scene = 'LC80110442014358LGN00';\n// or\nvar scene = ['LC80110442014358LGN00', 'LC82281122014358LGN00'];\n\n// With a callback\nastro\n  .sceneId(scene)\n  .search(function(err, response, result) {\n    if (err) {\n      // handle error\n    }\n\n    // handle results\n  });\n\n// With a promise\nastro\n  .sceneId(scene)\n  .search()\n  .spread(function(response, result) {\n    // handle response\n  })\n  .catch(function(err) {\n    // handle error\n  });\n```\n\n#### astro.row(rowNumber)\n\nThis method can be prepended in a chain before the search is called to query scenes by row.\n\n__Params__\n- `rowNumber`: Number or Number String of the row\n\n```js\nvar rowNumber = 11;\n\nastro\n  .row(rowNumber)\n  .search(function(err, response, result) {\n    if (err) {\n      // handle error\n    }\n\n    // handle results\n  });\n```\n\n#### astro.path(pathNumber)\n\nThis method can be prepended in a chain before the search is called to query scenes by path.\n\n__Params__\n- `pathNumber`: Number or Number String of the path\n\n```js\nvar pathNumber = 11;\n\nastro\n  .row(pathNumber)\n  .search(function(err, response, result) {\n    if (err) {\n      // handle error\n    }\n\n    // handle results\n  });\n```\n\n#### astro.rowAndPath(row, path)\n\nThis method can be prepended in a chain before the search is called to query scenes in row `AND` path.\n\n__Params__\n- `row`: Number or Number String of the row\n- `path`: Number or Number String of the path\n\n```js\nvar row = 11;\nvar path = 2;\n\nastro\n  .rowAndPath(row, path)\n  .search(function(err, response, result) {\n    if (err) {\n      // handle error\n    }\n\n    // handle results\n  });\n```\n\n#### astro.rowOrPath(row, path)\n\nThis method can be prepended in a chain before the search is called to query scenes in row `OR` path.\n\n__Params__\n- `row`: Number or Number String of the row\n- `path`: Number or Number String of the path\n\n```js\nvar row = 11;\nvar path = 2;\n\nastro\n  .rowOrPath(row, path)\n  .search(function(err, response, result) {\n    if (err) {\n      // handle error\n    }\n\n    // handle results\n  });\n```\n\n#### astro.cloudCover(range)\n\nThis method can be prepended in a chain before the search is called to query scenes within the cloud cover field range.\n\n__Params__\n- `range`: Array of numbers of results returned\n\n```js\nvar range = [0, 20];\n\nastro\n  .cloudCover(range)\n  .search(function(err, response, result) {\n    if (err) {\n      // handle error\n    }\n\n    results // returns scenes with 0% to 20% cloud cover\n  });\n```\n\n#### astro.cloudCoverFull(range)\n\nThis method can be prepended in a chain before the search is called to query scenes within the cloud cover field range.\n\nSame as [`astro.cloudCover(range)`](#astrocloudcoverrange)\n\n#### astro.xy(longitude, latitude)\n\nThis method can be prepended in a chain before the search is called to query scenes that intersect the XY(longitude, latitude) point.\n\n__Params__\n- `longitude`: Number representing the longitude\n- `latitude`: Number representing latitude\n\n```js\nvar long = -112.12;\nvar lat = 33.32;\n\nastro\n  .xy(long, lat)\n  .search(function(err, response, result) {\n    if (err) {\n      // handle error\n    }\n\n    results // all scenes that intersect the XY point\n  });\n```\n\n#### astro.bbox(xMin, yMin, xMax, yMax)\n\nThis method can be prepended in a chain before the search is called to query scenes that intersect the bounding box extent.\n\n__Params__\n- `xMin`: Number representing the longitude minimum\n- `yMin`: Number representing the latitude minimum\n- `xMax`: Number representing the longitude maximum\n- `yMax`: Number representing the latitude maximum\n\n```js\nvar xMin = -100;\nvar yMin = 30;\nvar xMax = -80;\nvar yMax = 40;\n\nastro\n  .bbox(xMin, yMin, xMax, yMax)\n  .search(function(err, response, result) {\n    if (err) {\n      // handle error\n    }\n\n    results // all scenes that intersect the bbox extent\n  });\n```\n\n#### astro.queryField(field, value)\n\nThis method can be prepended in a chain before the search is called to query a field with a value.\n\n__Params__\n- `field`: String of field name\n- `value`: String or Number of field value;\n\n```js\nvar field = 'sceneID';\nvar value = 'LC80110442014358LGN00';\n\nastro\n  .queryField(field, value)\n  .search(function(err, response, result) {\n    if (err) {\n      // handle error\n    }\n\n    // handle result\n  });\n```\n\n#### astro.queryRange(field, range)\n\nThis method can be prepended in a chain before the search is called to query a field with a value.\n\n__Params__\n- `field`: String of field name\n- `value`: Array of field value range;\n\n```js\nvar field = 'cloudCover';\nvar range = [0, 20];\n\nastro\n  .queryField(field, range)\n  .search(function(err, response, result) {\n    if (err) {\n      // handle error\n    }\n\n    // handle result\n  });\n```\n\n#### astro.and()\n\nThis method can be prepended in a chain to filter scenes by fields using a sql like 'AND' operator.\n\n```js\n// Finds scenes with cloud cover from 0% to 10% and between Jan 1, 2012 and Jan 1, 2014\n// https://api.astrodigital.com/v1/search?search=cloudCover:[0+TO+50]+AND+acquisitionDate:[2012-01-01+TO+2014-01-01]\n\nastro\n  .cloudCover([0, 10])\n  .and()\n  .acquisitionDate(['2012-01-01', '2014-01-01'])\n  .search(function(err, response, result) {\n    if (err) {\n      // handle error\n    }\n\n    // handle result\n  });\n```\n\n#### astro.or()\n\nThis method can be prepended in a chain to filter scenes by fields using a sql like 'OR' operator.\n\n```js\n// Finds scenes with cloud cover from 0% to 10% or 90% to 100%\n// https://api.astrodigital.com/v1/search?search=cloudCover:[0+TO+10]+OR+cloudCover[90+TO+100]\n\nastro\n  .cloudCover([0, 10])\n  .or()\n  .cloudCover([90, 100])\n  .search(function(err, response, result) {\n    if (err) {\n      // handle error\n    }\n\n    // handle result\n  });\n```\n\n## Methods API\n\n#### astro.methods([callback])\n\nIf callback is not given, `astro.methods()` will return a promise.\n\n__Params__\n- `callback`: Function [Optional] - `function(err, response, result)`\n  - `err`: Error\n  - `response`: Object - Request response information\n  - `result`: Object - Scene processing methods available for satellites\n\n\n## Test\n\n`$ npm test`\n\n\n## Contact\n\nAndy B\n","maintainers":[{"name":"apburnes","email":"bizzurnzz@gmail.com"}],"time":{"modified":"2022-06-12T14:43:32.242Z","created":"2015-04-28T04:21:23.765Z","0.0.1":"2015-04-28T04:21:23.765Z","0.0.2":"2015-04-28T04:29:05.959Z","0.0.3":"2015-05-05T04:18:54.784Z","0.0.4":"2015-05-06T04:35:35.688Z","0.0.5":"2015-06-02T03:50:11.669Z","0.0.6":"2015-06-16T04:34:47.530Z","0.0.7":"2015-07-15T03:52:22.948Z"},"homepage":"https://github.com/apburnes/astro-digital","keywords":["astro","digital","landsat","api","satellite"],"repository":{"type":"git","url":"git+https://github.com/apburnes/node-astro-digital.git"},"author":{"name":"apburnes","email":"bizzurnzz@gmail.com"},"bugs":{"url":"https://github.com/apburnes/astro-digital/issues"},"license":"MIT","readmeFilename":"README.md"}