Socket
Socket
Sign inDemoInstall

bing-image-search

Package Overview
Dependencies
15
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.0 to 1.0.1

89

lib/cli.js

@@ -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) {

13

package.json
{
"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",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc