Технологический стек
Версия от 06:05, 2 июля 2021; Wiki (обсуждение | вклад)
Список необходимых для установки и работы сторонних компонентов/систем
Плеер
Название | Описание | Правообладатель | Тип лицензии | Ссылка на файл лицензии |
jquery | Библиотека упрощающая работу с элементами DOM,
событиями и т.п. Многие используемые компоненты созданы как плагины к jquery. |
OpenJS Foundation | MIT | jquery |
jquery-ui | Набор виджетов, построенный на jquery. Используется для
изменения размеров в шапке грида, автокомплита в полях ввода. |
jQuery Foundation | MIT | jquery |
jquery.cookie | Работа с cookie файлами (Используется в dynatree) | Klaus Hartl | MIT | jquery.cookie |
jquery-doubletap | Используется для отслеживания двойного тапа по строке грида | rick olson | MIT | jquery-doubletap |
jquery.timeentry | Ввод времени | Keith Wood | MIT | jquery.timeentry |
select2 | Поле с выпадающими вариантами (комбобокс) - плагин jquery | Kevin Brown, Igor Vaynberg, and Select2 contributors | MIT | select2 |
typeahead | Quicksearch - плагин jquery | Twitter, Inc | MIT | typeahead |
handlebars | Html шаблонизатор | Yehuda Katz | MIT | handlebars |
bootstrap-4.3.1.min | Библиотека компонентов | Twitter, Inc.
The Bootstrap Authors |
MIT | bootstrap |
bootstrap-colorpicker | Компонент выбора цвета | Javi Aguilar | MIT | bootstrap-colorpicker |
eonasdan-bootstrap-datetimepicker | Ввод дат | Jonathan Peterson | MIT | eonasdan-bootstrap-datetimepicker |
dynatree | Отрисовка деревьев (например в редакторе фильтров) | Martin Wendt | MIT | dynatree |
popper | Позиционирование элементов на странице (подсказки,
попапы) Используется в bootstrap |
Federico Zivolo | MIT | popper |
summernote | Wysiwyg компонент | Summernote Team (https://github.com/orgs/summernote/people) | MIT | summernote |
velocity | Библиотека анимаций (используется в дейтпикере и
при показе ошибок) |
Julian Shapiro | MIT | velocity |
mathjs | Библиотека для расчета формул | Jos de Jong | Apache License 2.0 | mathjs |
imask | Ввод по маске | uNmAnNeR | MIT | imask |
moment | Работа с датами | JS Foundation and other contributors | MIT | moment |
date-fns | Работа с датами | Sasha Koss and Lesha Koss | MIT | date-fns |
gridstack | Дашборд в произвольных отчетах | Alain Dumesny | MIT | gridstack |
exceljs | Экспорт данных в excel | Guyon Roche | MIT | exceljs |
codemirror | Поле ввода с подсветкой синтаксиса (ввод формул в дизайнерах, дебаггер в
документе/аналитике) |
Marijn Haverbeke <marijnh@gmail.com>, Adrian
Heine <mail@adrianheine.de>, and others |
MIT
GPL-3 |
codemirror -MIT |
diff | Создает объект с различием между 2 текстовыми файлами | Kevin Decker | BSD License | diff |
diff2html | Отображает различие между 2 файлами (история в дизайнере, компонент
сравнения в аналитике) |
Rodrigo Fernandes | MIT | diff2html |
file-saver | Функция сохранения файлов | Eli Grey | MIT | file-saver |
papaparse | Парсинг csv файла с переводами | Matthew Holt | MIT | papaparse |
simmerjs | Высчитывание уникального селектора для DOM ноды. Используется в
редакторе сценариев |
Gidi Meir Morris AKA "CheKofif" | MIT | simmerjs |
sortablejs | Перетаскивание элементов в списках. Сейчас используется в дизайнерах (напр. ГУИ) | All contributors to Sortable | MIT | sortablejs |
ua-parser-js | Получение информации о версии браузера, используемой пользователем | Faisal Salman | MIT | ua-parser-js |
xml-beautify | Красивое отображение xml (с отступами) | Tom Misawa | MIT | xml-beautify |
js-cookie | Работа с cookie файлами | Klaus Hartl, Fagner Brack, GitHub Contributors | MIT | js-cookie |
cades | Использование api расширения для подписи электронной подписью | КриптоПРО | cades | |
pdf-js | Отображение pdf файлов | Mozilla | Apache License 2.0 | pdf-js |
text-encoder | Поддержка TextEncoder и TextDecoder в старых браузерах.
Используется в jas протоколе |
Joshua Bell | Apache License 2.0 | text-encoder |
tabulator-tables | Будет использоваться как замена dev-express для отображения
деревьев в виде таблиц (список фильтров/произвольных отчетов) |
Oli Folkerd | MIT | tabulator-tables |
chartjs | Будет использоваться как замена highcharts для отрисовки графиков | Chart.js Contributors | MIT | chartjs |
jszip | Работа с zip архивами | Stuart Knightley, David Duponchel, Franz Buchinger, António Afonso | MIT
GPL 3 |
jszip |
addclear | Добавляет крестик для очистки поля ввода | Stephen Korecky | MIT | addclear |
babel | Компилятор, преобразующий современный синтаксис js в синтаксис понятный
старым браузерам. |
Sebastian McKenzie and other contributors | MIT | babel |
resize-observer-polyfill | Полифилл resizeObserver для поддержки 49 хрома | Denis Rul | MIT | resize-observer-polyfill |
tippy.js | Отображение подсказок при наведении | atomiks | MIT | tippy.js |
Дизайнеры
Название | Описание | Правообладатель | Тип лицензии | Ссылка на файл лицензии |
bootstrap-daterangepicker | Ввод диапазона дат (два дейтпикера показанные
рядом) Используется только в дизайнере переходов |
Dan Grossman | MIT | bootstrap-daterangepicker |
mxgraph | Отрисовка графов. Дизайнер переходов и структуры | David Benson | Apache License 2.0 | mxgraph |
save-svg-as-png | Сохранение схем в дизайнерах, как картинок png | Eric Shull | MIT | save-svg-as-png |
vis-network | Отображение зависимостей куба в дизайнере | Almende B.V. | MIT
Apache License 2.0 |
vis-network-MIT |