Технологический стек

Материал из Intellex
Перейти к навигации Перейти к поиску

Список необходимых для установки и работы сторонних компонентов/систем

Плеер

Название Описание Правообладатель Тип лицензии Ссылка на файл лицензии
jquery Библиотека упрощающая работу с элементами DOM,

событиями и т.п. Многие используемые компоненты созданы как плагины к jquery.

OpenJS Foundation MIT https://github.com/jquery/jquery/blob/main/LICENSE.txt
jquery-ui Набор виджетов, построенный на jquery. Используется для

изменения размеров в шапке грида, автокомплита в полях ввода.

jQuery Foundation MIT https://github.com/jquery/jquery-ui/blob/main/LICENSE.txt
jquery.cookie Работа с cookie файлами (Используется в dynatree) Klaus Hartl MIT https://github.com/carhartl/jquery-cookie/blob/master/MIT-LICENSE.txt
jquery-doubletap Используется для отслеживания двойного тапа по строке грида rick olson MIT https://github.com/technoweenie/jquery.doubletap/blob/master/LICENSE
jquery.timeentry Ввод времени Keith Wood MIT http://keith-wood.name/licence.html
select2 Поле с выпадающими вариантами (комбобокс) - плагин jquery Kevin Brown, Igor Vaynberg, and Select2 contributors MIT https://github.com/select2/select2/blob/master/LICENSE.md
typeahead Quicksearch - плагин jquery Twitter, Inc MIT https://github.com/twitter/typeahead.js/blob/master/LICENSE
handlebars Html шаблонизатор Yehuda Katz MIT https://github.com/handlebars-lang/handlebars.js/blob/master/LICENSE
bootstrap-4.3.1.min Библиотека компонентов Twitter, Inc.

The Bootstrap Authors

MIT https://github.com/twbs/bootstrap/blob/v4.0.0/LICENSE
bootstrap-colorpicker Компонент выбора цвета Javi Aguilar MIT https://github.com/itsjavi/bootstrap-colorpicker/blob/master/LICENSE
eonasdan-bootstrap-datetimepicker Ввод дат Jonathan Peterson MIT https://github.com/Eonasdan/tempus-dominus/blob/master/LICENSE
dynatree Отрисовка деревьев (например в редакторе фильтров) Martin Wendt MIT https://www.submission-faccejpi.com/c_media/modules/dynatree/doc/dynatree-doc.html
popper Позиционирование элементов на странице (подсказки,

попапы) Используется в bootstrap

Federico Zivolo MIT https://github.com/popperjs/popper-core/blob/master/LICENSE.md
summernote Wysiwyg компонент Summernote Team (https://github.com/orgs/summernote/people) MIT https://github.com/summernote/summernote/blob/develop/LICENSE
velocity Библиотека анимаций (используется в дейтпикере и

при показе ошибок)

Julian Shapiro MIT https://github.com/julianshapiro/velocity/blob/master/LICENSE.md
mathjs Библиотека для расчета формул Jos de Jong Apache License 2.0 https://github.com/josdejong/mathjs/blob/develop/LICENSE
imask Ввод по маске uNmAnNeR MIT https://github.com/uNmAnNeR/imaskjs/blob/master/LICENSE
moment Работа с датами JS Foundation and other contributors MIT https://github.com/moment/moment/blob/develop/LICENSE
date-fns Работа с датами Sasha Koss and Lesha Koss MIT https://github.com/date-fns/date-fns/blob/master/LICENSE.md
gridstack Дашборд в произвольных отчетах Alain Dumesny MIT https://github.com/gridstack/gridstack.js/blob/master/LICENSE
exceljs Экспорт данных в excel Guyon Roche MIT https://github.com/exceljs/exceljs/blob/master/LICENSE
codemirror Поле ввода с подсветкой синтаксиса (ввод формул в дизайнерах, дебаггер в

документе/аналитике)

Marijn Haverbeke <marijnh@gmail.com>, Adrian

Heine <mail@adrianheine.de>, and others

MIT

GPL-3

https://github.com/codemirror/codemirror.next/blob/master/LICENSE-MIT

https://github.com/codemirror/codemirror.next/blob/master/LICENSE2-GPL3

diff Создает объект с различием между 2 текстовыми файлами Kevin Decker BSD License https://github.com/kpdecker/jsdiff/blob/master/LICENSE
diff2html Отображает различие между 2 файлами (история в дизайнере, компонент

сравнения в аналитике)

Rodrigo Fernandes MIT https://github.com/rtfpessoa/diff2html/blob/master/LICENSE.md
file-saver Функция сохранения файлов Eli Grey MIT https://github.com/eligrey/FileSaver.js/blob/master/LICENSE.md
papaparse Парсинг csv файла с переводами Matthew Holt MIT https://github.com/mholt/PapaParse/blob/master/LICENSE
simmerjs Высчитывание уникального селектора для DOM ноды. Используется в

редакторе сценариев

Gidi Meir Morris AKA "CheKofif" MIT https://github.com/gmmorris/simmerjs/blob/master/LICENSE
sortablejs Перетаскивание элементов в списках. Сейчас используется в дизайнерах (напр. ГУИ) All contributors to Sortable MIT https://github.com/SortableJS/Sortable/blob/master/LICENSE
ua-parser-js Получение информации о версии браузера, используемой пользователем Faisal Salman MIT https://github.com/faisalman/ua-parser-js/blob/master/license.md
xml-beautify Красивое отображение xml (с отступами) Tom Misawa MIT https://github.com/riversun/xml-beautify/blob/master/LICENSE
js-cookie Работа с cookie файлами Klaus Hartl, Fagner Brack, GitHub Contributors MIT https://github.com/js-cookie/js-cookie/blob/master/LICENSE
cades Использование api расширения для подписи электронной подписью КриптоПРО https://www.cryptopro.ru/about/licenses
pdf-js Отображение pdf файлов Mozilla Apache License 2.0 https://github.com/mozilla/pdf.js/blob/master/LICENSE
text-encoder Поддержка TextEncoder и TextDecoder в старых браузерах.

Используется в jas протоколе

Joshua Bell Apache License 2.0 https://github.com/inexorabletash/text-encoding/blob/master/LICENSE.md
tabulator-tables Будет использоваться как замена dev-express для отображения

деревьев в виде таблиц (список фильтров/произвольных отчетов)

Oli Folkerd MIT https://github.com/olifolkerd/tabulator/blob/master/LICENSE
chartjs Будет использоваться как замена highcharts для отрисовки графиков Chart.js Contributors MIT https://github.com/chartjs/Chart.js/blob/master/LICENSE.md
jszip Работа с zip архивами Stuart Knightley, David Duponchel, Franz Buchinger, António Afonso MIT

GPL 3

https://github.com/Stuk/jszip/blob/master/LICENSE.markdown
addclear Добавляет крестик для очистки поля ввода Stephen Korecky MIT https://github.com/skorecky/Add-Clear/blob/master/LICENSE
babel Компилятор, преобразующий современный синтаксис js в синтаксис понятный

старым браузерам.

Sebastian McKenzie and other contributors MIT https://github.com/babel/babel/blob/main/LICENSE
resize-observer-polyfill Полифилл resizeObserver для поддержки 49 хрома Denis Rul MIT https://github.com/que-etc/resize-observer-polyfill/blob/master/LICENSE
tippy.js Отображение подсказок при наведении atomiks MIT https://github.com/atomiks/tippyjs/blob/master/LICENSE