AnarchyGhost / generator-extension

Браузерное расширение, позволяющее в один клик сгенерировать и вставить в поле тестовые данные.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Браузерное расширение для генерации тестовых данных (Chrome, Yandex)

Браузерное расширение, позволяющее в один клик сгенерировать и вставить в поле данные.

В настоящее время реализованы следующие генераторы:

  • Персональные данные ФЛ:
    • СНИЛС
    • ИНН ФЛ
    • Номер телефона
    • ФИО (по частям/вместе, мужское/женское)
  • Данные ЮЛ
    • ИНН ЮЛ
    • КПП
    • ОГРН
  • Данные работника:
    • Должность
  • Банковские реквизиты:
    • Корреспондентский счёт
    • Расчётный счёт
  • Реквизиты договора:
    • Номер договора
  • Прочее:
    • Вставка пароля, сохраненного в настройках

Технологии: Plasmo, React, antd, TS

Тестировалось: Chrome, Yandex Браузер, Firefox

Собиралось: node v20.11.1, yarn v1.22.21

Сборка

yarn install
yarn build

Для сборки под Firefox (подробнее)

yarn install
yarn build --target=firefox-mv3

Результат в build/chrome-mv3-prod или build/firefox-mv3-prod

Установка

  1. Скачайте упакованное расширение в разделе релизов в соответствии с Вашим браузером
  2. Следуйте инструкции для вашего браузера:

Использование

Базовое использование

  1. Кликнуть правой кнопкой мыши на поле ввода
  2. Выбрать пункт контекстного меню "Генератор тестовых данных"
  3. Выбрать необходимый пункт меню

Включение и выключение генераторов

  1. Кликнуть по инконке расширения в списке расширений
  2. Выбрать пункт меню "Генераторы"
  3. Изменить положение выключателя возле соответствующего генератора
  4. Выключенные генераторы будут скрыты из контекстного меню

Горячие клавиши

  1. Настроить горячие клавиши для расширения согласно инструкции от производителя браузера (По умолчанию Ctrl+Shift+1-4)
  2. Кликнуть по инконке расширения в списке расширений
  3. Выбрать пункт меню "Горячие клавиши"
  4. Выбрать генераторы на каждую из комбинаций
  5. При необходимости использовать горячие клавиши

Планы

  1. Кроссбраузерность
  2. Конфигурация вложенности и положения генераторов
  3. Кастомные генераторы
  4. Импорт/экспорт настроек

LICENSE

About

Браузерное расширение, позволяющее в один клик сгенерировать и вставить в поле тестовые данные.

License:Apache License 2.0


Languages

Language:TypeScript 95.1%Language:JavaScript 4.2%Language:SCSS 0.7%