Make WordPress Core


Ignore:
Timestamp:
02/05/2021 03:53:43 AM (6 years ago)
Author:
desrosj
Message:

Build/Test Tools: Support NodeJS 14.x in the 5.1 branch.

This updates the 5.1 branch to support the latest LTS version of NodeJS (currently 14.x), allowing the same version to be used across all WordPress branches that receive security updates as a courtesy.

In addition to backporting the package updates that happened after branching 5.1, dependencies that were removed in future releases have also been updated to their latest versions.

Props desrosj, dd32, netweb, jorbin.
Merges [44233,44728,45321,45765,45826,46403-46404,46408-46409,47404,47867-47869,47872-47873,48705,49636,49933,49937,49939,49940,49983,49989,50017,50126,50176,50185] to the 5.1 branch.
See #52341.

Location:
branches/5.1
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/5.1

  • branches/5.1/package.json

    r49528 r50199  
    88        },
    99        "engines": {
    10                 "node": "10.22.1",
    11                 "npm": "6.14.6"
     10                "node": ">=14.15.0",
     11                "npm": ">=6.14.8"
    1212        },
    1313        "author": "The WordPress Contributors",
    1414        "license": "GPL-2.0-or-later",
     15        "browserslist": [
     16                "> 1%",
     17                "ie >= 11",
     18                "last 1 Android versions",
     19                "last 1 ChromeAndroid versions",
     20                "last 2 Chrome versions",
     21                "last 2 Firefox versions",
     22                "last 2 Safari versions",
     23                "last 2 iOS versions",
     24                "last 2 Edge versions",
     25                "last 2 Opera versions"
     26        ],
    1527        "devDependencies": {
    1628                "@wordpress/custom-templated-path-webpack-plugin": "1.1.6",
    1729                "@wordpress/library-export-default-webpack-plugin": "1.0.5",
    18                 "autoprefixer": "9.4.7",
    19                 "check-node-version": "3.2.0",
     30                "autoprefixer": "^9.8.6",
     31                "check-node-version": "4.0.3",
    2032                "copy-webpack-plugin": "^4.6.0",
    21                 "cssnano": "4.1.8",
     33                "cssnano": "4.1.10",
    2234                "dotenv": "^8.2.0",
    2335                "dotenv-expand": "^5.1.0",
    24                 "grunt": "~1.0.3",
     36                "grunt": "~1.3.0",
    2537                "grunt-banner": "^0.6.0",
    2638                "grunt-contrib-clean": "~2.0.0",
    27                 "grunt-contrib-concat": "~1.0.0",
     39                "grunt-contrib-concat": "1.0.1",
    2840                "grunt-contrib-copy": "~1.0.0",
    2941                "grunt-contrib-cssmin": "~3.0.0",
    30                 "grunt-contrib-imagemin": "~2.0.1",
    31                 "grunt-contrib-jshint": "~2.0.0",
    32                 "grunt-contrib-qunit": "^1.2.0",
    33                 "grunt-contrib-uglify": "~2.0.0",
     42                "grunt-contrib-imagemin": "~4.0.0",
     43                "grunt-contrib-jshint": "3.0.0",
     44                "grunt-contrib-qunit": "^4.0.0",
     45                "grunt-contrib-uglify": "~5.0.0",
    3446                "grunt-contrib-watch": "~1.1.0",
    3547                "grunt-file-append": "0.0.7",
    3648                "grunt-includes": "~1.1.0",
    37                 "grunt-jsdoc": "2.3.0",
     49                "grunt-jsdoc": "2.4.1",
    3850                "grunt-jsvalidate": "~0.2.2",
    39                 "grunt-legacy-util": "^1.1.1",
    40                 "grunt-patch-wordpress": "~1.0.0",
     51                "grunt-legacy-util": "^2.0.0",
     52                "grunt-patch-wordpress": "~3.0.0",
    4153                "grunt-postcss": "~0.9.0",
    42                 "grunt-replace": "~1.0.1",
    43                 "grunt-rtlcss": "~2.0.1",
    44                 "grunt-sass": "~3.0.2",
    45                 "grunt-webpack": "^3.1.3",
    46                 "ink-docstrap": "^1.3.0",
     54                "grunt-replace-lts": "~1.1.0",
     55                "grunt-rtlcss": "~2.0.2",
     56                "grunt-sass": "~3.1.0",
     57                "grunt-webpack": "^4.0.0",
     58                "ink-docstrap": "1.3.2",
    4759                "jquery-migrate": "1.4.1",
    4860                "matchdep": "~2.0.0",
    49                 "node-sass": "~4.11.0",
    50                 "source-map-loader": "^0.2.4",
    51                 "uglify-js": "^3.4.9",
    52                 "uglifyjs-webpack-plugin": "2.1.1",
    53                 "wait-on": "^3.3.0",
    54                 "webpack": "4.29.2",
    55                 "webpack-dev-server": "3.1.14",
    56                 "webpack-livereload-plugin": "2.2.0"
     61                "sass": "^1.32.6",
     62                "source-map-loader": "^1.1.3",
     63                "uglify-js": "^3.12.6",
     64                "uglifyjs-webpack-plugin": "2.2.0",
     65                "wait-on": "^5.2.1",
     66                "webpack": "4.43.0",
     67                "webpack-dev-server": "3.11.2",
     68                "webpack-livereload-plugin": "2.3.0"
    5769        },
    5870        "dependencies": {
    5971                "@babel/polyfill": "7.2.5",
    60                 "@wordpress/a11y": "^2.0.2",
     72                "@wordpress/a11y": "2.0.2",
    6173                "@wordpress/annotations": "1.0.8",
    62                 "@wordpress/api-fetch": "^2.2.8",
    63                 "@wordpress/autop": "^2.0.2",
    64                 "@wordpress/blob": "^2.1.0",
     74                "@wordpress/api-fetch": "2.2.8",
     75                "@wordpress/autop": "2.0.2",
     76                "@wordpress/blob": "2.1.0",
    6577                "@wordpress/block-library": "2.2.18",
    66                 "@wordpress/block-serialization-default-parser": "^2.0.5",
    67                 "@wordpress/blocks": "^6.0.7",
     78                "@wordpress/block-serialization-default-parser": "2.0.5",
     79                "@wordpress/blocks": "6.0.7",
    6880                "@wordpress/components": "7.0.8",
    69                 "@wordpress/compose": "^3.0.1",
    70                 "@wordpress/core-data": "^2.0.17",
    71                 "@wordpress/data": "^4.2.1",
    72                 "@wordpress/date": "^3.0.1",
    73                 "@wordpress/deprecated": "^2.0.5",
    74                 "@wordpress/dom": "^2.0.8",
    75                 "@wordpress/dom-ready": "^2.0.2",
     81                "@wordpress/compose": "3.0.1",
     82                "@wordpress/core-data": "2.0.17",
     83                "@wordpress/data": "4.2.1",
     84                "@wordpress/date": "3.0.1",
     85                "@wordpress/deprecated": "2.0.5",
     86                "@wordpress/dom": "2.0.8",
     87                "@wordpress/dom-ready": "2.0.2",
    7688                "@wordpress/edit-post": "3.1.11",
    7789                "@wordpress/editor": "9.0.11",
    78                 "@wordpress/element": "^2.1.9",
    79                 "@wordpress/escape-html": "^1.0.1",
     90                "@wordpress/element": "2.1.9",
     91                "@wordpress/escape-html": "1.0.1",
    8092                "@wordpress/format-library": "1.2.14",
    81                 "@wordpress/hooks": "^2.0.5",
    82                 "@wordpress/html-entities": "^2.0.4",
    83                 "@wordpress/i18n": "^3.1.1",
    84                 "@wordpress/is-shallow-equal": "^1.1.5",
    85                 "@wordpress/keycodes": "^2.0.6",
     93                "@wordpress/hooks": "2.0.5",
     94                "@wordpress/html-entities": "2.0.4",
     95                "@wordpress/i18n": "3.1.1",
     96                "@wordpress/is-shallow-equal": "1.1.5",
     97                "@wordpress/keycodes": "2.0.6",
    8698                "@wordpress/list-reusable-blocks": "1.1.21",
    87                 "@wordpress/notices": "^1.1.3",
     99                "@wordpress/notices": "1.1.3",
    88100                "@wordpress/nux": "3.0.9",
    89                 "@wordpress/plugins": "^2.0.11",
    90                 "@wordpress/redux-routine": "^3.0.4",
     101                "@wordpress/plugins": "2.0.11",
     102                "@wordpress/redux-routine": "3.0.4",
    91103                "@wordpress/rich-text": "3.0.7",
    92                 "@wordpress/shortcode": "^2.0.2",
    93                 "@wordpress/token-list": "^1.1.0",
    94                 "@wordpress/url": "^2.3.3",
    95                 "@wordpress/viewport": "^2.1.1",
    96                 "@wordpress/wordcount": "^2.0.3",
     104                "@wordpress/shortcode": "2.0.2",
     105                "@wordpress/token-list": "1.1.0",
     106                "@wordpress/url": "2.3.3",
     107                "@wordpress/viewport": "2.1.1",
     108                "@wordpress/wordcount": "2.0.3",
    97109                "backbone": "1.3.3",
    98                 "element-closest": "^2.0.2",
     110                "element-closest": "2.0.2",
    99111                "formdata-polyfill": "3.0.13",
    100112                "imagesloaded": "3.2.0",
    101                 "jquery-color": "github:jquery/jquery-color#2.1.1",
     113                "jquery-color": "https://github.com/jquery/jquery-color/archive/2.1.1.tar.gz",
    102114                "jquery-form": "4.2.1",
    103115                "jquery-hoverintent": "1.8.3",
    104                 "jquery-ui": "github:jquery/jquery-ui#1.11.4",
     116                "jquery-ui": "https://github.com/jquery/jquery-ui/archive/1.11.4.tar.gz",
    105117                "lodash": "4.17.11",
    106118                "masonry-layout": "3.3.2",
Note: See TracChangeset for help on using the changeset viewer.