[wp-trac] [WordPress Trac] #56658: Make build process compatible with newer versions of NodeJS/npm

WordPress Trac noreply at wordpress.org
Mon Sep 26 16:23:35 UTC 2022


#56658: Make build process compatible with newer versions of NodeJS/npm
------------------------------+---------------------
 Reporter:  desrosj           |       Owner:  (none)
     Type:  task (blessed)    |      Status:  new
 Priority:  normal            |   Milestone:  6.2
Component:  Build/Test Tools  |     Version:
 Severity:  normal            |  Resolution:
 Keywords:                    |     Focuses:
------------------------------+---------------------
Description changed by desrosj:

Old description:

> The build scripts and processes currently require NodeJS 14.x and NPM < 7
> (6.x).
>
> Some notes:
> - NodeJS 14.x is currently in the maintenance phase, which ends April,
> 30, 2023.
> - NodeJS 16.x (the current LTS version) enters the maintenance phase on
> October 18, 2022.
> - NodeJS 18.x enters LTS on October 25, 2022.
> - NPM 7 introduces a new lock file format (see #52951).
> - NPM 8 had only one notable breaking change,
> [https://github.blog/changelog/2021-10-07-npm-cli-upgraded-to-version-8/
> dropping support for NodeJS 10].

New description:

 The build scripts and processes currently require NodeJS 14.x and NPM < 7
 (6.x).

 Some notes:
 - NodeJS 14.x is currently in the maintenance phase, which ends April, 30,
 2023.
 - NodeJS 16.x (the current LTS version) enters the maintenance phase on
 October 18, 2022.
 - NodeJS 18.x enters LTS on October 25, 2022.
 - NPM 7 introduces a new lock file format (see #52951).
 - NPM 8 had only one notable breaking change,
 [https://github.blog/changelog/2021-10-07-npm-cli-upgraded-to-version-8/
 dropping support for NodeJS 10].
 - Twenty Nineteen, Twenty Twenty, and Twenty Twenty-One all have their own
 `package.json` files and are set up to run on NodeJS `14.x`. These should
 probably be updated as well so that the version required is consistent.

--

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/56658#comment:2>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list