Skip to content

chore(deps): update node.js to v20.19.3#93

Open
renovate[bot] wants to merge 2 commits intomasterfrom
renovate/node-20.x
Open

chore(deps): update node.js to v20.19.3#93
renovate[bot] wants to merge 2 commits intomasterfrom
renovate/node-20.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Jul 14, 2025

This PR contains the following updates:

Package Type Update Change
node (source) minor 20 -> 20.19.3
node (source) engines minor 20 -> 20.19.3

Release Notes

nodejs/node (node)

v20.19.3

Compare Source

v20.19.2

Compare Source

v20.19.1

Compare Source

v20.19.0: 2025-03-13, Version 20.19.0 'Iron' (LTS), @​marco-ippolito

Compare Source

Notable Changes
require(esm) is now enabled by default

Support for loading native ES modules using require() had been available on v20.x under the command line flag --experimental-require-module, and available by default on v22.x and v23.x. In this release, it is now no longer behind a flag on v20.x.

This feature has been tested on v23.x and v22.x, and we are looking for user feedback from v20.x to make more final tweaks before fully stabilizing it. When the Node.js instance encounters a native ES module in require() somewhere outside node_modules for the first time, it will emit an experimental warning unless require() comes from a path that contains node_modules. If there happens to be any regressions caused by this feature, users can report it to the Node.js issue tracker. Meanwhile this feature can also be disabled using --no-experimental-require-module as a workaround.

With this feature enabled, Node.js will no longer throw ERR_REQUIRE_ESM if require() is used to load a ES module. It can, however, throw ERR_REQUIRE_ASYNC_MODULE if the ES module being loaded or its dependencies contain top-level await. When the ES module is loaded successfully by require(), the returned object will either be a ES module namespace object similar to what's returned by import(), or what gets exported as "module.exports" in the ES module.

Users can check process.features.require_module to see whether require(esm) is enabled in the current Node.js instance. For packages, the "module-sync" exports condition can be used as a way to detect require(esm) support in the current Node.js instance and allow both require() and import to load the same native ES module. See the documentation for more details about this feature.

Contributed by Joyee Cheung in #​55085

Module syntax detection is now enabled by default

Module syntax detection (the --experimental-detect-module flag) is now
enabled by default. Use --no-experimental-detect-module to disable it if
needed.

Syntax detection attempts to run ambiguous files as CommonJS, and if the module
fails to parse as CommonJS due to ES module syntax, Node.js tries again and runs
the file as an ES module.
Ambiguous files are those with a .js or no extension, where the nearest parent
package.json has no "type" field (either "type": "module" or
"type": "commonjs").
Syntax detection should have no performance impact on CommonJS modules, but it
incurs a slight performance penalty for ES modules; add "type": "module" to
the nearest parent package.json file to eliminate the performance cost.
A use case unlocked by this feature is the ability to use ES module syntax in
extensionless scripts with no nearby package.json.

Thanks to Geoffrey Booth for making this work on #​53619.

Other Notable Changes
  • [285bb4ee14] - crypto: update root certificates to NSS 3.107 (Node.js GitHub Bot) #​56566
  • [73b5c16684] - (SEMVER-MINOR) worker: add postMessageToThread (Paolo Insogna) #​53682
  • [de313b2336] - (SEMVER-MINOR) module: only emit require(esm) warning under --trace-require-module (Joyee Cheung) #​56194
  • [4fba01911d] - (SEMVER-MINOR) process: add process.features.require_module (Joyee Cheung) #​55241
  • [df8a045afe] - (SEMVER-MINOR) module: implement the "module-sync" exports condition (Joyee Cheung) #​54648
  • [f9dc1eaef5] - (SEMVER-MINOR) module: add __esModule to require()'d ESM (Joyee Cheung) #​52166
Commits

v20.18.3: 2025-02-10, Version 20.18.3 'Iron' (LTS), @​marco-ippolito

Compare Source

Notable Changes
Commits

Configuration

📅 Schedule: Branch creation - "after 6am and before 10am on monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Jul 14, 2025
@github-actions
Copy link
Copy Markdown
Contributor

Images automagically compressed by Calibre's image-actions

Compression reduced images by 67.6%, saving 18.49 MB.

