canvas-lms/frontend_build
Jeff Largent 141c0c5b9b Upgrade InstUI to latest minor / patch versions
This change aims to fix tree-shaking issues introduced in InstUI 7 by
the addition of `"type": "module"` to the packages' package.json
files. It updates the following major versions to their latest minor /
patch versions:

* 7 -> 7.4.4
* 6 -> 6.27.0

It also updates @instructure/ui-icons from v6 to v7, since nothing has
changed between those versions except the addition of new icons and a
slight tweak to the "add" and "x" icons to make them more closely
match product designs.

It also updates @babel/core, @babel/runtime, and
@babel/runtime-corejs3 to latest (7.13.10) to fix this babel issue:
https://github.com/babel/babel/issues/12854.

The dependency changes also shuffled around the webpack build a bit--
the assignment_edit bundle is now (slightly) over the max asset size
limit, while quizzes_bundle and screenreader_gradebook are not any
more.

fixes LS-2016
flag = none

Test plan:
  - Ensure everything in canvas still works and looks the same

Change-Id: I262012c9b752cec617f425c57e8c276bc7870b21
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/260391
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Ahmad Amireh <ahmad@instructure.com>
QA-Review: Ahmad Amireh <ahmad@instructure.com>
Product-Review: Ahmad Amireh <ahmad@instructure.com>
2021-03-15 17:39:32 +00:00
..
webpackHooks add webpack notification hooks for gnome/linux 2018-03-14 19:54:40 +00:00
CompiledReferencePlugin.js Opt our js build tooling dirs into prettier 2018-11-07 22:46:16 +00:00
SourceFileExtensionsPlugin.js extend JS source files without relying on filepath 2021-01-14 17:15:06 +00:00
baseWebpackConfig.js Upgrade InstUI to latest minor / patch versions 2021-03-15 17:39:32 +00:00
bundles.js mv non-bundle-entries out of app/coffeescrips/bundles 2019-05-31 04:10:11 +00:00
emberHandlebars.js [node12] upgrade i18nliner-handlebars 2020-11-25 03:30:20 +00:00
i18n.js disable translations for Jenkins build 2021-02-08 16:03:06 +00:00
i18nLinerHandlebars.js specify i18n scope for handlebars in JSON files 2021-03-10 20:30:19 +00:00
i18nPlugin.js Opt our js build tooling dirs into prettier 2018-11-07 22:46:16 +00:00
momentBundles.js add support for catalan (CA) locale 2020-09-02 15:49:02 +00:00
webpackHooks.js Opt our js build tooling dirs into prettier 2018-11-07 22:46:16 +00:00
webpackPublicPath.js Opt our js build tooling dirs into prettier 2018-11-07 22:46:16 +00:00