diff --git a/Gruntfile.js b/Gruntfile.js index 90e112ef1525f..4da368013e0dc 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -2346,15 +2346,15 @@ module.exports = function(grunt) { grunt.registerTask( 'wp-packages:update', 'Update WordPress packages', function() { const distTag = grunt.option('dist-tag') || 'latest'; grunt.log.writeln( `Updating WordPress packages (--dist-tag=${distTag})` ); - spawn( 'npx', [ 'wp-scripts', 'packages-update', `--dist-tag=${distTag}` ], { + spawn( 'npm', [ 'exec', '--no', '--', 'wp-scripts', 'packages-update', `--dist-tag=${distTag}` ], { cwd: __dirname, stdio: 'inherit', } ); } ); grunt.registerTask( 'browserslist:update', 'Update the local database of browser supports', function() { - grunt.log.writeln( `Updating browsers list` ); - spawn( 'npx', [ 'update-browserslist-db@latest' ], { + grunt.log.writeln( 'Updating browsers list' ); + spawn( 'npm', [ 'exec', '--no', '--', 'update-browserslist-db' ], { cwd: __dirname, stdio: 'inherit', } ); diff --git a/package-lock.json b/package-lock.json index 24ad6fcc78fae..5a4e218043951 100644 --- a/package-lock.json +++ b/package-lock.json @@ -90,6 +90,7 @@ "source-map-loader": "5.0.0", "terser-webpack-plugin": "5.4.0", "typescript": "5.9.3", + "update-browserslist-db": "1.2.3", "uuid": "13.0.0", "wait-on": "9.0.4", "webpack": "5.105.4" diff --git a/package.json b/package.json index 43806c0c7e417..7614b871b6a07 100644 --- a/package.json +++ b/package.json @@ -78,6 +78,7 @@ "source-map-loader": "5.0.0", "terser-webpack-plugin": "5.4.0", "typescript": "5.9.3", + "update-browserslist-db": "1.2.3", "uuid": "13.0.0", "wait-on": "9.0.4", "webpack": "5.105.4"