<!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>[BuddyPress][12135] trunk: Build/Test Tools: Add Autoprefixer</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="http://buddypress.trac.wordpress.org/changeset/12135">12135</a><script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","description":"Review this Commit","action":{"@type":"ViewAction","url":"http://buddypress.trac.wordpress.org/changeset/12135","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>netweb</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2018-05-27 11:09:07 +0000 (Sun, 27 May 2018)</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: Add Autoprefixer

* Autoprefixer is a PostCSS plugin to parse CSS and automatically add CSS vendor prefixes based on an a supported list of browsers.
* The supported browsers list is inherited from WordPress, see https://make.wordpress.org/core/handbook/best-practices/browser-support/

Fixes <a href="http://buddypress.trac.wordpress.org/ticket/7791">#7791</a>.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkGruntfilejs">trunk/Gruntfile.js</a></li>
<li><a href="#trunknpmshrinkwrapjson">trunk/npm-shrinkwrap.json</a></li>
<li><a href="#trunkpackagejson">trunk/package.json</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkGruntfilejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/Gruntfile.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/Gruntfile.js        2018-05-26 12:49:25 UTC (rev 12134)
+++ trunk/Gruntfile.js  2018-05-27 11:09:07 UTC (rev 12135)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -27,6 +27,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        '!bp-core/admin/css/hello.css'
</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">+                autoprefixer = require('autoprefixer'),
</ins><span class="cx" style="display: block; padding: 0 10px">                 stylelintConfigCss  = require('stylelint-config-wordpress/index.js'),
</span><span class="cx" style="display: block; padding: 0 10px">                stylelintConfigScss = require('stylelint-config-wordpress/scss.js');
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -240,6 +241,24 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                src: [ '**/*.scss' ]
</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">+                postcss: {
+                       options: {
+                               map: false,
+                               processors: [
+                                       autoprefixer({
+                                               browsers: ['extends @wordpress/browserslist-config'],
+                                               cascade: false
+                                       })
+                               ],
+                               failOnError: false
+                       },
+                       css: {
+                               expand: true,
+                               cwd: SOURCE_DIR,
+                               dest: SOURCE_DIR,
+                               src: BP_CSS.concat( BP_EXCLUDED_CSS, BP_EXCLUDED_MISC )
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 cssmin: {
</span><span class="cx" style="display: block; padding: 0 10px">                        minify: {
</span><span class="cx" style="display: block; padding: 0 10px">                                cwd: BUILD_DIR,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -309,7 +328,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        /**
</span><span class="cx" style="display: block; padding: 0 10px">         * Register tasks.
</span><span class="cx" style="display: block; padding: 0 10px">         */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        grunt.registerTask( 'src',     ['checkDependencies', 'jsvalidate:src', 'jshint', 'stylelint', 'sass', 'rtlcss'] );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ grunt.registerTask( 'src',     ['checkDependencies', 'jsvalidate:src', 'jshint', 'stylelint', 'sass', 'postcss', 'rtlcss'] );
</ins><span class="cx" style="display: block; padding: 0 10px">         grunt.registerTask( 'commit',  ['src', 'checktextdomain', 'imagemin'] );
</span><span class="cx" style="display: block; padding: 0 10px">        grunt.registerTask( 'build',   ['commit', 'clean:all', 'copy:files', 'uglify', 'jsvalidate:build', 'cssmin', 'makepot', 'exec:bpdefault', 'exec:cli'] );
</span><span class="cx" style="display: block; padding: 0 10px">        grunt.registerTask( 'release', ['build'] );
</span></span></pre></div>
<a id="trunknpmshrinkwrapjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/npm-shrinkwrap.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/npm-shrinkwrap.json 2018-05-26 12:49:25 UTC (rev 12134)
+++ trunk/npm-shrinkwrap.json   2018-05-27 11:09:07 UTC (rev 12135)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4,6 +4,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "lockfileVersion": 1,
</span><span class="cx" style="display: block; padding: 0 10px">        "requires": true,
</span><span class="cx" style="display: block; padding: 0 10px">        "dependencies": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@wordpress/browserslist-config": {
+                       "version": "2.1.4",
+                       "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-2.1.4.tgz",
+                       "integrity": "sha512-J8vd88IFsjYwYZSIVATDjWa0pH997zvQ6quor30UdwhqdZ4ZWxIh4AEADqZA3I4EwskWVmg9n9DF7jVUDZPxwg==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "JSONStream": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.8.4",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-0.8.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -215,44 +221,85 @@
</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">                "autoprefixer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.7.7",
-                       "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz",
-                       "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "8.5.1",
+                       "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-8.5.1.tgz",
+                       "integrity": "sha512-0zXQ6OqbnVaplQKkKTASxHFPMNy6WfrXS5QRDJ4zTDxEBB3r7NPDSK4h9KCyQi1tq0tX5MsN4RdzChVBn2k/aw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "browserslist": "1.7.7",
-                               "caniuse-db": "1.0.30000676",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "browserslist": "3.2.8",
+                               "caniuse-lite": "1.0.30000846",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "normalize-range": "0.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "num2fraction": "1.2.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss": "5.2.17",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss": "6.0.22",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "postcss-value-parser": "3.3.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "ansi-styles": {
+                                       "version": "3.2.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+                                       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "color-convert": "1.9.1"
+                                       }
+                               },
+                               "browserslist": {
+                                       "version": "3.2.8",
+                                       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz",
+                                       "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "caniuse-lite": "1.0.30000846",
+                                               "electron-to-chromium": "1.3.48"
+                                       }
+                               },
+                               "chalk": {
+                                       "version": "2.4.1",
+                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
+                                       "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-styles": "3.2.1",
+                                               "escape-string-regexp": "1.0.5",
+                                               "supports-color": "5.4.0"
+                                       }
+                               },
+                               "electron-to-chromium": {
+                                       "version": "1.3.48",
+                                       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.48.tgz",
+                                       "integrity": "sha1-07DYWTgUBE4JLs4hCPw6ya6kuQA=",
+                                       "dev": true
+                               },
+                               "has-flag": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+                                       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "postcss": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.2.17",
-                                       "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz",
-                                       "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "6.0.22",
+                                       "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.22.tgz",
+                                       "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "chalk": "1.1.3",
-                                               "js-base64": "2.1.9",
-                                               "source-map": "0.5.6",
-                                               "supports-color": "3.2.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "chalk": "2.4.1",
+                                               "source-map": "0.6.1",
+                                               "supports-color": "5.4.0"
</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">                                "source-map": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "0.5.6",
-                                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
-                                       "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "0.6.1",
+                                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+                                       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
</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">                                "supports-color": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.2.3",
-                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
-                                       "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "5.4.0",
+                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
+                                       "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "has-flag": "1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "has-flag": "3.0.0"
</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 class="lines" style="display: block; padding: 0 10px; color: #888">@@ -528,6 +575,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-gupXgjdjfI/zSiisqt43O2JMTqg=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "caniuse-lite": {
+                       "version": "1.0.30000846",
+                       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000846.tgz",
+                       "integrity": "sha512-qxUOHr5mTaadWH1ap0ueivHd8x42Bnemcn+JutVr7GWmm2bU4zoBhjuv5QdXgALQnnT626lOQros7cCDf8PwCg==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "capture-stack-trace": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1288,6 +1341,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "fs-exists-sync": "0.1.0"
</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">+                "diff": {
+                       "version": "3.5.0",
+                       "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
+                       "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "doiuse": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.6.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/doiuse/-/doiuse-2.6.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2666,6 +2725,71 @@
</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">+                "grunt-postcss": {
+                       "version": "0.9.0",
+                       "resolved": "https://registry.npmjs.org/grunt-postcss/-/grunt-postcss-0.9.0.tgz",
+                       "integrity": "sha512-lglLcVaoOIqH0sFv7RqwUKkEFGQwnlqyAKbatxZderwZGV1nDyKHN7gZS9LUiTx1t5GOvRBx0BEalHMyVwFAIA==",
+                       "dev": true,
+                       "requires": {
+                               "chalk": "2.4.1",
+                               "diff": "3.5.0",
+                               "postcss": "6.0.22"
+                       },
+                       "dependencies": {
+                               "ansi-styles": {
+                                       "version": "3.2.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+                                       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "color-convert": "1.9.1"
+                                       }
+                               },
+                               "chalk": {
+                                       "version": "2.4.1",
+                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
+                                       "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-styles": "3.2.1",
+                                               "escape-string-regexp": "1.0.5",
+                                               "supports-color": "5.4.0"
+                                       }
+                               },
+                               "has-flag": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+                                       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+                                       "dev": true
+                               },
+                               "postcss": {
+                                       "version": "6.0.22",
+                                       "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.22.tgz",
+                                       "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "chalk": "2.4.1",
+                                               "source-map": "0.6.1",
+                                               "supports-color": "5.4.0"
+                                       }
+                               },
+                               "source-map": {
+                                       "version": "0.6.1",
+                                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+                                       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+                                       "dev": true
+                               },
+                               "supports-color": {
+                                       "version": "5.4.0",
+                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
+                                       "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
+                                       "dev": true,
+                                       "requires": {
+                                               "has-flag": "3.0.0"
+                                       }
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "grunt-rtlcss": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/grunt-rtlcss/-/grunt-rtlcss-2.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5582,7 +5706,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-IJp85eeB/CpiSJ+7MewCAexnXbI=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "autoprefixer": "6.7.7",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "balanced-match": "0.4.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "1.1.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "colorguard": "1.2.0",
</span></span></pre></div>
<a id="trunkpackagejson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/package.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/package.json        2018-05-26 12:49:25 UTC (rev 12134)
+++ trunk/package.json  2018-05-27 11:09:07 UTC (rev 12135)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5,6 +5,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "description": "BuddyPress adds community features to WordPress. Member Profiles, Activity Streams, Direct Messaging, Notifications, and more!",
</span><span class="cx" style="display: block; padding: 0 10px">        "devDependencies": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@wordpress/browserslist-config": "~2.1.4",
+               "autoprefixer": "~8.5.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "grunt": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-check-dependencies": "~1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-checktextdomain": "~1.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19,12 +21,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-jsvalidate": "~0.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-legacy-util": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-patch-wordpress": "~0.4.2",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "grunt-postcss": "~0.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "grunt-rtlcss": "~2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-sass": "~2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-stylelint": "^0.8.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-wp-i18n": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                "matchdep": "~1.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "postcss-scss": "^1.0.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "postcss-scss": "~1.0.5",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "stylelint": "~7.10.1",
</span><span class="cx" style="display: block; padding: 0 10px">                "stylelint-config-wordpress": "~11.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -49,5 +52,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "url": "https://buddypress.svn.wordpress.org/trunk/"
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "version": "3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        "dependencies": {}
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "dependencies": {},
+       "browserslist": [
+               "extends @wordpress/browserslist-config"
+       ]
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre>
</div>
</div>

</body>
</html>