WordPress.org

Make WordPress Core

Changeset 50126


Ignore:
Timestamp:
02/01/2021 08:22:13 PM (8 months ago)
Author:
ryelle
Message:

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.

Props desrosj.
Fixes #51763.

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Gruntfile.js

    r49835 r50126  
    1414        BANNER_TEXT = '/*! This file is auto-generated */',
    1515        autoprefixer = require( 'autoprefixer' ),
    16         nodesass = require( 'node-sass' ),
     16        sass = require( 'sass' ),
    1717        phpUnitWatchGroup = grunt.option( 'group' ),
    1818        buildFiles = [
     
    407407                src: ['wp-admin/css/colors/*/colors.scss'],
    408408                options: {
    409                     implementation: nodesass,
    410                     outputStyle: 'expanded'
     409                    implementation: sass
    411410                }
    412411            }
  • trunk/package-lock.json

    r50048 r50126  
    39233923                        "unbzip2-stream": "^1.3.3",
    39243924                        "ws": "^7.2.3"
     3925                    },
     3926                    "dependencies": {
     3927                        "devtools-protocol": {
     3928                            "version": "0.0.818844",
     3929                            "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.818844.tgz",
     3930                            "integrity": "sha512-AD1hi7iVJ8OD0aMLQU5VK0XH9LDlA1+BcPIgrAxPfaibx2DbWucuyOhc4oyQCbnvDDO68nN6/LcKfqTP343Jjg==",
     3931                            "dev": true
     3932                        }
    39253933                    }
    39263934                },
     
    42704278            "dev": true
    42714279        },
    4272         "amdefine": {
    4273             "version": "1.0.1",
    4274             "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
    4275             "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
    4276             "dev": true
    4277         },
    42784280        "ansi-colors": {
    42794281            "version": "4.1.1",
     
    43604362            }
    43614363        },
    4362         "are-we-there-yet": {
    4363             "version": "1.1.5",
    4364             "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
    4365             "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
    4366             "dev": true,
    4367             "requires": {
    4368                 "delegates": "^1.0.0",
    4369                 "readable-stream": "^2.0.6"
    4370             }
    4371         },
    43724364        "argparse": {
    43734365            "version": "1.0.10",
     
    44314423            "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
    44324424            "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
    4433             "dev": true
     4425            "dev": true,
     4426            "optional": true
    44344427        },
    44354428        "array-flatten": {
     
    47174710            "dev": true
    47184711        },
    4719         "async-foreach": {
    4720             "version": "0.1.3",
    4721             "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
    4722             "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
    4723             "dev": true
    4724         },
    47254712        "async-limiter": {
    47264713            "version": "1.0.1",
     
    56325619            "dev": true
    56335620        },
    5634         "browser-resolve": {
    5635             "version": "1.11.3",
    5636             "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz",
    5637             "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==",
    5638             "dev": true,
    5639             "requires": {
    5640                 "resolve": "1.1.7"
    5641             },
    5642             "dependencies": {
    5643                 "resolve": {
    5644                     "version": "1.1.7",
    5645                     "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
    5646                     "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
    5647                     "dev": true
    5648                 }
    5649             }
    5650         },
    56515621        "browserify-aes": {
    56525622            "version": "1.2.0",
     
    60135983            "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
    60145984            "dev": true,
     5985            "optional": true,
    60155986            "requires": {
    60165987                "camelcase": "^2.0.0",
     
    60225993                    "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
    60235994                    "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
    6024                     "dev": true
     5995                    "dev": true,
     5996                    "optional": true
    60255997                }
    60265998            }
     
    66166588            }
    66176589        },
    6618         "code-point-at": {
    6619             "version": "1.1.0",
    6620             "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
    6621             "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
    6622             "dev": true
    6623         },
    66246590        "coffee-script": {
    66256591            "version": "1.12.7",
     
    68296795            "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
    68306796            "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
    6831             "dev": true
    6832         },
    6833         "console-control-strings": {
    6834             "version": "1.1.0",
    6835             "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
    6836             "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
    68376797            "dev": true
    68386798        },
     
    74997459            "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
    75007460            "dev": true,
     7461            "optional": true,
    75017462            "requires": {
    75027463                "array-find-index": "^1.0.1"
     
    79097870            "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw=="
    79107871        },
    7911         "delegates": {
    7912             "version": "1.0.0",
    7913             "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
    7914             "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
    7915             "dev": true
    7916         },
    79177872        "depd": {
    79187873            "version": "1.1.2",
     
    79587913            "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz",
    79597914            "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==",
    7960             "dev": true
    7961         },
    7962         "devtools-protocol": {
    7963             "version": "0.0.818844",
    7964             "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.818844.tgz",
    7965             "integrity": "sha512-AD1hi7iVJ8OD0aMLQU5VK0XH9LDlA1+BcPIgrAxPfaibx2DbWucuyOhc4oyQCbnvDDO68nN6/LcKfqTP343Jjg==",
    79667915            "dev": true
    79677916        },
     
    83658314            "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz",
    83668315            "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==",
    8367             "dev": true
    8368         },
    8369         "env-paths": {
    8370             "version": "2.2.0",
    8371             "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz",
    8372             "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==",
    83738316            "dev": true
    83748317        },
     
    1022310166            "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA=="
    1022410167        },
    10225         "gauge": {
    10226             "version": "2.7.4",
    10227             "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
    10228             "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
    10229             "dev": true,
    10230             "requires": {
    10231                 "aproba": "^1.0.3",
    10232                 "console-control-strings": "^1.0.0",
    10233                 "has-unicode": "^2.0.0",
    10234                 "object-assign": "^4.1.0",
    10235                 "signal-exit": "^3.0.0",
    10236                 "string-width": "^1.0.1",
    10237                 "strip-ansi": "^3.0.1",
    10238                 "wide-align": "^1.1.0"
    10239             },
    10240             "dependencies": {
    10241                 "ansi-regex": {
    10242                     "version": "2.1.1",
    10243                     "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
    10244                     "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
    10245                     "dev": true
    10246                 },
    10247                 "is-fullwidth-code-point": {
    10248                     "version": "1.0.0",
    10249                     "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
    10250                     "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
    10251                     "dev": true,
    10252                     "requires": {
    10253                         "number-is-nan": "^1.0.0"
    10254                     }
    10255                 },
    10256                 "string-width": {
    10257                     "version": "1.0.2",
    10258                     "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
    10259                     "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
    10260                     "dev": true,
    10261                     "requires": {
    10262                         "code-point-at": "^1.0.0",
    10263                         "is-fullwidth-code-point": "^1.0.0",
    10264                         "strip-ansi": "^3.0.0"
    10265                     }
    10266                 },
    10267                 "strip-ansi": {
    10268                     "version": "3.0.1",
    10269                     "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
    10270                     "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
    10271                     "dev": true,
    10272                     "requires": {
    10273                         "ansi-regex": "^2.0.0"
    10274                     }
    10275                 }
    10276             }
    10277         },
    1027810168        "gaze": {
    1027910169            "version": "1.1.3",
     
    1145111341            }
    1145211342        },
    11453         "has-unicode": {
    11454             "version": "2.0.1",
    11455             "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
    11456             "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
    11457             "dev": true
    11458         },
    1145911343        "has-value": {
    1146011344            "version": "1.0.0",
     
    1213812022            "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
    1213912023            "dev": true,
     12024            "optional": true,
    1214012025            "requires": {
    1214112026                "repeating": "^2.0.0"
     
    1251712402            "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
    1251812403            "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==",
    12519             "dev": true
     12404            "dev": true,
     12405            "optional": true
    1252012406        },
    1252112407        "is-fullwidth-code-point": {
     
    1420814094            }
    1420914095        },
    14210         "js-base64": {
    14211             "version": "2.6.4",
    14212             "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",
    14213             "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==",
    14214             "dev": true
    14215         },
    1421614096        "js-polyfills": {
    1421714097            "version": "0.1.43",
     
    1495114831            "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
    1495214832            "dev": true,
     14833            "optional": true,
    1495314834            "requires": {
    1495414835                "currently-unhandled": "^0.4.1",
     
    1544815329            "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
    1544915330            "dev": true,
     15331            "optional": true,
    1545015332            "requires": {
    1545115333                "camelcase-keys": "^2.0.0",
     
    1586915751            "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz",
    1587015752            "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==",
    15871             "dev": true
     15753            "dev": true,
     15754            "optional": true
    1587215755        },
    1587315756        "nanomatch": {
     
    1608215965            "dev": true
    1608315966        },
    16084         "node-sass": {
    16085             "version": "5.0.0",
    16086             "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-5.0.0.tgz",
    16087             "integrity": "sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==",
    16088             "dev": true,
    16089             "requires": {
    16090                 "async-foreach": "^0.1.3",
    16091                 "chalk": "^1.1.1",
    16092                 "cross-spawn": "^7.0.3",
    16093                 "gaze": "^1.0.0",
    16094                 "get-stdin": "^4.0.1",
    16095                 "glob": "^7.0.3",
    16096                 "lodash": "^4.17.15",
    16097                 "meow": "^3.7.0",
    16098                 "mkdirp": "^0.5.1",
    16099                 "nan": "^2.13.2",
    16100                 "node-gyp": "^7.1.0",
    16101                 "npmlog": "^4.0.0",
    16102                 "request": "^2.88.0",
    16103                 "sass-graph": "2.2.5",
    16104                 "stdout-stream": "^1.4.0",
    16105                 "true-case-path": "^1.0.2"
    16106             },
    16107             "dependencies": {
    16108                 "ansi-regex": {
    16109                     "version": "2.1.1",
    16110                     "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
    16111                     "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
    16112                     "dev": true
    16113                 },
    16114                 "ansi-styles": {
    16115                     "version": "2.2.1",
    16116                     "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
    16117                     "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
    16118                     "dev": true
    16119                 },
    16120                 "chalk": {
    16121                     "version": "1.1.3",
    16122                     "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
    16123                     "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
    16124                     "dev": true,
    16125                     "requires": {
    16126                         "ansi-styles": "^2.2.1",
    16127                         "escape-string-regexp": "^1.0.2",
    16128                         "has-ansi": "^2.0.0",
    16129                         "strip-ansi": "^3.0.0",
    16130                         "supports-color": "^2.0.0"
    16131                     }
    16132                 },
    16133                 "chownr": {
    16134                     "version": "2.0.0",
    16135                     "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
    16136                     "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
    16137                     "dev": true
    16138                 },
    16139                 "cross-spawn": {
    16140                     "version": "7.0.3",
    16141                     "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
    16142                     "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
    16143                     "dev": true,
    16144                     "requires": {
    16145                         "path-key": "^3.1.0",
    16146                         "shebang-command": "^2.0.0",
    16147                         "which": "^2.0.1"
    16148                     }
    16149                 },
    16150                 "get-stdin": {
    16151                     "version": "4.0.1",
    16152                     "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
    16153                     "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
    16154                     "dev": true
    16155                 },
    16156                 "node-gyp": {
    16157                     "version": "7.1.2",
    16158                     "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz",
    16159                     "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==",
    16160                     "dev": true,
    16161                     "requires": {
    16162                         "env-paths": "^2.2.0",
    16163                         "glob": "^7.1.4",
    16164                         "graceful-fs": "^4.2.3",
    16165                         "nopt": "^5.0.0",
    16166                         "npmlog": "^4.1.2",
    16167                         "request": "^2.88.2",
    16168                         "rimraf": "^3.0.2",
    16169                         "semver": "^7.3.2",
    16170                         "tar": "^6.0.2",
    16171                         "which": "^2.0.2"
    16172                     }
    16173                 },
    16174                 "nopt": {
    16175                     "version": "5.0.0",
    16176                     "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
    16177                     "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
    16178                     "dev": true,
    16179                     "requires": {
    16180                         "abbrev": "1"
    16181                     }
    16182                 },
    16183                 "path-key": {
    16184                     "version": "3.1.1",
    16185                     "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
    16186                     "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
    16187                     "dev": true
    16188                 },
    16189                 "rimraf": {
    16190                     "version": "3.0.2",
    16191                     "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
    16192                     "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
    16193                     "dev": true,
    16194                     "requires": {
    16195                         "glob": "^7.1.3"
    16196                     }
    16197                 },
    16198                 "shebang-command": {
    16199                     "version": "2.0.0",
    16200                     "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
    16201                     "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
    16202                     "dev": true,
    16203                     "requires": {
    16204                         "shebang-regex": "^3.0.0"
    16205                     }
    16206                 },
    16207                 "shebang-regex": {
    16208                     "version": "3.0.0",
    16209                     "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
    16210                     "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
    16211                     "dev": true
    16212                 },
    16213                 "strip-ansi": {
    16214                     "version": "3.0.1",
    16215                     "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
    16216                     "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
    16217                     "dev": true,
    16218                     "requires": {
    16219                         "ansi-regex": "^2.0.0"
    16220                     }
    16221                 },
    16222                 "supports-color": {
    16223                     "version": "2.0.0",
    16224                     "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
    16225                     "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
    16226                     "dev": true
    16227                 },
    16228                 "tar": {
    16229                     "version": "6.0.5",
    16230                     "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.5.tgz",
    16231                     "integrity": "sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==",
    16232                     "dev": true,
    16233                     "requires": {
    16234                         "chownr": "^2.0.0",
    16235                         "fs-minipass": "^2.0.0",
    16236                         "minipass": "^3.0.0",
    16237                         "minizlib": "^2.1.1",
    16238                         "mkdirp": "^1.0.3",
    16239                         "yallist": "^4.0.0"
    16240                     },
    16241                     "dependencies": {
    16242                         "mkdirp": {
    16243                             "version": "1.0.4",
    16244                             "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
    16245                             "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
    16246                             "dev": true
    16247                         }
    16248                     }
    16249                 }
    16250             }
    16251         },
    1625215967        "node-watch": {
    1625315968            "version": "0.7.1",
     
    1653416249            "requires": {
    1653516250                "path-key": "^2.0.0"
    16536             }
    16537         },
    16538         "npmlog": {
    16539             "version": "4.1.2",
    16540             "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
    16541             "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
    16542             "dev": true,
    16543             "requires": {
    16544                 "are-we-there-yet": "~1.1.2",
    16545                 "console-control-strings": "~1.1.0",
    16546                 "gauge": "~2.7.3",
    16547                 "set-blocking": "~2.0.0"
    1654816251            }
    1654916252        },
     
    1893318636            "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
    1893418637            "dev": true,
     18638            "optional": true,
    1893518639            "requires": {
    1893618640                "indent-string": "^2.1.0",
     
    1919318897            "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
    1919418898            "dev": true,
     18899            "optional": true,
    1919518900            "requires": {
    1919618901                "is-finite": "^1.0.0"
     
    1974919454            }
    1975019455        },
    19751         "sass-graph": {
    19752             "version": "2.2.5",
    19753             "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz",
    19754             "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==",
    19755             "dev": true,
    19756             "requires": {
    19757                 "glob": "^7.0.0",
    19758                 "lodash": "^4.0.0",
    19759                 "scss-tokenizer": "^0.2.3",
    19760                 "yargs": "^13.3.2"
    19761             },
    19762             "dependencies": {
    19763                 "yargs": {
    19764                     "version": "13.3.2",
    19765                     "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
    19766                     "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
    19767                     "dev": true,
    19768                     "requires": {
    19769                         "cliui": "^5.0.0",
    19770                         "find-up": "^3.0.0",
    19771                         "get-caller-file": "^2.0.1",
    19772                         "require-directory": "^2.1.1",
    19773                         "require-main-filename": "^2.0.0",
    19774                         "set-blocking": "^2.0.0",
    19775                         "string-width": "^3.0.0",
    19776                         "which-module": "^2.0.0",
    19777                         "y18n": "^4.0.0",
    19778                         "yargs-parser": "^13.1.2"
    19779                     }
    19780                 },
    19781                 "yargs-parser": {
    19782                     "version": "13.1.2",
    19783                     "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
    19784                     "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
    19785                     "dev": true,
    19786                     "requires": {
    19787                         "camelcase": "^5.0.0",
    19788                         "decamelize": "^1.2.0"
    19789                     }
    19790                 }
    19791             }
    19792         },
    1979319456        "sass-loader": {
    1979419457            "version": "8.0.2",
     
    1988219545                "ajv-errors": "^1.0.0",
    1988319546                "ajv-keywords": "^3.1.0"
    19884             }
    19885         },
    19886         "scss-tokenizer": {
    19887             "version": "0.2.3",
    19888             "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
    19889             "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
    19890             "dev": true,
    19891             "requires": {
    19892                 "js-base64": "^2.1.8",
    19893                 "source-map": "^0.4.2"
    19894             },
    19895             "dependencies": {
    19896                 "source-map": {
    19897                     "version": "0.4.4",
    19898                     "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
    19899                     "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
    19900                     "dev": true,
    19901                     "requires": {
    19902                         "amdefine": ">=0.0.4"
    19903                     }
    19904                 }
    1990519547            }
    1990619548        },
     
    2091820560            "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
    2091920561            "dev": true
    20920         },
    20921         "stdout-stream": {
    20922             "version": "1.4.1",
    20923             "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
    20924             "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
    20925             "dev": true,
    20926             "requires": {
    20927                 "readable-stream": "^2.0.1"
    20928             }
    2092920562        },
    2093020563        "stealthy-require": {
     
    2121220845            "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
    2121320846            "dev": true,
     20847            "optional": true,
    2121420848            "requires": {
    2121520849                "get-stdin": "^4.0.1"
     
    2122020854                    "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
    2122120855                    "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
    21222                     "dev": true
     20856                    "dev": true,
     20857                    "optional": true
    2122320858                }
    2122420859            }
     
    2231021945            "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
    2231121946            "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
    22312             "dev": true
     21947            "dev": true,
     21948            "optional": true
    2231321949        },
    2231421950        "trim-repeated": {
     
    2233321969            "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==",
    2233421970            "dev": true
    22335         },
    22336         "true-case-path": {
    22337             "version": "1.0.3",
    22338             "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
    22339             "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
    22340             "dev": true,
    22341             "requires": {
    22342                 "glob": "^7.1.2"
    22343             }
    2234421971        },
    2234521972        "tslib": {
     
    2388023507            "integrity": "sha512-xaI3ig1hhEcec2+5uUs9i2BrVXzJ83dOn2ij3ze2RAKUQ4X03Cm99SLny1Vh1KL4Rc1SPZnQOs0mdtVkQ0Tclw=="
    2388123508        },
    23882         "wide-align": {
    23883             "version": "1.1.3",
    23884             "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
    23885             "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
    23886             "dev": true,
    23887             "requires": {
    23888                 "string-width": "^1.0.2 || 2"
    23889             },
    23890             "dependencies": {
    23891                 "ansi-regex": {
    23892                     "version": "3.0.0",
    23893                     "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
    23894                     "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
    23895                     "dev": true
    23896                 },
    23897                 "string-width": {
    23898                     "version": "2.1.1",
    23899                     "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
    23900                     "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
    23901                     "dev": true,
    23902                     "requires": {
    23903                         "is-fullwidth-code-point": "^2.0.0",
    23904                         "strip-ansi": "^4.0.0"
    23905                     }
    23906                 },
    23907                 "strip-ansi": {
    23908                     "version": "4.0.0",
    23909                     "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
    23910                     "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
    23911                     "dev": true,
    23912                     "requires": {
    23913                         "ansi-regex": "^3.0.0"
    23914                     }
    23915                 }
    23916             }
    23917         },
    2391823509        "window-size": {
    2391923510            "version": "0.1.0",
  • trunk/package.json

    r50048 r50126  
    6363        "install-changed": "1.1.0",
    6464        "matchdep": "~2.0.0",
    65         "node-sass": "~5.0.0",
    6665        "prettier": "npm:wp-prettier@2.0.5",
    6766        "puppeteer": "npm:puppeteer-core@3.0.0",
    6867        "qunit": "~2.14.0",
     68        "sass": "^1.32.5",
    6969        "sinon": "~9.2.4",
    7070        "sinon-test": "~3.0.0",
Note: See TracChangeset for help on using the changeset viewer.