1.0.0 • Published 2 years ago

web-extension-tab-manager v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

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

  • 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 тестов