bing-image-search
Advanced tools
Comparing version 1.0.0 to 1.0.1
@@ -5,2 +5,48 @@ 'use strict'; | ||
require('core-js/modules/es6.typed.array-buffer'); | ||
require('core-js/modules/es6.typed.int8-array'); | ||
require('core-js/modules/es6.typed.uint8-array'); | ||
require('core-js/modules/es6.typed.uint8-clamped-array'); | ||
require('core-js/modules/es6.typed.int16-array'); | ||
require('core-js/modules/es6.typed.uint16-array'); | ||
require('core-js/modules/es6.typed.int32-array'); | ||
require('core-js/modules/es6.typed.uint32-array'); | ||
require('core-js/modules/es6.typed.float32-array'); | ||
require('core-js/modules/es6.typed.float64-array'); | ||
require('core-js/modules/es6.map'); | ||
require('core-js/modules/es6.set'); | ||
require('core-js/modules/es6.weak-map'); | ||
require('core-js/modules/es6.weak-set'); | ||
require('core-js/modules/es6.promise'); | ||
require('core-js/modules/es6.symbol'); | ||
require('core-js/modules/es6.function.name'); | ||
require('core-js/modules/es6.array.from'); | ||
require('core-js/modules/es7.object.values'); | ||
require('core-js/modules/es7.object.entries'); | ||
require('core-js/modules/es7.object.get-own-property-descriptors'); | ||
require('core-js/modules/es7.string.pad-start'); | ||
require('core-js/modules/es7.string.pad-end'); | ||
var _argparse = require('argparse'); | ||
@@ -16,2 +62,4 @@ | ||
function _asyncIterator(iterable) { if (typeof Symbol === "function") { if (Symbol.asyncIterator) { var method = iterable[Symbol.asyncIterator]; if (method != null) return method.call(iterable); } if (Symbol.iterator) { return iterable[Symbol.iterator](); } } throw new TypeError("Object is not async iterable"); } | ||
function _asyncToGenerator(fn) { return function () { var gen = fn.apply(this, arguments); return new Promise(function (resolve, reject) { function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { return Promise.resolve(value).then(function (value) { step("next", value); }, function (err) { step("throw", err); }); } } return step("next"); }); }; } | ||
@@ -55,3 +103,3 @@ | ||
filtersAG.addArgument(['--minFileSize'], { help: 'File is size greater than or equal to VALUE', type: 'int', metavar: 'VALUE' }); | ||
filtersAG.addArgument(['--maxFileSize'], { help: 'File is size less than or equal to VLAUE', type: 'int', metavar: 'VALUE' }); | ||
filtersAG.addArgument(['--maxFileSize'], { help: 'File is size less than or equal to VALUE', type: 'int', metavar: 'VALUE' }); | ||
@@ -93,13 +141,32 @@ const specialAG = parser.addArgumentGroup({ description: 'Special arguments' }); | ||
}; | ||
const responses = (0, _bingImageSearchAsyncIterator2.default)(searchOpts); | ||
for (let step; !(step = yield responses.next()).done;) { | ||
const response = step.value; | ||
const outputFn = function outputFn(obj) { | ||
return console.log(JSON.stringify(obj, null, args.indent)); | ||
}; | ||
if (args.raw) { | ||
outputFn(response); | ||
} else { | ||
response.value.forEach(outputFn); | ||
var _iteratorNormalCompletion = true; | ||
var _didIteratorError = false; | ||
var _iteratorError = undefined; | ||
try { | ||
for (var _iterator = _asyncIterator((0, _bingImageSearchAsyncIterator2.default)(searchOpts)), _step, _value; _step = yield _iterator.next(), _iteratorNormalCompletion = _step.done, _value = yield _step.value, !_iteratorNormalCompletion; _iteratorNormalCompletion = true) { | ||
const response = _value; | ||
const outputFn = function outputFn(obj) { | ||
return console.log(JSON.stringify(obj, null, args.indent)); | ||
}; | ||
if (args.raw) { | ||
outputFn(response); | ||
} else { | ||
response.value.forEach(outputFn); | ||
} | ||
} | ||
} catch (err) { | ||
_didIteratorError = true; | ||
_iteratorError = err; | ||
} finally { | ||
try { | ||
if (!_iteratorNormalCompletion && _iterator.return) { | ||
yield _iterator.return(); | ||
} | ||
} finally { | ||
if (_didIteratorError) { | ||
throw _iteratorError; | ||
} | ||
} | ||
} | ||
@@ -106,0 +173,0 @@ } catch (err) { |
{ | ||
"name": "bing-image-search", | ||
"description": "CLI tool query the Bing Image Search API", | ||
"version": "1.0.0", | ||
"author": "David Hu", | ||
"version": "1.0.1", | ||
"bin": { | ||
@@ -12,3 +11,4 @@ "bing-image-search": "bin/bing-image-search" | ||
"argparse": "^1.0.10", | ||
"bing-image-search-async-iterator": "^1.2.1" | ||
"babel-polyfill": "^6.26.0", | ||
"bing-image-search-async-iterator": "^1.2.2" | ||
}, | ||
@@ -22,3 +22,3 @@ "devDependencies": { | ||
"eslint-config-airbnb-base": "^12.1.0", | ||
"eslint-plugin-import": "^2.12.0", | ||
"eslint-plugin-import": "^2.16.0", | ||
"eslint-plugin-node": "^6.0.1" | ||
@@ -33,3 +33,3 @@ }, | ||
], | ||
"homepage": "https://github.com/funpokes/bing-image-search", | ||
"repository": "funpokes/bing-image-search", | ||
"keywords": [ | ||
@@ -41,4 +41,5 @@ "cli", | ||
], | ||
"author": "David Hu", | ||
"license": "MIT", | ||
"repository": "funpokes/bing-image-search", | ||
"homepage": "https://github.com/funpokes/bing-image-search", | ||
"scripts": { | ||
@@ -45,0 +46,0 @@ "build": "babel src -d lib", |
20197
137
3
+ Addedbabel-polyfill@^6.26.0
+ Addedbabel-polyfill@6.26.0(transitive)
+ Addedbabel-runtime@6.26.0(transitive)
+ Addedcore-js@2.6.12(transitive)
+ Addedregenerator-runtime@0.10.50.11.1(transitive)