Ensure proper compatibility for our JavaScript in Review Board.
Review Request #12803 — Created Jan. 23, 2023 and submitted
package.jsonhas been updated to specify the minimum Node.js version
we require (>= 14.0.0), to avoid any confusing errors when building
static media.The
.babelrcfile has been renamed tobabel.config.json. This is the
modern filename, and some tools expect it, skipping.babelrc. We also
have the option to make thisbabel.config.jsin the future, letting us
make the file more dynamic, if needed.We also now define the
dedentanddjango-gettextplugins, which
weren't previously enabled for Rollup-based JavaScript bundles. These
dependencies are provided by@beanbag/frontend-buildkit.
Erased
node_modulesand re-created it withsetup.py develop, which
worked.Built a package successfully.
Checked various parts of the website (datagrids, admin UI, My Account,
review request pages) without any errors.
| Summary | ID |
|---|---|
| 4c4e199a41e8189c16ef622a875a6b49af44d76e |