Bug: Fix support for Node 18 in grafana/e2e package (#63446)

* fix(e2e): replace resolve-as-bin for node 18 support

* chore(yarn): refresh lock file
This commit is contained in:
Jack Westbrook
2023-03-08 10:17:26 +01:00
committed by GitHub
parent 96956d8252
commit a317e48de8
3 changed files with 17 additions and 10 deletions

View File

@@ -1,7 +1,7 @@
const { program } = require('commander');
const execa = require('execa');
const { resolve, sep } = require('path');
const resolveBin = require('resolve-as-bin');
const resolveBin = require('resolve-bin');
const cypress = (commandName, { updateScreenshots, browser }) => {
// Support running an unpublished dev build
@@ -25,7 +25,7 @@ const cypress = (commandName, { updateScreenshots, browser }) => {
stdio: 'inherit',
};
return execa(resolveBin('cypress'), cypressOptions, execaOptions)
return execa(resolveBin.sync('cypress'), cypressOptions, execaOptions)
.then(() => {}) // no return value
.catch((error) => {
console.error(error.message);

View File

@@ -76,7 +76,7 @@
"execa": "5.1.1",
"lodash": "4.17.21",
"mocha": "10.2.0",
"resolve-as-bin": "2.1.0",
"resolve-bin": "1.0.1",
"rimraf": "4.2.0",
"tracelib": "1.0.1",
"ts-loader": "8.4.0",