<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[50184] branches/5.6: Build/Test Tools: Replace node-sass with Dart Sass</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { white-space: pre-line; overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta" style="font-size: 105%">
<dt style="float: left; width: 6em; font-weight: bold">Revision</dt> <dd><a style="font-weight: bold" href="https://core.trac.wordpress.org/changeset/50184">50184</a><script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","description":"Review this Commit","action":{"@type":"ViewAction","url":"https://core.trac.wordpress.org/changeset/50184","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>desrosj</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2021-02-05 02:21:53 +0000 (Fri, 05 Feb 2021)</dd>
</dl>

<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>Build/Test Tools: Replace node-sass with Dart Sass

Switch the Sass implementation used by Grunt to sass (the Dart version), since LibSass & node-sass have been deprecated.

Additionally, this updates the `uglify-js` dependency.

Merges <a href="https://core.trac.wordpress.org/changeset/50126">[50126]</a> and <a href="https://core.trac.wordpress.org/changeset/50176">[50176]</a> to the 5.6 branch.
See <a href="https://core.trac.wordpress.org/ticket/51763">#51763</a>, <a href="https://core.trac.wordpress.org/ticket/51801">#51801</a>.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#branches56Gruntfilejs">branches/5.6/Gruntfile.js</a></li>
<li><a href="#branches56packagelockjson">branches/5.6/package-lock.json</a></li>
<li><a href="#branches56packagejson">branches/5.6/package.json</a></li>
</ul>

<h3>Property Changed</h3>
<ul>
<li><a href="#branches56">branches/5.6/</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<span class="cx" style="display: block; padding: 0 10px">Index: branches/5.6
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- branches/5.6 2021-02-05 01:05:19 UTC (rev 50183)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ branches/5.6  2021-02-05 02:21:53 UTC (rev 50184)
</ins><a id="branches56"></a>
<div class="propset"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Property changes: branches/5.6</h4>
<pre class="diff"><span>
</span></pre></div>
<a id="svnmergeinfo"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: svn:mergeinfo</h4></div>
<span class="cx" style="display: block; padding: 0 10px"> /branches/4.9:43557,43622
</span><span class="cx" style="display: block; padding: 0 10px"> /branches/5.0:43681-43682,43684-43688,43719-43720,43723,43726-43727,43729-43731,43734-43744,43747,43751-43754,43758,43760-43765,43767-43770,43772,43774-43781,43783,43785,43790-43806,43808-43821,43825,43828,43830-43834,43836-43843,43846-43863,43867-43889,43891-43894,43897-43905,43908-43909,43911-43929,43931-43942,43946-43947,43949-43956,43959-43964,43967-43969,43988,43994,44014,44017,44047,44183,44185,44187-44206,44208-44213,44231-44232,44235,44248,44284,44287-44288
</span><span class="cx" style="display: block; padding: 0 10px"> /branches/5.5:49373-49379,49381
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/trunk:49645,49649-49651,49668,49673-49674,49677,49681,49685,49691,49702-49705,49708-49710,49713,49716,49718,49720,49722,49725-49726,49731,49736-49737,49739,49741,49744,49746,49751-49752,49759,49761-49764,49770,49772,49774,49779,49791,49793-49795,49798-49801,49803-49805,49807,49823,49825-49826,49838,49854,49860,49864-49866,49870,49872-49873,49876,49911,49913,49917,49919-49922,49951-49952,49979,50003,50006,50035,50037,50039,50041,50049,50051,50053,50055,50058
</del><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/trunk:49645,49649-49651,49668,49673-49674,49677,49681,49685,49691,49702-49705,49708-49710,49713,49716,49718,49720,49722,49725-49726,49731,49736-49737,49739,49741,49744,49746,49751-49752,49759,49761-49764,49770,49772,49774,49779,49791,49793-49795,49798-49801,49803-49805,49807,49823,49825-49826,49838,49854,49860,49864-49866,49870,49872-49873,49876,49911,49913,49917,49919-49922,49951-49952,49979,50003,50006,50035,50037,50039,50041,50049,50051,50053,50055,50058,50126,50176
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="branches56Gruntfilejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.6/Gruntfile.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.6/Gruntfile.js 2021-02-05 01:05:19 UTC (rev 50183)
+++ branches/5.6/Gruntfile.js   2021-02-05 02:21:53 UTC (rev 50184)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13,7 +13,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                WORKING_DIR = grunt.option( 'dev' ) ? SOURCE_DIR : BUILD_DIR,
</span><span class="cx" style="display: block; padding: 0 10px">                BANNER_TEXT = '/*! This file is auto-generated */',
</span><span class="cx" style="display: block; padding: 0 10px">                autoprefixer = require( 'autoprefixer' ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                nodesass = require( 'node-sass' ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         sass = require( 'sass' ),
</ins><span class="cx" style="display: block; padding: 0 10px">                 phpUnitWatchGroup = grunt.option( 'group' ),
</span><span class="cx" style="display: block; padding: 0 10px">                buildFiles = [
</span><span class="cx" style="display: block; padding: 0 10px">                        '*.php',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -406,8 +406,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                ext: '.css',
</span><span class="cx" style="display: block; padding: 0 10px">                                src: ['wp-admin/css/colors/*/colors.scss'],
</span><span class="cx" style="display: block; padding: 0 10px">                                options: {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        implementation: nodesass,
-                                       outputStyle: 'expanded'
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 implementation: sass
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span></span></pre></div>
<a id="branches56packagelockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.6/package-lock.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.6/package-lock.json    2021-02-05 01:05:19 UTC (rev 50183)
+++ branches/5.6/package-lock.json      2021-02-05 02:21:53 UTC (rev 50184)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7242,7 +7242,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "anymatch": "~3.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "braces": "~3.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7259,7 +7258,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "normalize-path": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "picomatch": "^2.0.4"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7269,8 +7267,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "dev": true,
-                                       "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><span class="cx" style="display: block; padding: 0 10px">                                "braces": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "3.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7277,7 +7274,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "fill-range": "^7.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7287,7 +7283,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "to-regex-range": "^5.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7304,7 +7299,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "is-glob": "^4.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7314,7 +7308,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "binary-extensions": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7323,8 +7316,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "dev": true,
-                                       "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><span class="cx" style="display: block; padding: 0 10px">                                "readdirp": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "3.4.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7331,7 +7323,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "picomatch": "^2.2.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7341,7 +7332,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "is-number": "^7.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9430,12 +9420,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "env-paths": {
-                       "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz",
-                       "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "enzyme": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.11.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/enzyme/-/enzyme-3.11.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18481,345 +18465,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "semver": "^5.3.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "node-sass": {
-                       "version": "5.0.0",
-                       "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-5.0.0.tgz",
-                       "integrity": "sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==",
-                       "dev": true,
-                       "requires": {
-                               "async-foreach": "^0.1.3",
-                               "chalk": "^1.1.1",
-                               "cross-spawn": "^7.0.3",
-                               "gaze": "^1.0.0",
-                               "get-stdin": "^4.0.1",
-                               "glob": "^7.0.3",
-                               "lodash": "^4.17.15",
-                               "meow": "^3.7.0",
-                               "mkdirp": "^0.5.1",
-                               "nan": "^2.13.2",
-                               "node-gyp": "^7.1.0",
-                               "npmlog": "^4.0.0",
-                               "request": "^2.88.0",
-                               "sass-graph": "2.2.5",
-                               "stdout-stream": "^1.4.0",
-                               "true-case-path": "^1.0.2"
-                       },
-                       "dependencies": {
-                               "ansi-regex": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
-                                       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
-                                       "dev": true
-                               },
-                               "ansi-styles": {
-                                       "version": "2.2.1",
-                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
-                                       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
-                                       "dev": true
-                               },
-                               "camelcase": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
-                                       "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
-                                       "dev": true
-                               },
-                               "camelcase-keys": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
-                                       "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
-                                       "dev": true,
-                                       "requires": {
-                                               "camelcase": "^2.0.0",
-                                               "map-obj": "^1.0.0"
-                                       }
-                               },
-                               "chalk": {
-                                       "version": "1.1.3",
-                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
-                                       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
-                                       "dev": true,
-                                       "requires": {
-                                               "ansi-styles": "^2.2.1",
-                                               "escape-string-regexp": "^1.0.2",
-                                               "has-ansi": "^2.0.0",
-                                               "strip-ansi": "^3.0.0",
-                                               "supports-color": "^2.0.0"
-                                       }
-                               },
-                               "chownr": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
-                                       "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
-                                       "dev": true
-                               },
-                               "cross-spawn": {
-                                       "version": "7.0.3",
-                                       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
-                                       "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
-                                       "dev": true,
-                                       "requires": {
-                                               "path-key": "^3.1.0",
-                                               "shebang-command": "^2.0.0",
-                                               "which": "^2.0.1"
-                                       }
-                               },
-                               "get-stdin": {
-                                       "version": "4.0.1",
-                                       "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
-                                       "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
-                                       "dev": true
-                               },
-                               "graceful-fs": {
-                                       "version": "4.2.4",
-                                       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
-                                       "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
-                                       "dev": true
-                               },
-                               "indent-string": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
-                                       "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
-                                       "dev": true,
-                                       "requires": {
-                                               "repeating": "^2.0.0"
-                                       }
-                               },
-                               "lru-cache": {
-                                       "version": "6.0.0",
-                                       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
-                                       "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "yallist": "^4.0.0"
-                                       }
-                               },
-                               "map-obj": {
-                                       "version": "1.0.1",
-                                       "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
-                                       "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
-                                       "dev": true
-                               },
-                               "meow": {
-                                       "version": "3.7.0",
-                                       "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
-                                       "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
-                                       "dev": true,
-                                       "requires": {
-                                               "camelcase-keys": "^2.0.0",
-                                               "decamelize": "^1.1.2",
-                                               "loud-rejection": "^1.0.0",
-                                               "map-obj": "^1.0.1",
-                                               "minimist": "^1.1.3",
-                                               "normalize-package-data": "^2.3.4",
-                                               "object-assign": "^4.0.1",
-                                               "read-pkg-up": "^1.0.1",
-                                               "redent": "^1.0.0",
-                                               "trim-newlines": "^1.0.0"
-                                       }
-                               },
-                               "node-gyp": {
-                                       "version": "7.1.2",
-                                       "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz",
-                                       "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "env-paths": "^2.2.0",
-                                               "glob": "^7.1.4",
-                                               "graceful-fs": "^4.2.3",
-                                               "nopt": "^5.0.0",
-                                               "npmlog": "^4.1.2",
-                                               "request": "^2.88.2",
-                                               "rimraf": "^3.0.2",
-                                               "semver": "^7.3.2",
-                                               "tar": "^6.0.2",
-                                               "which": "^2.0.2"
-                                       },
-                                       "dependencies": {
-                                               "request": {
-                                                       "version": "2.88.2",
-                                                       "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
-                                                       "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "aws-sign2": "~0.7.0",
-                                                               "aws4": "^1.8.0",
-                                                               "caseless": "~0.12.0",
-                                                               "combined-stream": "~1.0.6",
-                                                               "extend": "~3.0.2",
-                                                               "forever-agent": "~0.6.1",
-                                                               "form-data": "~2.3.2",
-                                                               "har-validator": "~5.1.3",
-                                                               "http-signature": "~1.2.0",
-                                                               "is-typedarray": "~1.0.0",
-                                                               "isstream": "~0.1.2",
-                                                               "json-stringify-safe": "~5.0.1",
-                                                               "mime-types": "~2.1.19",
-                                                               "oauth-sign": "~0.9.0",
-                                                               "performance-now": "^2.1.0",
-                                                               "qs": "~6.5.2",
-                                                               "safe-buffer": "^5.1.2",
-                                                               "tough-cookie": "~2.5.0",
-                                                               "tunnel-agent": "^0.6.0",
-                                                               "uuid": "^3.3.2"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "nopt": {
-                                       "version": "5.0.0",
-                                       "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
-                                       "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "abbrev": "1"
-                                       }
-                               },
-                               "path-key": {
-                                       "version": "3.1.1",
-                                       "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
-                                       "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
-                                       "dev": true
-                               },
-                               "punycode": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
-                                       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
-                                       "dev": true
-                               },
-                               "qs": {
-                                       "version": "6.5.2",
-                                       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
-                                       "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
-                                       "dev": true
-                               },
-                               "redent": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
-                                       "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
-                                       "dev": true,
-                                       "requires": {
-                                               "indent-string": "^2.1.0",
-                                               "strip-indent": "^1.0.1"
-                                       }
-                               },
-                               "rimraf": {
-                                       "version": "3.0.2",
-                                       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
-                                       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "glob": "^7.1.3"
-                                       }
-                               },
-                               "semver": {
-                                       "version": "7.3.4",
-                                       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
-                                       "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
-                                       "dev": true,
-                                       "requires": {
-                                               "lru-cache": "^6.0.0"
-                                       }
-                               },
-                               "shebang-command": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
-                                       "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "shebang-regex": "^3.0.0"
-                                       }
-                               },
-                               "shebang-regex": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
-                                       "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
-                                       "dev": true
-                               },
-                               "strip-ansi": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
-                                       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
-                                       "dev": true,
-                                       "requires": {
-                                               "ansi-regex": "^2.0.0"
-                                       }
-                               },
-                               "strip-indent": {
-                                       "version": "1.0.1",
-                                       "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
-                                       "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
-                                       "dev": true,
-                                       "requires": {
-                                               "get-stdin": "^4.0.1"
-                                       }
-                               },
-                               "supports-color": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
-                                       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
-                                       "dev": true
-                               },
-                               "tar": {
-                                       "version": "6.1.0",
-                                       "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz",
-                                       "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "chownr": "^2.0.0",
-                                               "fs-minipass": "^2.0.0",
-                                               "minipass": "^3.0.0",
-                                               "minizlib": "^2.1.1",
-                                               "mkdirp": "^1.0.3",
-                                               "yallist": "^4.0.0"
-                                       },
-                                       "dependencies": {
-                                               "mkdirp": {
-                                                       "version": "1.0.4",
-                                                       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
-                                                       "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
-                                                       "dev": true
-                                               }
-                                       }
-                               },
-                               "tough-cookie": {
-                                       "version": "2.5.0",
-                                       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
-                                       "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
-                                       "dev": true,
-                                       "requires": {
-                                               "psl": "^1.1.28",
-                                               "punycode": "^2.1.1"
-                                       }
-                               },
-                               "trim-newlines": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
-                                       "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
-                                       "dev": true
-                               },
-                               "uuid": {
-                                       "version": "3.4.0",
-                                       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
-                                       "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
-                                       "dev": true
-                               },
-                               "which": {
-                                       "version": "2.0.2",
-                                       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
-                                       "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "isexe": "^2.0.0"
-                                       }
-                               },
-                               "yallist": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
-                                       "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
-                                       "dev": true
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "node-watch": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.7.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/node-watch/-/node-watch-0.7.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22523,6 +22168,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "sass": {
+                       "version": "1.32.6",
+                       "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.6.tgz",
+                       "integrity": "sha512-1bcDHDcSqeFtMr0JXI3xc/CXX6c4p0wHHivJdru8W7waM7a1WjKMm4m/Z5sY7CbVw4Whi2Chpcw6DFfSWwGLzQ==",
+                       "dev": true,
+                       "requires": {
+                               "chokidar": ">=2.0.0 <4.0.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "sass-graph": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.2.5",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -25800,9 +25454,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "uglify-js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.12.5",
-                       "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.5.tgz",
-                       "integrity": "sha512-SgpgScL4T7Hj/w/GexjnBHi3Ien9WS1Rpfg5y91WXMj9SY997ZCQU76mH4TpLwwfmMvoOU8wiaRkIf6NaH3mtg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.12.6",
+                       "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.6.tgz",
+                       "integrity": "sha512-aqWHe3DfQmZUDGWBbabZ2eQnJlQd1fKlMUu7gV+MiTuDzdgDw31bI3wA2jLLsV/hNcDP26IfyEgSVoft5+0SVw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "uglify-to-browserify": {
</span></span></pre></div>
<a id="branches56packagejson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.6/package.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.6/package.json 2021-02-05 01:05:19 UTC (rev 50183)
+++ branches/5.6/package.json   2021-02-05 02:21:53 UTC (rev 50184)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -62,7 +62,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "ink-docstrap": "1.3.2",
</span><span class="cx" style="display: block; padding: 0 10px">                "install-changed": "1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "matchdep": "~2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "node-sass": "~5.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "sass": "^1.32.6",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "prettier": "npm:wp-prettier@2.0.5",
</span><span class="cx" style="display: block; padding: 0 10px">                "puppeteer": "npm:puppeteer-core@3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "qunit": "~2.14.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -69,7 +69,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "sinon": "~9.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                "sinon-test": "~3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "source-map-loader": "^1.1.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "uglify-js": "^3.12.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "uglify-js": "^3.12.6",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "uglifyjs-webpack-plugin": "2.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "uuid": "8.3.2",
</span><span class="cx" style="display: block; padding: 0 10px">                "wait-on": "5.2.1",
</span></span></pre>
</div>
</div>

</body>
</html>