Выложил исходный код своего расширения «NektoMe Freedom» на GitHub под лицензией MIT
Напомню, что «NektoMe Freedom» позволяет обходить те надоедливые ограничения, с которыми сталкиваются пользователи анонимного чата «NektoMe»: с данным расширением вы можете копировать текст, не дожидаясь окончания таймера, и искать себе собеседника для флирта и ролеплея такого пола, какого пожелаете. Скачать вы его можете здесь: https://chromewebstore.google.com/detail/NektoMe%20Freedom/megbkcnknnbhgnikipgpdbhljojialma?hl=ru&authuser=0
Сам исходный код доступен по данному адресу: https://github.com/ButtSin/NektoMe-Freedom (если что, ссылки на репозиторий есть и в самом расширении). Вот несколько заметок для тех, кто захочет сделать форк/улучшить существующее расширение:
1) проект основан на обычных JS-модулях, однако его основа зиждется на файлах background.js и content.js, которые не могут быть модулями (есть костыли, которые это решают, но не стал страдать ерундой), из-за чего нормальная архитектура не получилась и пришлось использовать дублирование существующих классов в данных скриптах. В будущем, когда изучу сборщик проектов Vite, это проблема исчезнет, а пока имеем, что имеем;
2) сам код, конечно, по качеству далеко не идеален, но это мой первый проект такого масштаба, так что строго судить не стоит.
Сам исходный код доступен по данному адресу: https://github.com/ButtSin/NektoMe-Freedom (если что, ссылки на репозиторий есть и в самом расширении). Вот несколько заметок для тех, кто захочет сделать форк/улучшить существующее расширение:
1) проект основан на обычных JS-модулях, однако его основа зиждется на файлах background.js и content.js, которые не могут быть модулями (есть костыли, которые это решают, но не стал страдать ерундой), из-за чего нормальная архитектура не получилась и пришлось использовать дублирование существующих классов в данных скриптах. В будущем, когда изучу сборщик проектов Vite, это проблема исчезнет, а пока имеем, что имеем;
2) сам код, конечно, по качеству далеко не идеален, но это мой первый проект такого масштаба, так что строго судить не стоит.
| Комментариев: 1 | Перейти в пост>
