Modernize jasmine-suites build and install.
Review Request #14636 — Created Oct. 15, 2025 and updated — Latest diff uploaded
This change modernizes our jasmine-suites package in many ways:
- Ported the code to TypeScript.
- Moved
.babelrc
tobabel.config.json
- Changed dependencies so we use
@babel/js-buildkit
and
@babel/frontend-buildkit
as the meta-packages that pull in
everything we need to build, and instead of depending onjasmine
(which is the node CLI package for running tests), we have a peer
dependency onjasmine-core
. - Set our minimum jasmine dependency as 5.0+.
- Added an ESLint config.
Built the package and used it from Review Board.