web-extension-tab-manager
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

Logo

Tab manager

Создание, получение и управление вкладками браузера

Системные требования

  • Node.JS версии 14 и выше
  • yarn первой версии, последний стабильный релиз

Как использовать

По умолчанию:

import TabManager from 'web-extension-tab-manager';

const tabs = new TabManager();
const result: Tabs.Tab[] | null = await this.tabs.getAlltabs();

console.log('Tabs', result);

Следить за изменением фокуса окон:

import TabManager from 'web-extension-tab-manager';

const tabs = new TabManager({
  winWatch: true,
});
const result: Tabs.Tab | null = await this.tabs.getCurrentTab();

console.log('Tabs', result);

Документация

  1. Перейдите в папку /docs
  2. Откройте index.html

Разработка

Изменения

  1. Используйте yarn link для связки модуля с проектом.
  2. Если вы изменили методы, обновите jsdoc и запустите yarn docs

Сборка и тестирование

  1. yarn build Сборка production билда

  1. yarn watch Отсдеживание изменений кода и их сборка

  1. yarn link Запуск eslint

  1. yarn prettier Запуск prettier

  1. yarn lint Запуск unit тестов

Package Sidebar

Install

npm i web-extension-tab-manager

Weekly Downloads

7

Version

1.0.0

License

ISC

Unpacked Size

11.1 kB

Total Files

7

Last publish

Collaborators

  • epndevteam