• 
      

    Update the NPM dependencies used at compile time.

    Review Request #10624 — Created July 15, 2019 and submitted

    Information

    Djblets
    release-1.0.x
    b6177e6...

    Reviewers

    We depend on a few packages for compiling JavaScript, namely Babel,
    Uglify-JS, and LessCSS. Our dependencies were locked to specific
    versions, meaning we weren't benefiting from any bug fixes or security
    updates (less of a problem in our case, given that this is purely
    compile time of our own media, but still worth avoiding).

    We now specify the latest minor release in each series we use, and
    specify that newer minor releases are also acceptable. Right now, this
    only actually affects babel-cli, babel-preset-es2015, and
    uglify-js.

    We are not using the latest versions of each, for compatibility on
    this branch. Review Board 4.0 upgrades to modern versions.

    Built Djblets and Review Board packages successfully. Compared static
    media files between the old and new packages, and there were no
    substantial changes that I noted (just very slight differences in
    minimization that don't affect any actual code).

    chipx86
    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-1.0.x (abcec34)