Filename Before After Improvement Visual comparison
template/public/img/uploads/02.png 89.30 KB 85.91 KB -3.8% View diff
template/public/img/uploads/area-externa.png 45.70 KB 40.64 KB -11.1% View diff
template/public/img/uploads/banner-01-1-.jpg 456.73 KB 116.54 KB -74.5% View diff
template/public/img/uploads/banner-01-16-.jpg 503.59 KB 134.52 KB -73.3% View diff
template/public/img/uploads/banner-01-4-.jpg 593.88 KB 119.31 KB -79.9% View diff
template/public/img/uploads/banner-01-6-.jpg 609.61 KB 159.15 KB -73.9% View diff
template/public/img/uploads/banner-01-9-.jpg 885.77 KB 186.24 KB -79.0% View diff
template/public/img/uploads/banner-01-mobile-1-.jpg 290.14 KB 79.77 KB -72.5% View diff
template/public/img/uploads/banner-01-mobile-10-.jpg 477.19 KB 112.03 KB -76.5% View diff
template/public/img/uploads/banner-01-mobile-14-.jpg 272.42 KB 77.52 KB -71.5% View diff
template/public/img/uploads/banner-01-mobile-4-.jpg 355.39 KB 76.97 KB -78.3% View diff
template/public/img/uploads/banner-01-mobile-6-.jpg 366.34 KB 96.83 KB -73.6% View diff
template/public/img/uploads/banner-01-mobile.jpg 330.71 KB 95.19 KB -71.2% View diff
template/public/img/uploads/banner-01.jpg 467.14 KB 129.71 KB -72.2% View diff
template/public/img/uploads/banner-02-10-.jpg 627.47 KB 169.91 KB -72.9% View diff
template/public/img/uploads/banner-02-13-.jpg 365.79 KB 115.60 KB -68.4% View diff
template/public/img/uploads/banner-02-4-.jpg 390.42 KB 109.73 KB -71.9% View diff
template/public/img/uploads/banner-02-6-.jpg 521.10 KB 135.79 KB -73.9% View diff
template/public/img/uploads/banner-02-mobile-12-.jpg 254.55 KB 80.56 KB -68.4% View diff
template/public/img/uploads/banner-02-mobile-2-.jpg 257.34 KB 73.88 KB -71.3% View diff
template/public/img/uploads/banner-02-mobile-4-.jpg 257.34 KB 73.88 KB -71.3% View diff
template/public/img/uploads/banner-02-mobile-6-.jpg 322.80 KB 88.00 KB -72.7% View diff
template/public/img/uploads/banner-02-mobile-9-.jpg 448.97 KB 121.50 KB -72.9% View diff
template/public/img/uploads/banner-02-mobile.jpg 428.59 KB 120.72 KB -71.8% View diff
template/public/img/uploads/banner-02.jpg 606.27 KB 175.30 KB -71.1% View diff
template/public/img/uploads/banner-03-1-.jpg 477.76 KB 123.05 KB -74.2% View diff
template/public/img/uploads/banner-03-2-.jpg 477.76 KB 123.05 KB -74.2% View diff
template/public/img/uploads/banner-03-6-.jpg 606.10 KB 146.83 KB -75.8% View diff
template/public/img/uploads/banner-03-mobile-1-.jpg 308.06 KB 79.50 KB -74.2% View diff
template/public/img/uploads/banner-03-mobile-2-.jpg 308.06 KB 79.50 KB -74.2% View diff
template/public/img/uploads/banner-03-mobile-6-.jpg 377.93 KB 89.93 KB -76.2% View diff
template/public/img/uploads/banner-03-mobile-pascoa.jpg 601.93 KB 135.98 KB -77.4% View diff
template/public/img/uploads/banner-03-mobile.jpg 343.47 KB 84.47 KB -75.4% View diff
template/public/img/uploads/banner-03-mobilev2.jpg 339.31 KB 84.20 KB -75.2% View diff
template/public/img/uploads/banner-03-pascoa.jpg 964.17 KB 210.74 KB -78.1% View diff
template/public/img/uploads/banner-03.jpg 557.52 KB 135.43 KB -75.7% View diff
template/public/img/uploads/banner-03v2.jpg 557.59 KB 137.05 KB -75.4% View diff
template/public/img/uploads/banner-04-.jpg 619.10 KB 151.81 KB -75.5% View diff
template/public/img/uploads/banner-04-2-.jpg 630.08 KB 161.09 KB -74.4% View diff
template/public/img/uploads/banner-04-mobile-2-.jpg 419.12 KB 109.78 KB -73.8% View diff
template/public/img/uploads/banner-04-mobile-2.jpg 384.00 KB 97.73 KB -74.5% View diff
template/public/img/uploads/banner-04.jpg 464.64 KB 104.96 KB -77.4% View diff
template/public/img/uploads/banner-05.jpg 692.74 KB 157.03 KB -77.3% View diff
template/public/img/uploads/banner-almofadas.jpg 97.93 KB 32.03 KB -67.3% View diff
template/public/img/uploads/banner-arraia-de-ofertas.jpg 354.57 KB 95.77 KB -73.0% View diff
template/public/img/uploads/banner-home.jpg 105.89 KB 28.36 KB -73.2% View diff
template/public/img/uploads/banner-pop-mobile.jpg 242.55 KB 67.01 KB -72.4% View diff
template/public/img/uploads/banner-pop.jpg 483.10 KB 115.32 KB -76.1% View diff
template/public/img/uploads/banner-rotartivos.jpg 523.46 KB 110.84 KB -78.8% View diff
template/public/img/uploads/banner-site-promocao-descktop.jpg 185.46 KB 72.38 KB -61.0% View diff
template/public/img/uploads/banner-site-promocao-mobile.jpg 45.72 KB 18.42 KB -59.7% View diff
template/public/img/uploads/banner-tapete-desck-top.jpg 526.72 KB 111.52 KB -78.8% View diff
template/public/img/uploads/banner-tapete-mobile.jpg 121.42 KB 22.78 KB -81.2% View diff
template/public/img/uploads/botao-site.png 2.16 KB 986 bytes -55.4% View diff
template/public/img/uploads/burt.webp 17.17 KB 16.88 KB -1.7% View diff
template/public/img/uploads/conheca-nossas-lojas-em-sao-paulo-mobile.jpg 81.83 KB 18.95 KB -76.8% View diff
template/public/img/uploads/conheca-nossas-lojas-em-sao-paulo.jpg 461.79 KB 95.10 KB -79.4% View diff
template/public/img/uploads/design-sem-nome-1-.jpg 14.86 KB 12.10 KB -18.6% View diff
template/public/img/uploads/design-sem-nome-16-.jpg 278.81 KB 67.22 KB -75.9% View diff
template/public/img/uploads/design-sem-nome-17-.jpg 57.79 KB 15.26 KB -73.6% View diff
template/public/img/uploads/design-sem-nome-2-.jpg 65.03 KB 17.44 KB -73.2% View diff
template/public/img/uploads/design-sem-nome-2-.png 35.48 KB 34.21 KB -3.6% View diff
template/public/img/uploads/design-sem-nome-3-.png 14.33 KB 10.81 KB -24.6% View diff
template/public/img/uploads/dia-dos-pais-desck-top.png 531.37 KB 524.72 KB -1.3% View diff
template/public/img/uploads/encomende-seus-ovos-de-pascoa-1.jpg 121.39 KB 29.33 KB -75.8% View diff
template/public/img/uploads/encomende-seus-ovos-de-pascoa.-pelo-telefone-12-34567890-1-.jpg 44.32 KB 39.76 KB -10.3% View diff
template/public/img/uploads/encomende-seus-ovos-de-pascoa.-pelo-telefone-12-34567890.jpg 43.15 KB 38.58 KB -10.6% View diff
template/public/img/uploads/icone_desconto.png 1.13 KB 751 bytes -35.1% View diff
template/public/img/uploads/icone_entrega.png 1.17 KB 833 bytes -30.2% View diff
template/public/img/uploads/icone_revendedor.png 1.11 KB 774 bytes -31.9% View diff
template/public/img/uploads/imagens-aluguel-de-moveis-1-.jpg 241.63 KB 113.77 KB -52.9% View diff
template/public/img/uploads/imagens-aluguel-de-moveis-1-.webp 94.01 KB 92.04 KB -2.1% View diff
template/public/img/uploads/imagens-aluguel-de-moveis-3-.jpg 187.11 KB 135.38 KB -27.6% View diff
template/public/img/uploads/imagens-aluguel-de-moveis-4-.jpg 130.61 KB 97.63 KB -25.2% View diff
template/public/img/uploads/imagens-aluguel-de-moveis-alterada-9.jpg 8.52 KB 8.39 KB -1.5% View diff
template/public/img/uploads/imagens-aluguel-de-moveis-estofados.jpg 398.45 KB 91.21 KB -77.1% View diff
template/public/img/uploads/logo-mt-rodape.png 6.45 KB 5.51 KB -14.5% View diff
template/public/img/uploads/logo-natal-site_prancheta-1-1-.png 9.01 KB 6.05 KB -32.8% View diff
template/public/img/uploads/logo-natal-site_prancheta-2.png 21.44 KB 18.23 KB -15.0% View diff
template/public/img/uploads/logo-office.png 39.32 KB 26.38 KB -32.9% View diff
template/public/img/uploads/mesa-laeral.webp 16.30 KB 15.79 KB -3.1% View diff
template/public/img/uploads/mesas-e-cadeiras.jpg 378.87 KB 102.40 KB -73.0% View diff
template/public/img/uploads/mini-01-1-.jpg 91.83 KB 18.89 KB -79.4% View diff
template/public/img/uploads/mini-01-jan.jpg 70.25 KB 21.38 KB -69.6% View diff
template/public/img/uploads/mini-01.jpg 99.04 KB 29.24 KB -70.5% View diff
template/public/img/uploads/mini-02-1-.jpg 117.28 KB 28.58 KB -75.6% View diff
template/public/img/uploads/mini-02-jan.jpg 102.37 KB 29.03 KB -71.6% View diff
template/public/img/uploads/mini-02.jpg 72.73 KB 22.23 KB -69.4% View diff
template/public/img/uploads/mini-03-1-.jpg 90.46 KB 17.86 KB -80.3% View diff
template/public/img/uploads/mini-03-jan.jpg 68.47 KB 18.38 KB -73.2% View diff
template/public/img/uploads/mini-03.jpg 83.51 KB 21.56 KB -74.2% View diff
template/public/img/uploads/oratorio-desck-top.png 482.42 KB 470.35 KB -2.5% View diff
template/public/img/uploads/poltrona.webp 13.42 KB 13.21 KB -1.6% View diff
template/public/img/uploads/rotativo-mobile-600-400-px-1.jpg 35.65 KB 30.62 KB -14.1% View diff
template/public/img/uploads/rotativo-mobile-600-400-px-3-.jpg 36.74 KB 31.42 KB -14.5% View diff
template/public/img/uploads/rotativo-mobile-600-400-px-4-.jpg 42.95 KB 37.92 KB -11.7% View diff
template/public/img/uploads/rotativo-mobile-600-400-px-6-.jpg 45.85 KB 43.08 KB -6.0% View diff
template/public/img/uploads/selo-reclame-aqui-1-.png 8.52 KB 8.36 KB -1.9% View diff
template/public/img/uploads/selo-reclame-aqui-11-.png 130.56 KB 123.31 KB -5.6% View diff
template/public/img/uploads/selo-reclame-aqui-14-.png 451.70 KB 443.83 KB -1.7% View diff
template/public/img/uploads/selo-reclame-aqui-4-.png 34.95 KB 29.34 KB -16.1% View diff
template/public/img/uploads/selo-reclame-aqui-7-.png 120.91 KB 114.79 KB -5.1% View diff
template/public/img/uploads/selo-reclame-aqui-9-.png 131.55 KB 124.39 KB -5.4% View diff
template/public/img/uploads/single-desktop.png 15.96 KB 12.02 KB -24.7% View diff
template/public/img/uploads/single-mobile.png 8.56 KB 6.43 KB -24.9% View diff
template/public/img/uploads/ver-ofertas-1-.jpg 308.71 KB 79.26 KB -74.3% View diff

212 images did not require optimisation.

@renovate
Copy link
Copy Markdown
Contributor Author

renovate bot commented Jul 14, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants