Разработка

Получить JWT ключи для подписи расширения для Firefox можно на этой странице

$ git clone git@github.com:toster-extension/toster-extension.git
$ cd toster-extension
$ cp .env.dist .env
$ yarn
$ yarn tags -o assets/tags.json
$ yarn watch

Теперь можно установить распакованное расширение и при изменении файлов будет обновляться страница и обновляться расширение.

Спарсить все теги с Тостера (используется toster-tags-parser)

$ yarn tags
# Можно указать количество страниц для парсинга. По-умолчанию 60 страниц.
$ yarn tags -p[--pages] 10
# Обязательный аргумент - путь для сохранения тегов.
$ yarn tags -o[--output] assets/tags.json

Собрать проект

$ yarn build

Создать подписанный *.xpi для Firefox

$ yarn firefox:sign

Запустить компилятор в режиме разработки

$ yarn watch

Проверить на ошибки TypeScript

$ yarn lint

Проверить на ошибки TypeScript и попробовать их исправить автоматически

$ yarn lint:fix

Проверить на ошибки с помощью web-ext

$ yarn lint:ext

Проверить код на копипаст

$ yarn cpd

Запустить тесты

$ yarn test

Запустить тесты в режиме разработки

$ yarn test:watch

Удалить скомпилированные файлы

$ yarn clean

Установить зависимости для сборки документации

$ yarn docs:install

Собрать документацию с помощью GitBook

$ yarn docs:build

Запустить GitBook в режиме разработки. Страница доступна по адресу http://localhost:4000

$ yarn docs:watch

results matching ""

    No results matching ""