• 
      

    Modernize jasmine-suites build and install.

    Review Request #14636 — Created Oct. 15, 2025 and submitted

    Information

    jasmine-suites
    master

    Reviewers

    This change modernizes our jasmine-suites package in many ways:

    • Ported the code to TypeScript.
    • Moved .babelrc to babel.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 on jasmine
      (which is the node CLI package for running tests), we have a peer
      dependency on jasmine-core.
    • Set our minimum jasmine dependency as 5.0+.
    • Added an ESLint config.

    Built the package and used it from Review Board.

    Summary ID
    Modernize jasmine-suites build and install.
    This change modernizes our jasmine-suites package in many ways: * Ported the code to TypeScript. * Moved `.babelrc` to `babel.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 on `jasmine` (which is the node CLI package for running tests), we have a peer dependency on `jasmine-core`. * Set our minimum jasmine dependency as 5.0+. * Added missing NEWS.md and LICENSE files. * Added an ESLint config. Testing Done: Built the package and used it from Review Board.
    kvmqwzylsytpwvmpksvlyxmppxwnkqrw
    Description From Last Updated

    Should we also say "Support for Jasmine 5.0+" here.

    maubinmaubin

    This is missing "Args" and "Returns" sections in its docs.

    maubinmaubin
    david
    david
    david
    maubin
    1. 
        
    2. NEWS.md (Diff revision 4)
       
       
       
      Show all issues

      Should we also say "Support for Jasmine 5.0+" here.

      1. Older versions supported this too. I'll clarify that we dropped support for Jasmine 4.x.

    3. src/index.ts (Diff revision 4)
       
       
      Show all issues

      This is missing "Args" and "Returns" sections in its docs.

    4. 
        
    david
    maubin
    1. Ship It!
    2. 
        
    chipx86
    1. Ship It!
    2. 
        
    david
    Review request changed
    Status:
    Completed