Make WordPress Core


Ignore:
Timestamp:
11/24/2021 03:33:02 AM (5 years ago)
Author:
peterwilsoncc
Message:

Twenty Twenty-One: Combine duplicate CSS rules.

Use the postcss-merge-rules package when building TT1 stylesheets to reduce duplicate code in production CSS.

Props SergeyBiryukov, ryelle, Shaharyar10, shital-patel, mukesh27, poena.
Fixes #53605.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-content/themes/twentytwentyone/package-lock.json

    r52047 r52238  
    13011301                        }
    13021302                },
     1303                "caniuse-api": {
     1304                        "version": "3.0.0",
     1305                        "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
     1306                        "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
     1307                        "dev": true,
     1308                        "requires": {
     1309                                "browserslist": "^4.0.0",
     1310                                "caniuse-lite": "^1.0.0",
     1311                                "lodash.memoize": "^4.1.2",
     1312                                "lodash.uniq": "^4.5.0"
     1313                        }
     1314                },
    13031315                "caniuse-lite": {
    13041316                        "version": "1.0.30001164",
     
    14601472                        "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
    14611473                        "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
     1474                        "dev": true
     1475                },
     1476                "cssnano-utils": {
     1477                        "version": "2.0.1",
     1478                        "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz",
     1479                        "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==",
    14621480                        "dev": true
    14631481                },
     
    31313149                        "dev": true
    31323150                },
     3151                "lodash.memoize": {
     3152                        "version": "4.1.2",
     3153                        "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
     3154                        "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
     3155                        "dev": true
     3156                },
    31333157                "lodash.merge": {
    31343158                        "version": "4.6.2",
     
    31533177                        "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
    31543178                        "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=",
     3179                        "dev": true
     3180                },
     3181                "lodash.uniq": {
     3182                        "version": "4.5.0",
     3183                        "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
     3184                        "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
    31553185                        "dev": true
    31563186                },
     
    46244654                        "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=",
    46254655                        "dev": true
     4656                },
     4657                "postcss-merge-rules": {
     4658                        "version": "5.0.3",
     4659                        "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.3.tgz",
     4660                        "integrity": "sha512-cEKTMEbWazVa5NXd8deLdCnXl+6cYG7m2am+1HzqH0EnTdy8fRysatkaXb2dEnR+fdaDxTvuZ5zoBdv6efF6hg==",
     4661                        "dev": true,
     4662                        "requires": {
     4663                                "browserslist": "^4.16.6",
     4664                                "caniuse-api": "^3.0.0",
     4665                                "cssnano-utils": "^2.0.1",
     4666                                "postcss-selector-parser": "^6.0.5"
     4667                        },
     4668                        "dependencies": {
     4669                                "postcss-selector-parser": {
     4670                                        "version": "6.0.6",
     4671                                        "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz",
     4672                                        "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==",
     4673                                        "dev": true,
     4674                                        "requires": {
     4675                                                "cssesc": "^3.0.0",
     4676                                                "util-deprecate": "^1.0.2"
     4677                                        }
     4678                                }
     4679                        }
    46264680                },
    46274681                "postcss-nested": {
Note: See TracChangeset for help on using the changeset viewer.