Технологический стек: различия между версиями

Материал из Intellex
Перейти к навигации Перейти к поиску
Строка 15: Строка 15:
|OpenJS Foundation
|OpenJS Foundation
|MIT
|MIT
|https://github.com/jquery/jquery/blob/main/LICENSE.txt|
|https://github.com/jquery/jquery/blob/main/LICENSE.txt|[https://github.com/jquery/jquery/blob/main/LICENSE.txt jquery]
|-
|-
|jquery-ui
|jquery-ui
Строка 22: Строка 22:
|jQuery Foundation
|jQuery Foundation
|MIT
|MIT
|https://github.com/jquery/jquery-ui/blob/main/LICENSE.txt
|[https://github.com/jquery/jquery-ui/blob/main/LICENSE.txt jquery]
|-
|-
|jquery.cookie
|jquery.cookie
Строка 28: Строка 28:
|Klaus Hartl
|Klaus Hartl
|MIT
|MIT
|https://github.com/carhartl/jquery-cookie/blob/master/MIT-LICENSE.txt
|[https://github.com/carhartl/jquery-cookie/blob/master/MIT-LICENSE.txt jquery.cookie]
|-
|-
|jquery-doubletap
|jquery-doubletap
Строка 34: Строка 34:
|rick olson
|rick olson
|MIT
|MIT
|https://github.com/technoweenie/jquery.doubletap/blob/master/LICENSE
|[https://github.com/technoweenie/jquery.doubletap/blob/master/LICENSE jquery-doubletap]
|-
|-
|jquery.timeentry
|jquery.timeentry
Строка 40: Строка 40:
|Keith Wood
|Keith Wood
|MIT
|MIT
|<nowiki>http://keith-wood.name/licence.html</nowiki>
|[http://keith-wood.name/licence.html jquery.timeentry]
|-
|-
|select2
|select2
Строка 46: Строка 46:
|Kevin Brown, Igor Vaynberg, and Select2 contributors
|Kevin Brown, Igor Vaynberg, and Select2 contributors
|MIT
|MIT
|<nowiki>https://github.com/select2/select2/blob/master/LICENSE.md</nowiki>
|[https://github.com/select2/select2/blob/master/LICENSE.md select2]
|-
|-
|typeahead
|typeahead
Строка 52: Строка 52:
|Twitter, Inc
|Twitter, Inc
|MIT
|MIT
|<nowiki>https://github.com/twitter/typeahead.js/blob/master/LICENSE</nowiki>
|[https://github.com/twitter/typeahead.js/blob/master/LICENSE typeahead]
|-
|-
|handlebars
|handlebars
Строка 58: Строка 58:
|Yehuda Katz
|Yehuda Katz
|MIT
|MIT
|<nowiki>https://github.com/handlebars-lang/handlebars.js/blob/master/LICENSE</nowiki>
|[https://github.com/handlebars-lang/handlebars.js/blob/master/LICENSE handlebars]
|-
|-
|bootstrap-4.3.1.min
|bootstrap-4.3.1.min
Строка 65: Строка 65:
The Bootstrap Authors
The Bootstrap Authors
|MIT
|MIT
|<nowiki>https://github.com/twbs/bootstrap/blob/v4.0.0/LICENSE</nowiki>
|[https://github.com/twbs/bootstrap/blob/v4.0.0/LICENSE bootstrap]
|-
|-
|bootstrap-colorpicker
|bootstrap-colorpicker
Строка 71: Строка 71:
|Javi Aguilar
|Javi Aguilar
|MIT
|MIT
|<nowiki>https://github.com/itsjavi/bootstrap-colorpicker/blob/master/LICENSE</nowiki>
|[https://github.com/itsjavi/bootstrap-colorpicker/blob/master/LICENSE bootstrap-colorpicker]
|-
|-
|eonasdan-bootstrap-datetimepicker
|eonasdan-bootstrap-datetimepicker
Строка 77: Строка 77:
|Jonathan Peterson
|Jonathan Peterson
|MIT
|MIT
|<nowiki>https://github.com/Eonasdan/tempus-dominus/blob/master/LICENSE</nowiki>
|[https://github.com/Eonasdan/tempus-dominus/blob/master/LICENSE eonasdan-bootstrap-datetimepicker]
|-
|-
|dynatree
|dynatree
Строка 83: Строка 83:
|Martin Wendt
|Martin Wendt
|MIT
|MIT
|<nowiki>https://www.submission-faccejpi.com/c_media/modules/dynatree/doc/dynatree-doc.html</nowiki>
|[https://www.submission-faccejpi.com/c_media/modules/dynatree/doc/dynatree-doc.html dynatree]
|-
|-
|popper
|popper
Строка 90: Строка 90:
|Federico Zivolo
|Federico Zivolo
|MIT
|MIT
|<nowiki>https://github.com/popperjs/popper-core/blob/master/LICENSE.md</nowiki>
|[https://github.com/popperjs/popper-core/blob/master/LICENSE.md popper]
|-
|-
|summernote
|summernote
Строка 96: Строка 96:
|Summernote Team (<nowiki>https://github.com/orgs/summernote/people</nowiki>)
|Summernote Team (<nowiki>https://github.com/orgs/summernote/people</nowiki>)
|MIT
|MIT
|<nowiki>https://github.com/summernote/summernote/blob/develop/LICENSE</nowiki>
|[https://github.com/summernote/summernote/blob/develop/LICENSE summernote]
|-
|-
|velocity
|velocity
Строка 103: Строка 103:
|Julian Shapiro
|Julian Shapiro
|MIT
|MIT
|<nowiki>https://github.com/julianshapiro/velocity/blob/master/LICENSE.md</nowiki>
|[https://github.com/julianshapiro/velocity/blob/master/LICENSE.md velocity]
|-
|-
|mathjs
|mathjs
Строка 109: Строка 109:
|Jos de Jong
|Jos de Jong
|Apache License 2.0
|Apache License 2.0
|<nowiki>https://github.com/josdejong/mathjs/blob/develop/LICENSE</nowiki>
|[https://github.com/josdejong/mathjs/blob/develop/LICENSE mathjs]
|-
|-
|imask
|imask
Строка 115: Строка 115:
|uNmAnNeR
|uNmAnNeR
|MIT
|MIT
|<nowiki>https://github.com/uNmAnNeR/imaskjs/blob/master/LICENSE</nowiki>
|[https://github.com/uNmAnNeR/imaskjs/blob/master/LICENSE imask]
|-
|-
|moment
|moment
Строка 121: Строка 121:
|JS Foundation and other contributors
|JS Foundation and other contributors
|MIT
|MIT
|<nowiki>https://github.com/moment/moment/blob/develop/LICENSE</nowiki>
|[https://github.com/moment/moment/blob/develop/LICENSE moment]
|-
|-
|date-fns
|date-fns
Строка 127: Строка 127:
|Sasha Koss and Lesha Koss
|Sasha Koss and Lesha Koss
|MIT
|MIT
|<nowiki>https://github.com/date-fns/date-fns/blob/master/LICENSE.md</nowiki>
|[https://github.com/date-fns/date-fns/blob/master/LICENSE.md date-fns]
|-
|-
|gridstack
|gridstack
Строка 133: Строка 133:
|Alain Dumesny
|Alain Dumesny
|MIT
|MIT
|<nowiki>https://github.com/gridstack/gridstack.js/blob/master/LICENSE</nowiki>
|[https://github.com/gridstack/gridstack.js/blob/master/LICENSE gridstack]
|-
|-
|exceljs
|exceljs
Строка 139: Строка 139:
|Guyon Roche
|Guyon Roche
|MIT
|MIT
|<nowiki>https://github.com/exceljs/exceljs/blob/master/LICENSE</nowiki>
|[https://github.com/exceljs/exceljs/blob/master/LICENSE exceljs]
|-
|-
|codemirror
|codemirror
Строка 148: Строка 148:
|MIT
|MIT
GPL-3
GPL-3
|<nowiki>https://github.com/codemirror/codemirror.next/blob/master/LICENSE-MIT</nowiki>
|[https://github.com/codemirror/codemirror.next/blob/master/LICENSE-MIT codemirror -MIT]
<nowiki>https://github.com/codemirror/codemirror.next/blob/master/LICENSE2-GPL3</nowiki>
[https://github.com/codemirror/codemirror.next/blob/master/LICENSE2-GPL3 codemirror-GPL3]
|-
|-
|diff
|diff
Строка 155: Строка 155:
|Kevin Decker
|Kevin Decker
|BSD License
|BSD License
|<nowiki>https://github.com/kpdecker/jsdiff/blob/master/LICENSE</nowiki>
|[https://github.com/kpdecker/jsdiff/blob/master/LICENSE diff]
|-
|-
|diff2html
|diff2html
Строка 162: Строка 162:
|Rodrigo Fernandes
|Rodrigo Fernandes
|MIT
|MIT
|<nowiki>https://github.com/rtfpessoa/diff2html/blob/master/LICENSE.md</nowiki>
|[https://github.com/rtfpessoa/diff2html/blob/master/LICENSE.md diff2html]
|-
|-
|file-saver
|file-saver
Строка 168: Строка 168:
|Eli Grey
|Eli Grey
|MIT
|MIT
|<nowiki>https://github.com/eligrey/FileSaver.js/blob/master/LICENSE.md</nowiki>
|[https://github.com/eligrey/FileSaver.js/blob/master/LICENSE.md file-saver]
|-
|-
|papaparse
|papaparse
Строка 174: Строка 174:
|Matthew Holt
|Matthew Holt
|MIT
|MIT
|<nowiki>https://github.com/mholt/PapaParse/blob/master/LICENSE</nowiki>
|[https://github.com/mholt/PapaParse/blob/master/LICENSE papaparse]
|-
|-
|simmerjs
|simmerjs
Строка 181: Строка 181:
|Gidi Meir Morris AKA "CheKofif"
|Gidi Meir Morris AKA "CheKofif"
|MIT
|MIT
|<nowiki>https://github.com/gmmorris/simmerjs/blob/master/LICENSE</nowiki>
|[https://github.com/gmmorris/simmerjs/blob/master/LICENSE simmerjs]
|-
|-
|sortablejs
|sortablejs
Строка 187: Строка 187:
|All contributors to Sortable
|All contributors to Sortable
|MIT
|MIT
|<nowiki>https://github.com/SortableJS/Sortable/blob/master/LICENSE</nowiki>
|[https://github.com/SortableJS/Sortable/blob/master/LICENSE sortablejs]
|-
|-
|ua-parser-js
|ua-parser-js
Строка 193: Строка 193:
|Faisal Salman
|Faisal Salman
|MIT
|MIT
|<nowiki>https://github.com/faisalman/ua-parser-js/blob/master/license.md</nowiki>
|[https://github.com/faisalman/ua-parser-js/blob/master/license.md ua-parser-js]
|-
|-
|xml-beautify
|xml-beautify
Строка 199: Строка 199:
|Tom Misawa
|Tom Misawa
|MIT
|MIT
|<nowiki>https://github.com/riversun/xml-beautify/blob/master/LICENSE</nowiki>
|[https://github.com/riversun/xml-beautify/blob/master/LICENSE xml-beautify]
|-
|-
|js-cookie
|js-cookie
Строка 205: Строка 205:
|Klaus Hartl, Fagner Brack, GitHub Contributors
|Klaus Hartl, Fagner Brack, GitHub Contributors
|MIT
|MIT
|<nowiki>https://github.com/js-cookie/js-cookie/blob/master/LICENSE</nowiki>
|[https://github.com/js-cookie/js-cookie/blob/master/LICENSE js-cookie]
|-
|-
|cades
|cades
Строка 211: Строка 211:
|КриптоПРО
|КриптоПРО
|
|
|<nowiki>https://www.cryptopro.ru/about/licenses</nowiki>
|[https://www.cryptopro.ru/about/licenses cades]
|-
|-
|pdf-js
|pdf-js
Строка 217: Строка 217:
|Mozilla
|Mozilla
|Apache License 2.0
|Apache License 2.0
|<nowiki>https://github.com/mozilla/pdf.js/blob/master/LICENSE</nowiki>
|[https://github.com/mozilla/pdf.js/blob/master/LICENSE pdf-js]
|-
|-
|text-encoder
|text-encoder
Строка 224: Строка 224:
|Joshua Bell
|Joshua Bell
|Apache License 2.0
|Apache License 2.0
|<nowiki>https://github.com/inexorabletash/text-encoding/blob/master/LICENSE.md</nowiki>
|[https://github.com/inexorabletash/text-encoding/blob/master/LICENSE.md text-encoder]
|-
|-
|tabulator-tables
|tabulator-tables
Строка 231: Строка 231:
|Oli Folkerd
|Oli Folkerd
|MIT
|MIT
|<nowiki>https://github.com/olifolkerd/tabulator/blob/master/LICENSE</nowiki>
|[https://github.com/olifolkerd/tabulator/blob/master/LICENSE tabulator-tables]
|-
|-
|chartjs
|chartjs
Строка 237: Строка 237:
|Chart.js Contributors
|Chart.js Contributors
|MIT
|MIT
|<nowiki>https://github.com/chartjs/Chart.js/blob/master/LICENSE.md</nowiki>
|[https://github.com/chartjs/Chart.js/blob/master/LICENSE.md chartjs]
|-
|-
|jszip
|jszip
Строка 244: Строка 244:
|MIT
|MIT
GPL 3
GPL 3
|<nowiki>https://github.com/Stuk/jszip/blob/master/LICENSE.markdown</nowiki>
|[https://github.com/Stuk/jszip/blob/master/LICENSE.markdown jszip]
|-
|-
|addclear
|addclear
Строка 250: Строка 250:
|Stephen Korecky
|Stephen Korecky
|MIT
|MIT
|<nowiki>https://github.com/skorecky/Add-Clear/blob/master/LICENSE</nowiki>
|[https://github.com/skorecky/Add-Clear/blob/master/LICENSE addclear]
|-
|-
|babel
|babel
Строка 257: Строка 257:
|Sebastian McKenzie and other contributors
|Sebastian McKenzie and other contributors
|MIT
|MIT
|<nowiki>https://github.com/babel/babel/blob/main/LICENSE</nowiki>
|[https://github.com/babel/babel/blob/main/LICENSE babel]
|-
|-
|resize-observer-polyfill
|resize-observer-polyfill
Строка 263: Строка 263:
|Denis Rul
|Denis Rul
|MIT
|MIT
|<nowiki>https://github.com/que-etc/resize-observer-polyfill/blob/master/LICENSE</nowiki>
|[https://github.com/que-etc/resize-observer-polyfill/blob/master/LICENSE resize-observer-polyfill]
|-
|-
|tippy.js
|tippy.js
Строка 269: Строка 269:
|atomiks
|atomiks
|MIT
|MIT
|<nowiki>https://github.com/atomiks/tippyjs/blob/master/LICENSE</nowiki>
|[https://github.com/atomiks/tippyjs/blob/master/LICENSE tippy.js]
|}
|}


Строка 276: Строка 276:
|Название
|Название
|Описание
|Описание
|Ссылка
|Комментарий
|Правообладатель
|Правообладатель
|Тип лицензии
|Тип лицензии
Строка 285: Строка 283:
|Ввод диапазона дат (два дейтпикера показанные
|Ввод диапазона дат (два дейтпикера показанные
рядом) Используется только в дизайнере переходов
рядом) Используется только в дизайнере переходов
|<nowiki>https://github.com/dangrossman/daterangepicker</nowiki>
|
|Dan Grossman
|Dan Grossman
|MIT
|MIT
|<nowiki>https://github.com/dangrossman/daterangepicker/blob/master/README.md</nowiki>
|[https://github.com/dangrossman/daterangepicker/blob/master/README.md bootstrap-daterangepicker]
|-
|-
|mxgraph
|mxgraph
|Отрисовка графов. Дизайнер переходов и структуры
|Отрисовка графов. Дизайнер переходов и структуры
|<nowiki>https://jgraph.github.io/mxgraph/</nowiki>
|
|David Benson
|David Benson
|Apache License 2.0
|Apache License 2.0
|<nowiki>https://github.com/jgraph/mxgraph/blob/master/LICENSE</nowiki>
|[https://github.com/jgraph/mxgraph/blob/master/LICENSE mxgraph]
|-
|-
|save-svg-as-png
|save-svg-as-png
|Сохранение схем в дизайнерах, как картинок png
|Сохранение схем в дизайнерах, как картинок png
|<nowiki>https://github.com/exupero/saveSvgAsPng</nowiki>
|
|Eric Shull
|Eric Shull
|MIT
|MIT
|<nowiki>https://github.com/exupero/saveSvgAsPng/blob/gh-pages/LICENSE</nowiki>
|[https://github.com/exupero/saveSvgAsPng/blob/gh-pages/LICENSE save-svg-as-png]
|-
|-
|vis-network
|vis-network
|Отображение зависимостей куба в дизайнере
|Отображение зависимостей куба в дизайнере
|<nowiki>https://github.com/visjs/vis-network</nowiki>
|
|Almende B.V.
|Almende B.V.
|MIT
|MIT
Apache License 2.0
Apache License 2.0
|<nowiki>https://github.com/visjs/vis-network/blob/master/LICENSE-MIT</nowiki>
|[https://github.com/visjs/vis-network/blob/master/LICENSE-MIT vis-network-MIT]
<nowiki>https://github.com/visjs/vis-network/blob/master/LICENSE-APACHE-2.0</nowiki>
[https://github.com/visjs/vis-network/blob/master/LICENSE-APACHE-2.0 vis-network-APACHE-2.0]
|}
|}

Версия 06:05, 2 июля 2021

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

Плеер

Название Описание Правообладатель Тип лицензии Ссылка на файл лицензии
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

codemirror-GPL3

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

vis-network-APACHE-2.0