moodle/course
Andrew Nicols 2528569425 MDL-73915 js: Switch amd minification to terser
Unfortunately the babel minify-mangle plugin seems to be abandoned and
in certain circumstances can be very buggy. The only safe options are to
disable it, or to switch to a different minification library.

Not minifying our javascript is not ideal, so this commit updates the
javascript tasks to use a rollup, combined with babel, and terser.

Babel still converts code from ES/UMD/AMD to AMD modules with the
relevant browser support, whilst terser minifies the code.

The rollup bundler handles tracking and creation of sourcemaps, and
supports better parallelisation of the tasks.

Since the upgrade to Node LTS/Gallium requires an upgrade to @babel/core
and eslint, which change the built files anyway, this seems like the
ideal time to make this change.
2022-02-22 14:16:08 +08:00
..
ajax MDL-62742 core: rename coursecat->core_course_category 2018-08-28 11:36:23 +02:00
amd MDL-73915 js: Switch amd minification to terser 2022-02-22 14:16:08 +08:00
classes MDL-72785 course: remove double validation during category deletion. 2021-11-26 11:14:57 +00:00
format MDL-67668 behat: Update tests for inplace editable field type 2020-11-23 09:00:46 +08:00
report
templates MDL-69454 core_search: consistent activity chooser search 2020-09-23 17:36:15 +02:00
tests MDL-73021 behat: Use assign generators 2021-12-22 15:07:32 +08:00
yui MDL-73915 js: Upgrade babel and eslint 2022-02-22 14:16:04 +08:00
admin.php MDL-55074 navigation: Always show dashboard/home in flat nav 2016-10-21 12:37:33 +08:00
bulkcompletion.php MDL-58138 completion: Assorted linting fixes. 2017-04-19 08:56:11 +08:00
category.ajax.php MDL-35628 performance: Remove dirname() where possible. 2016-06-10 08:06:49 +10:00
changenumsections.php MDL-62748 course: maxsections is a limit 2018-09-04 22:44:45 +02:00
completion.js MDL-64493 completion: Manual completion Ally 2019-01-24 08:36:08 +08:00
completion.php MDL-58267 completion: style and capabilities cleanup 2017-04-19 08:54:35 +08:00
completion_form.php MDL-68325 completion: Add validation to course completion form 2021-09-13 12:12:53 +02:00
customfield.php MDL-57898 core_course: add custom fields support to courses 2019-01-18 14:28:18 +01:00
defaultcompletion.php MDL-58138 completion: Assorted linting fixes. 2017-04-19 08:56:11 +08:00
delete.php MDL-28505 Backup: Asynchronous backup and restore 2019-04-09 00:15:42 +00:00
dndupload.js MDL-70947 File upload: Upload protection 2021-04-29 15:32:12 +07:00
dndupload.php MDL-35628 performance: Remove dirname() where possible. 2016-06-10 08:06:49 +10:00
dnduploadlib.php MDL-59954 mod_course: Remove file size restriction on D&D on course page 2018-12-19 08:36:45 +08:00
downloadcontent.php MDL-69559 course: Add course content download UI and execution page 2020-10-26 10:19:39 +08:00
edit.php MDL-66683 core: Revert MDL-66181 because created regressions 2019-11-07 17:29:30 +01:00
edit_form.php MDL-72309 course: make category a required field in forms. 2021-10-04 08:11:47 +01:00
editbulkcompletion.php MDL-58267 completion: style and capabilities cleanup 2017-04-19 08:54:35 +08:00
editcategory.php MDL-62742 core: rename coursecat->core_course_category 2018-08-28 11:36:23 +02:00
editdefaultcompletion.php MDL-58138 completion: Fix capability required for setting defaults 2017-04-21 16:22:50 +02:00
editsection.php MDL-51327 core_course: Allow subdirs in edit section form 2019-09-24 09:08:14 +08:00
editsection_form.php MDL-34859 course: use defaultcustom element for sections 2017-03-20 14:59:45 +08:00
enrol.php
externallib.php MDL-72913 course: Fix require statement 2021-10-26 08:53:22 +02:00
index.php MDL-10965 courses: capability to browse course list 2019-04-10 12:35:28 +02:00
info.php MDL-10965 courses: capability to browse course list 2019-04-10 12:35:28 +02:00
jumpto.php
lib.php MDL-71242 core_course: Validate the value of the sort argument 2021-07-08 23:33:07 +02:00
loginas.php MDL-63786 core: set $CFG->forceclean for logged in as sessions 2019-03-05 04:24:53 +01:00
management.php MDL-69454 core_search: consistent course management search 2020-09-23 17:36:14 +02:00
mod.php MDL-67707 course: add support for PARAM_ALPHANUM module names 2020-03-16 17:52:08 +01:00
modduplicate.php MDL-35628 performance: Remove dirname() where possible. 2016-06-10 08:06:49 +10:00
modedit.php MDL-69431 course: validate section url param against maxsections 2021-01-10 17:14:58 +00:00
modlib.php MDL-52578 core_course: Peer review fixes 2020-05-20 10:29:46 +08:00
moodleform_mod.php MDL-71402 availability: fix group restriction button in mod form. 2021-05-06 14:20:32 +01:00
pending.php MDL-66740 core_course: Add context to capabilities to request course 2019-10-14 11:38:13 +02:00
recent.php MDL-68217 course: Style recent activity report. 2020-05-05 22:09:32 +02:00
recent_form.php MDL-59977 core: do not directly check 'viewparticipant' capability 2017-09-11 12:44:27 +08:00
recommendations.php MDL-67587 course: Add search in recommended activities admin page 2020-04-09 09:17:53 +08:00
renderer.php MDL-70172 output: Fix empty links 2021-03-02 05:39:49 +11:00
report.php
request.php MDL-66740 core_course: change defaults for course request settings 2019-10-14 12:22:16 +02:00
request_form.php MDL-72309 course: make category a required field in forms. 2021-10-04 08:11:47 +01:00
reset.php MDL-22078 course: Complete proposed patch 2016-10-05 12:31:05 +08:00
reset_form.php MDL-41463 course: Reset remove groups section advanced toggle. 2018-06-28 23:06:45 +02:00
resources.php MDL-67751 course: include inline folders in list of resources. 2020-04-15 13:59:50 +01:00
rest.php MDL-4782 course: substitute YUI with AMD and rest.php with calling WS 2017-02-14 15:57:33 +08:00
scales.php
search.php MDL-69454 core_search: consistent frontpage course search 2020-09-23 17:36:14 +02:00
switchrole.php MDL-63387 course: use renamed role names, update Behat tests. 2020-09-01 12:05:26 +01:00
switchrole_form.php MDL-55074 theme_boost: Navigation and blocks 2016-10-21 12:37:33 +08:00
tags.php MDL-50851 course: use new tag API 2016-01-10 15:25:47 +08:00
tags_form.php MDL-50851 course: use new tag API 2016-01-10 15:25:47 +08:00
togglecompletion.php MDL-64528 core_completion: prevent toggling completion in frozen context 2019-01-12 07:37:21 -08:00
upgrade.txt MDL-71314 course: add category record snapshot to deletion event. 2021-07-01 10:32:23 +08:00
user.php MDL-72772 gradereport_overview: account for users with parent roles. 2022-01-12 14:19:45 +01:00
view.php MDL-69559 course: Add course content download UI and execution page 2020-10-26 10:19:39 +08:00