New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

chrome-tool

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

chrome-tool - npm Package Compare versions

Comparing version 2.0.0 to 2.0.2

40

browser-action.js

@@ -1,6 +0,1 @@

'use strict';
Object.defineProperty(exports, '__esModule', {
value: true
});
/*

@@ -11,35 +6,6 @@ * Documentation:

var _dechromeifyAll2 = require('./dechromeify');
'use strict';
var _dechromeifyAll = _dechromeifyAll2.dechromeifyAll(chrome.browserAction, ['setTitle', 'setPopup', 'setBadgeText', 'setBadgeBackgroundColor', 'enable', 'disable']);
var _dechromeify = require('./dechromeify');
var getTitle = _dechromeifyAll.getTitle;
var setIcon = _dechromeifyAll.setIcon;
var getPopup = _dechromeifyAll.getPopup;
var getBadgeText = _dechromeifyAll.getBadgeText;
var getBadgeBackgroundColor = _dechromeifyAll.getBadgeBackgroundColor;
var setTitle = _dechromeifyAll.setTitle;
var setPopup = _dechromeifyAll.setPopup;
var setBadgeText = _dechromeifyAll.setBadgeText;
var setBadgeBackgroundColor = _dechromeifyAll.setBadgeBackgroundColor;
var enable = _dechromeifyAll.enable;
var disable = _dechromeifyAll.disable;
exports.getTitle = getTitle;
exports.setIcon = setIcon;
exports.getPopup = getPopup;
exports.getBadgeText = getBadgeText;
exports.getBadgeBackgroundColor = getBadgeBackgroundColor;
exports.setTitle = setTitle;
exports.setPopup = setPopup;
exports.setBadgeText = setBadgeText;
exports.setBadgeBackgroundColor = setBadgeBackgroundColor;
exports.enable = enable;
exports.disable = disable;
// Events
var onClicked = chrome.browserAction.onClicked.addListener.bind(chrome.browserAction.onClicked);
exports.onClicked = onClicked;
// async
// sync
var BrowserAction = _dechromeify.dechromeifyAll(chrome.browserAction, ['setTitle', 'setPopup', 'setBadgeText', 'setBadgeBackgroundColor', 'enable', 'disable'], exports);

16

ContextMenuItem.js

@@ -7,7 +7,7 @@ 'use strict';

var _interopRequireDefault = function (obj) { return obj && obj.__esModule ? obj : { 'default': obj }; };
var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();
var _classCallCheck = function (instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } };
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }

@@ -19,7 +19,7 @@ /*

var _assign = require('object.assign');
var _objectAssign = require('object.assign');
var _assign2 = _interopRequireDefault(_assign);
var _objectAssign2 = _interopRequireDefault(_objectAssign);
var _getString = require('./i18n');
var _i18n = require('./i18n');

@@ -34,3 +34,3 @@ var ContextMenuItem = (function () {

onclick: onclick,
title: _getString.getString('context_menu_' + id)
title: _i18n.getString('context_menu_' + id)
};

@@ -57,3 +57,3 @@

value: function show() {
chrome.contextMenus.create(_assign2['default']({}, this.props));
chrome.contextMenus.create(_objectAssign2['default']({}, this.props));
return this;

@@ -60,0 +60,0 @@ }

@@ -36,40 +36,23 @@ 'use strict';

function dechromeifyAll(obj, sync) {
var target = {};
function dechromeifyAll(obj) {
var sync = arguments[1] === undefined ? [] : arguments[1];
var target = arguments[2] === undefined ? {} : arguments[2];
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
try {
for (var _iterator = Object.keys(obj)[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var key = _step.value;
var prop = obj[key];
if (typeof prop === 'function') {
if (sync && sync.indexOf(key) !== -1) {
target[key] = prop.bind(obj);
} else {
target[key] = dechromeify(obj, key);
}
} else if (prop instanceof chrome.Event) {
target[key] = prop.addListener.bind(prop);
}
Object.keys(obj).forEach(function (key) {
// Don't overwrite
if (target.hasOwnProperty(key)) {
return;
}
} catch (err) {
_didIteratorError = true;
_iteratorError = err;
} finally {
try {
if (!_iteratorNormalCompletion && _iterator['return']) {
_iterator['return']();
// Convert functions/events
if (typeof obj[key] === 'function') {
if (sync.indexOf(key) !== -1) {
target[key] = obj[key].bind(obj);
} else {
target[key] = dechromeify(obj, key);
}
} finally {
if (_didIteratorError) {
throw _iteratorError;
}
} else if (obj[key] instanceof chrome.Event) {
target[key] = obj[key].addListener.bind(obj[key]);
}
}
});
return target;
}

@@ -7,25 +7,25 @@ 'use strict';

var _interopRequireDefault = function (obj) { return obj && obj.__esModule ? obj : { 'default': obj }; };
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _interopRequireWildcard = function (obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } };
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } }
var _import = require('./browser-action');
var _browserAction = require('./browser-action');
var BrowserAction = _interopRequireWildcard(_import);
var BrowserAction = _interopRequireWildcard(_browserAction);
var _import2 = require('./commands');
var _commands = require('./commands');
var Commands = _interopRequireWildcard(_import2);
var Commands = _interopRequireWildcard(_commands);
var _import3 = require('./runtime');
var _runtime = require('./runtime');
var Runtime = _interopRequireWildcard(_import3);
var Runtime = _interopRequireWildcard(_runtime);
var _import4 = require('./tabs');
var _tabs = require('./tabs');
var Tabs = _interopRequireWildcard(_import4);
var Tabs = _interopRequireWildcard(_tabs);
var _import5 = require('./windows');
var _windows = require('./windows');
var Windows = _interopRequireWildcard(_import5);
var Windows = _interopRequireWildcard(_windows);

@@ -53,3 +53,3 @@ var _ContextMenuItem = require('./ContextMenuItem');

var _getString = require('./i18n');
var _i18n = require('./i18n');

@@ -59,3 +59,3 @@ Object.defineProperty(exports, 'getString', {

get: function get() {
return _getString.getString;
return _i18n.getString;
}

@@ -66,3 +66,3 @@ });

get: function get() {
return _import2.onCommand;
return _commands.onCommand;
}

@@ -73,3 +73,3 @@ });

get: function get() {
return _import3.getURL;
return _runtime.getURL;
}

@@ -80,3 +80,3 @@ });

get: function get() {
return _import3.sendMessage;
return _runtime.sendMessage;
}

@@ -87,4 +87,4 @@ });

get: function get() {
return _import3.onMessage;
return _runtime.onMessage;
}
});

@@ -7,3 +7,3 @@ 'use strict';

var _interopRequireDefault = function (obj) { return obj && obj.__esModule ? obj : { 'default': obj }; };
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }

@@ -10,0 +10,0 @@ /*

{
"name": "chrome-tool",
"version": "2.0.0",
"version": "2.0.2",
"description": "Useful functions for creating Chrome apps and extensions",

@@ -17,8 +17,8 @@ "keywords": [

"dependencies": {
"object.assign": "^1.1.1"
"object.assign": "2.x"
},
"devDependencies": {
"babel": "x",
"jasmine": "^2.2.1"
"jasmine": "2.x"
}
}

@@ -7,15 +7,15 @@ 'use strict';

var _interopRequireWildcard = function (obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } };
var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();
var _classCallCheck = function (instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } };
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } }
var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
var _import = require('./runtime');
var _runtime = require('./runtime');
var Runtime = _interopRequireWildcard(_import);
var Runtime = _interopRequireWildcard(_runtime);
var _import2 = require('./windows');
var _windows = require('./windows');
var Windows = _interopRequireWildcard(_import2);
var Windows = _interopRequireWildcard(_windows);

@@ -53,3 +53,2 @@ /**

Runtime.onMessage('popup_close', function (msg) {
console.log('Popup return value:', msg);
_this.deferred.resolve(msg);

@@ -56,0 +55,0 @@ });

@@ -7,11 +7,11 @@ 'use strict';

var _interopRequireWildcard = function (obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } };
var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();
var _classCallCheck = function (instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } };
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } }
var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
var _import = require('./storage-sync');
var _storageSync = require('./storage-sync');
var Storage = _interopRequireWildcard(_import);
var Storage = _interopRequireWildcard(_storageSync);

@@ -18,0 +18,0 @@ var Preferences = (function () {

@@ -7,4 +7,2 @@ 'use strict';

var _interopRequireDefault = function (obj) { return obj && obj.__esModule ? obj : { 'default': obj }; };
/**

@@ -21,2 +19,5 @@ * Send a message to another part of the extension

exports.onMessage = onMessage;
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
/*

@@ -27,40 +28,14 @@ * Documentation:

var _assign = require('object.assign');
var _objectAssign = require('object.assign');
var _assign2 = _interopRequireDefault(_assign);
var _objectAssign2 = _interopRequireDefault(_objectAssign);
var _dechromeifyAll2 = require('./dechromeify');
var _dechromeify = require('./dechromeify');
var _dechromeifyAll = _dechromeifyAll2.dechromeifyAll(chrome.runtime, ['getManifest', 'getURL', 'setUninstallURL', 'reload', 'restart', 'connect', 'connectNative']);
// Dynamic exports are not really allowed in ES6, but let's do it anyway
var Runtime = _dechromeify.dechromeifyAll(chrome.runtime, ['getManifest', 'getURL', 'setUninstallURL', 'reload', 'restart', 'connect', 'connectNative'], exports);
var getBackgroundPage = _dechromeifyAll.getBackgroundPage;
var openOptionsPage = _dechromeifyAll.openOptionsPage;
var requestUpdateCheck = _dechromeifyAll.requestUpdateCheck;
var sendNativeMessage = _dechromeifyAll.sendNativeMessage;
var getPlatformInfo = _dechromeifyAll.getPlatformInfo;
var getPackageDirectoryEntry = _dechromeifyAll.getPackageDirectoryEntry;
var getManifest = _dechromeifyAll.getManifest;
var getURL = _dechromeifyAll.getURL;
var setUninstallURL = _dechromeifyAll.setUninstallURL;
var reload = _dechromeifyAll.reload;
var restart = _dechromeifyAll.restart;
var connect = _dechromeifyAll.connect;
var connectNative = _dechromeifyAll.connectNative;
exports.getBackgroundPage = getBackgroundPage;
exports.openOptionsPage = openOptionsPage;
exports.requestUpdateCheck = requestUpdateCheck;
exports.sendNativeMessage = sendNativeMessage;
exports.getPlatformInfo = getPlatformInfo;
exports.getPackageDirectoryEntry = getPackageDirectoryEntry;
exports.getManifest = getManifest;
exports.getURL = getURL;
exports.setUninstallURL = setUninstallURL;
exports.reload = reload;
exports.restart = restart;
exports.connect = connect;
exports.connectNative = connectNative;
var listeners = new Map();
function sendMessage(operation, message) {
message = _assign2['default']({ _chrome_operation: operation }, message);
message = _objectAssign2['default'](message, { _chrome_operation: operation });

@@ -98,6 +73,2 @@ var deferred = Promise.defer();

listeners.set(operation, handler);
}
// async
// sync
}

@@ -1,6 +0,1 @@

'use strict';
Object.defineProperty(exports, '__esModule', {
value: true
});
/*

@@ -11,17 +6,6 @@ * Documentation:

var _dechromeifyAll2 = require('./dechromeify');
'use strict';
var _dechromeifyAll = _dechromeifyAll2.dechromeifyAll(chrome.storage.sync);
var _dechromeify = require('./dechromeify');
var get = _dechromeifyAll.get;
var getBytesInUse = _dechromeifyAll.getBytesInUse;
var set = _dechromeifyAll.set;
var remove = _dechromeifyAll.remove;
var clear = _dechromeifyAll.clear;
exports.get = get;
exports.getBytesInUse = getBytesInUse;
exports.set = set;
exports.remove = remove;
exports.clear = clear;
// async
var StorageSync = _dechromeify.dechromeifyAll(chrome.storage.sync, [], exports);

@@ -7,4 +7,2 @@ 'use strict';

var _interopRequireWildcard = function (obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } };
/**

@@ -53,56 +51,11 @@ * Gets all highlighted tabs in the last focused window.

var _dechromeifyAll2 = require('./dechromeify');
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } }
var _import = require('./windows');
var _dechromeify = require('./dechromeify');
var Windows = _interopRequireWildcard(_import);
var _windows = require('./windows');
var _dechromeifyAll = _dechromeifyAll2.dechromeifyAll(chrome.tabs, ['connect']);
var Windows = _interopRequireWildcard(_windows);
var get = _dechromeifyAll.get;
var getCurrent = _dechromeifyAll.getCurrent;
var sendRequest = _dechromeifyAll.sendRequest;
var sendMessage = _dechromeifyAll.sendMessage;
var getSelected = _dechromeifyAll.getSelected;
var getAllInWindow = _dechromeifyAll.getAllInWindow;
var create = _dechromeifyAll.create;
var duplicate = _dechromeifyAll.duplicate;
var query = _dechromeifyAll.query;
var highlight = _dechromeifyAll.highlight;
var update = _dechromeifyAll.update;
var move = _dechromeifyAll.move;
var reload = _dechromeifyAll.reload;
var remove = _dechromeifyAll.remove;
var detectLanguage = _dechromeifyAll.detectLanguage;
var captureVisibleTab = _dechromeifyAll.captureVisibleTab;
var executeScript = _dechromeifyAll.executeScript;
var insertCSS = _dechromeifyAll.insertCSS;
var setZoom = _dechromeifyAll.setZoom;
var getZoom = _dechromeifyAll.getZoom;
var setZoomSettings = _dechromeifyAll.setZoomSettings;
var getZoomSettings = _dechromeifyAll.getZoomSettings;
var connect = _dechromeifyAll.connect;
exports.get = get;
exports.getCurrent = getCurrent;
exports.sendRequest = sendRequest;
exports.sendMessage = sendMessage;
exports.getSelected = getSelected;
exports.getAllInWindow = getAllInWindow;
exports.create = create;
exports.duplicate = duplicate;
exports.query = query;
exports.highlight = highlight;
exports.update = update;
exports.move = move;
exports.reload = reload;
exports.remove = remove;
exports.detectLanguage = detectLanguage;
exports.captureVisibleTab = captureVisibleTab;
exports.executeScript = executeScript;
exports.insertCSS = insertCSS;
exports.setZoom = setZoom;
exports.getZoom = getZoom;
exports.setZoomSettings = setZoomSettings;
exports.getZoomSettings = getZoomSettings;
exports.connect = connect;
var Tabs = _dechromeify.dechromeifyAll(chrome.tabs, ['connect'], exports);

@@ -113,5 +66,5 @@ var isOpera = navigator.vendor.indexOf('Opera') !== -1;

if (isOpera) {
return query({ lastFocusedWindow: true, active: true });
return Tabs.query({ lastFocusedWindow: true, active: true });
} else {
return query({ lastFocusedWindow: true, highlighted: true });
return Tabs.query({ lastFocusedWindow: true, highlighted: true });
}

@@ -121,3 +74,3 @@ }

function getActive() {
return query({ lastFocusedWindow: true, active: true }).then(function (results) {
return Tabs.query({ lastFocusedWindow: true, active: true }).then(function (results) {
return results[0];

@@ -131,7 +84,7 @@ });

// }
return create({ url: url, openerTabId: openerTab.id });
return Tabs.create({ url: url, openerTabId: openerTab.id });
}
function count() {
return query({ windowType: 'normal' }).then(function (tabs) {
return Tabs.query({ windowType: 'normal' }).then(function (tabs) {
return tabs.length;

@@ -170,3 +123,3 @@ });

} while (tab.pinned !== tabs[index].pinned);
move(tab.id, { index: index });
Tabs.move(tab.id, { index: index });
}

@@ -217,4 +170,4 @@ } catch (err) {

if (tabIds.length > 0) {
move(tabIds, { windowId: wnd.id, index: -1 }).then(function () {
update(activeTab.id, { active: true });
Tabs.move(tabIds, { windowId: wnd.id, index: -1 }).then(function () {
Tabs.update(activeTab.id, { active: true });
});

@@ -235,4 +188,4 @@ }

Windows.update(targetWindowId, { focused: true });
move(tabIds, { windowId: targetWindowId, index: -1 }).then(function () {
update(activeTab.id, { active: true });
Tabs.move(tabIds, { windowId: targetWindowId, index: -1 }).then(function () {
Tabs.update(activeTab.id, { active: true });
});

@@ -242,3 +195,3 @@ }

function closeOthers() {
Promise.all([getCurrent(), Windows.getAll({ populate: true })]).then(function (sourceTab, windows) {
Promise.all([Tabs.getCurrent(), Windows.getAll({ populate: true })]).then(function (sourceTab, windows) {
// Identify the window that hosts the sourceTab

@@ -282,8 +235,4 @@ var sourceWindow;

});
remove(tabIds);
Tabs.remove(tabIds);
});
}
// async
// sync
}

@@ -7,4 +7,2 @@ 'use strict';

var _interopRequireWildcard = function (obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } };
/**

@@ -18,2 +16,5 @@ * Opens all windows/tabs that are passed into this function.

exports.open = open;
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } }
/*

@@ -24,25 +25,9 @@ * Documentation:

var _dechromeifyAll2 = require('./dechromeify');
var _dechromeify = require('./dechromeify');
var _import = require('./tabs');
var _tabs = require('./tabs');
var Tabs = _interopRequireWildcard(_import);
var Tabs = _interopRequireWildcard(_tabs);
var _dechromeifyAll = _dechromeifyAll2.dechromeifyAll(chrome.windows);
var get = _dechromeifyAll.get;
var getCurrent = _dechromeifyAll.getCurrent;
var getLastFocused = _dechromeifyAll.getLastFocused;
var getAll = _dechromeifyAll.getAll;
var create = _dechromeifyAll.create;
var update = _dechromeifyAll.update;
var remove = _dechromeifyAll.remove;
exports.get = get;
exports.getCurrent = getCurrent;
exports.getLastFocused = getLastFocused;
exports.getAll = getAll;
exports.create = create;
exports.update = update;
exports.remove = remove;
var Windows = _dechromeify.dechromeifyAll(chrome.windows, [], exports);
function open(windows) {

@@ -57,3 +42,3 @@ var reuseThreshold = arguments[1] === undefined ? 1 : arguments[1];

windows.forEach(function (urls) {
create({ url: urls, focused: false });
Windows.create({ url: urls, focused: false });
});

@@ -63,3 +48,3 @@

if (newTabs.length > 0) {
update(wnd.id, { focused: true });
Windows.update(wnd.id, { focused: true });
}

@@ -70,4 +55,2 @@ newTabs.forEach(function (url) {

});
}
// async
}
SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc