1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00
jellyfin-web/src/bundle.js

189 lines
3.9 KiB
JavaScript
Raw Normal View History

/**
* require.js module definitions bundled by webpack
*/
// Use define from require.js not webpack's define
const _define = window.define;
2019-11-27 22:07:33 +03:00
2019-11-11 01:45:01 +09:00
// fetch
const fetch = require('whatwg-fetch');
2020-05-04 12:44:12 +02:00
_define('fetch', function() {
return fetch;
});
2019-11-11 01:45:01 +09:00
2020-05-23 18:35:34 +02:00
// Blurhash
const blurhash = require('blurhash');
2020-05-23 18:35:34 +02:00
_define('blurhash', function() {
return blurhash;
});
2020-03-12 23:55:59 +09:00
// query-string
const query = require('query-string');
2020-05-04 12:44:12 +02:00
_define('queryString', function() {
2020-03-12 23:55:59 +09:00
return query;
});
// flvjs
const flvjs = require('flv.js/dist/flv').default;
2020-05-04 12:44:12 +02:00
_define('flvjs', function() {
return flvjs;
});
// jstree
const jstree = require('jstree');
2020-05-04 12:44:12 +02:00
require('jstree/dist/themes/default/style.css');
_define('jstree', function() {
return jstree;
});
// jquery
const jquery = require('jquery');
2020-05-04 12:44:12 +02:00
_define('jQuery', function() {
return jquery;
});
// hlsjs
const hlsjs = require('hls.js');
2020-05-04 12:44:12 +02:00
_define('hlsjs', function() {
return hlsjs;
});
2019-09-12 03:24:10 -07:00
// howler
const howler = require('howler');
2020-05-04 12:44:12 +02:00
_define('howler', function() {
return howler;
});
2019-09-12 03:40:24 -07:00
2019-11-11 01:45:01 +09:00
// resize-observer-polyfill
const resize = require('resize-observer-polyfill').default;
2020-05-04 12:44:12 +02:00
_define('resize-observer-polyfill', function() {
return resize;
});
2019-11-11 01:45:01 +09:00
2019-09-12 23:40:43 -07:00
// swiper
const swiper = require('swiper/swiper-bundle');
2020-08-01 14:48:48 +02:00
require('swiper/swiper-bundle.css');
2020-05-04 12:44:12 +02:00
_define('swiper', function() {
return swiper;
});
2019-09-12 23:40:43 -07:00
// sortable
const sortable = require('sortablejs').default;
2020-05-04 12:44:12 +02:00
_define('sortable', function() {
return sortable;
});
2019-09-12 23:40:43 -07:00
2019-11-27 23:55:41 +03:00
// webcomponents
const webcomponents = require('webcomponents.js/webcomponents-lite');
2020-05-04 12:44:12 +02:00
_define('webcomponents', function() {
2020-03-12 23:55:59 +09:00
return webcomponents;
});
// libass-wasm
const libassWasm = require('libass-wasm');
2020-05-04 12:44:12 +02:00
_define('JavascriptSubtitlesOctopus', function() {
2020-04-06 23:45:09 +02:00
return libassWasm;
2019-12-28 19:32:42 +09:00
});
// material-icons
const materialIcons = require('material-design-icons-iconfont/dist/material-design-icons.css');
2020-05-04 12:44:12 +02:00
_define('material-icons', function() {
2020-04-06 23:45:09 +02:00
return materialIcons;
});
// noto font
const noto = require('jellyfin-noto');
_define('jellyfin-noto', function () {
return noto;
});
const epubjs = require('epubjs');
2020-05-05 23:02:05 +09:00
_define('epubjs', function () {
return epubjs;
});
2020-10-21 16:00:33 +09:00
const pdfjs = require('pdfjs-dist/build/pdf');
2020-09-01 22:55:08 +09:00
_define('pdfjs', function () {
return pdfjs;
});
2020-03-02 01:15:49 +03:00
// page.js
const page = require('page');
2020-05-04 12:44:12 +02:00
_define('page', function() {
2020-03-02 01:15:49 +03:00
return page;
});
2020-03-13 09:43:30 +01:00
2020-03-29 12:26:18 +02:00
// core-js
const polyfill = require('@babel/polyfill/dist/polyfill');
2020-05-04 12:44:12 +02:00
_define('polyfill', function () {
2020-03-13 09:43:30 +01:00
return polyfill;
});
2020-04-04 16:00:38 +02:00
// domtokenlist-shim
const classlist = require('classlist.js');
2020-05-04 12:44:12 +02:00
_define('classlist-polyfill', function () {
2020-04-04 16:00:38 +02:00
return classlist;
});
// Date-FNS
const dateFns = require('date-fns');
2020-05-04 12:44:12 +02:00
_define('date-fns', function () {
2020-04-06 23:45:09 +02:00
return dateFns;
});
const dateFnsLocale = require('date-fns/locale');
2020-05-04 12:44:12 +02:00
_define('date-fns/locale', function () {
2020-04-06 23:45:09 +02:00
return dateFnsLocale;
});
const fast_text_encoding = require('fast-text-encoding');
2020-05-04 12:44:12 +02:00
_define('fast-text-encoding', function () {
return fast_text_encoding;
});
// intersection-observer
const intersection_observer = require('intersection-observer');
2020-05-04 12:44:12 +02:00
_define('intersection-observer', function () {
return intersection_observer;
});
// screenfull
const screenfull = require('screenfull');
2020-05-04 12:44:12 +02:00
_define('screenfull', function () {
return screenfull;
});
2020-04-24 18:03:55 +02:00
// headroom.js
const headroom = require('headroom.js/dist/headroom');
2020-05-04 12:44:12 +02:00
_define('headroom', function () {
2020-04-24 18:03:55 +02:00
return headroom;
});
2020-03-29 12:26:18 +02:00
// apiclient
const apiclient = require('jellyfin-apiclient');
2020-03-29 12:26:18 +02:00
_define('apiclient', function () {
2020-05-08 01:25:58 +03:00
return apiclient.ApiClient;
});
_define('events', function () {
2020-03-29 12:26:18 +02:00
return apiclient.Events;
});
_define('credentialprovider', function () {
2020-03-29 12:26:18 +02:00
return apiclient.Credentials;
});
_define('connectionManagerFactory', function () {
2020-03-29 12:26:18 +02:00
return apiclient.ConnectionManager;
});
_define('appStorage', function () {
2020-03-29 12:26:18 +02:00
return apiclient.AppStorage;
});
2020-05-29 23:32:45 +02:00
// libarchive.js
2020-10-07 21:12:14 +09:00
const libarchive = require('libarchive.js');
2020-05-29 23:32:45 +02:00
_define('libarchive', function () {
return libarchive;
});