Make WordPress Core


Ignore:
Timestamp:
02/05/2021 04:03:45 AM (4 years ago)
Author:
desrosj
Message:

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

This updates the 5.0 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.0, 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,50192] to the 5.0 branch.
See #52341.

Location:
branches/5.0
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/5.0

  • branches/5.0/package.json

    r49529 r50201  
    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+",
     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": {
    16         "@wordpress/custom-templated-path-webpack-plugin": "^1.1.5",
    17         "@wordpress/library-export-default-webpack-plugin": "^1.0.4",
    18         "autoprefixer": "^9.1.5",
     28        "@wordpress/custom-templated-path-webpack-plugin": "1.1.5",
     29        "@wordpress/library-export-default-webpack-plugin": "1.0.4",
     30        "autoprefixer": "^9.8.6",
    1931        "copy-webpack-plugin": "^4.6.0",
    20         "cssnano": "^4.1.4",
     32        "cssnano": "4.1.10",
    2133        "dotenv": "^8.2.0",
    2234        "dotenv-expand": "^5.1.0",
    23         "grunt": "~1.0.3",
     35        "grunt": "~1.3.0",
    2436        "grunt-banner": "^0.6.0",
    2537        "grunt-contrib-clean": "~2.0.0",
    26         "grunt-contrib-compress": "~1.4.3",
    27         "grunt-contrib-concat": "~1.0.0",
     38        "grunt-contrib-compress": "~2.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-includes": "~1.1.0",
    36         "grunt-jsdoc": "^2.1.0",
     48        "grunt-jsdoc": "2.4.1",
    3749        "grunt-jsvalidate": "~0.2.2",
    38         "grunt-legacy-util": "^1.1.1",
    39         "grunt-patch-wordpress": "~1.0.0",
     50        "grunt-legacy-util": "^2.0.0",
     51        "grunt-patch-wordpress": "~3.0.0",
    4052        "grunt-postcss": "~0.9.0",
    41         "grunt-replace": "~1.0.1",
    42         "grunt-rtlcss": "~2.0.1",
    43         "grunt-sass": "^2.0.0",
    44         "grunt-webpack": "^3.0.2",
    45         "ink-docstrap": "^1.3.0",
     53        "grunt-replace-lts": "~1.1.0",
     54        "grunt-rtlcss": "~2.0.2",
     55        "grunt-sass": "~3.1.0",
     56        "grunt-webpack": "^4.0.0",
     57        "ink-docstrap": "1.3.2",
    4658        "matchdep": "~2.0.0",
    47         "source-map-loader": "^0.2.4",
    48         "uglify-js": "^3.4.9",
    49         "wait-on": "^3.3.0",
    50         "webpack": "^4.24.0",
    51         "webpack-dev-server": "^3.1.9",
    52         "webpack-livereload-plugin": "^2.1.1"
     59        "sass": "^1.32.6",
     60        "source-map-loader": "^1.1.3",
     61        "uglify-js": "^3.12.6",
     62        "wait-on": "5.2.1",
     63        "webpack": "4.43.0",
     64        "webpack-dev-server": "3.11.2",
     65        "webpack-livereload-plugin": "2.3.0"
    5366    },
    5467    "dependencies": {
    55         "@babel/polyfill": "^7.0.0",
    56         "@wordpress/a11y": "^2.0.2",
    57         "@wordpress/annotations": "^1.0.5",
    58         "@wordpress/api-fetch": "^2.2.7",
    59         "@wordpress/autop": "^2.0.2",
    60         "@wordpress/blob": "^2.1.0",
    61         "@wordpress/block-library": "^2.2.17",
    62         "@wordpress/block-serialization-default-parser": "^2.0.3",
    63         "@wordpress/blocks": "^6.0.5",
    64         "@wordpress/components": "^7.0.5",
    65         "@wordpress/compose": "^3.0.0",
    66         "@wordpress/core-data": "^2.0.16",
    67         "@wordpress/data": "^4.2.0",
    68         "@wordpress/date": "^3.0.1",
    69         "@wordpress/deprecated": "^2.0.4",
    70         "@wordpress/dom": "^2.0.8",
    71         "@wordpress/dom-ready": "^2.0.2",
    72         "@wordpress/edit-post": "^3.1.7",
    73         "@wordpress/editor": "^9.0.7",
    74         "@wordpress/element": "^2.1.8",
    75         "@wordpress/escape-html": "^1.0.1",
    76         "@wordpress/format-library": "^1.2.10",
    77         "@wordpress/hooks": "^2.0.4",
    78         "@wordpress/html-entities": "^2.0.4",
    79         "@wordpress/i18n": "^3.1.0",
    80         "@wordpress/is-shallow-equal": "^1.1.4",
    81         "@wordpress/keycodes": "^2.0.5",
    82         "@wordpress/list-reusable-blocks": "^1.1.18",
    83         "@wordpress/notices": "^1.1.2",
    84         "@wordpress/nux": "^3.0.6",
    85         "@wordpress/plugins": "^2.0.10",
    86         "@wordpress/redux-routine": "^3.0.3",
    87         "@wordpress/rich-text": "^3.0.4",
    88         "@wordpress/shortcode": "^2.0.2",
    89         "@wordpress/token-list": "^1.1.0",
    90         "@wordpress/url": "^2.3.3",
    91         "@wordpress/viewport": "^2.1.0",
    92         "@wordpress/wordcount": "^2.0.3",
    93         "element-closest": "^2.0.2",
    94         "formdata-polyfill": "^3.0.12",
    95         "lodash": "^4.17.11",
    96         "moment": "^2.22.2",
    97         "polyfill-library": "^3.26.0-0",
    98         "react": "^16.6.3",
    99         "react-dom": "^16.6.3",
    100         "whatwg-fetch": "^3.0.0"
     68        "@babel/polyfill": "7.0.0",
     69        "@wordpress/a11y": "2.0.2",
     70        "@wordpress/annotations": "1.0.5",
     71        "@wordpress/api-fetch": "2.2.7",
     72        "@wordpress/autop": "2.0.2",
     73        "@wordpress/blob": "2.1.0",
     74        "@wordpress/block-library": "2.2.17",
     75        "@wordpress/block-serialization-default-parser": "2.0.3",
     76        "@wordpress/blocks": "6.0.5",
     77        "@wordpress/components": "7.0.5",
     78        "@wordpress/compose": "3.0.0",
     79        "@wordpress/core-data": "2.0.16",
     80        "@wordpress/data": "4.2.0",
     81        "@wordpress/date": "3.0.1",
     82        "@wordpress/deprecated": "2.0.4",
     83        "@wordpress/dom": "2.0.8",
     84        "@wordpress/dom-ready": "2.0.2",
     85        "@wordpress/edit-post": "3.1.7",
     86        "@wordpress/editor": "9.0.7",
     87        "@wordpress/element": "2.1.8",
     88        "@wordpress/escape-html": "1.0.1",
     89        "@wordpress/format-library": "1.2.10",
     90        "@wordpress/hooks": "2.0.4",
     91        "@wordpress/html-entities": "2.0.4",
     92        "@wordpress/i18n": "3.1.0",
     93        "@wordpress/is-shallow-equal": "1.1.4",
     94        "@wordpress/keycodes": "2.0.5",
     95        "@wordpress/list-reusable-blocks": "1.1.18",
     96        "@wordpress/notices": "1.1.2",
     97        "@wordpress/nux": "3.0.6",
     98        "@wordpress/plugins": "2.0.10",
     99        "@wordpress/redux-routine": "3.0.3",
     100        "@wordpress/rich-text": "3.0.4",
     101        "@wordpress/shortcode": "2.0.2",
     102        "@wordpress/token-list": "1.1.0",
     103        "@wordpress/url": "2.3.3",
     104        "@wordpress/viewport": "2.1.0",
     105        "@wordpress/wordcount": "2.0.3",
     106        "element-closest": "2.0.2",
     107        "formdata-polyfill": "3.0.12",
     108        "lodash": "4.17.11",
     109        "moment": "2.22.2",
     110        "polyfill-library": "3.26.0-0",
     111        "react": "16.6.3",
     112        "react-dom": "16.6.3",
     113        "whatwg-fetch": "3.0.0"
    101114    },
    102115    "scripts": {
Note: See TracChangeset for help on using the changeset viewer.