Make WordPress Core


Ignore:
Timestamp:
02/05/2021 03:53:43 AM (5 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.