diff --git a/package.json b/package.json index 42b85ab8633f..8caee36a19c3 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,6 @@ "execa": "^5.0.0", "find-process": "^1.4.1", "glob": "^8.0.0", - "globby": "^11.0.1", "graceful-fs": "^4.2.9", "isbinaryfile": "^5.0.0", "istanbul-lib-coverage": "^3.0.0", diff --git a/scripts/buildTs.mjs b/scripts/buildTs.mjs index 2d3dd3c97c07..72dcdab405d9 100644 --- a/scripts/buildTs.mjs +++ b/scripts/buildTs.mjs @@ -10,7 +10,7 @@ import * as os from 'os'; import * as path from 'path'; import chalk from 'chalk'; import execa from 'execa'; -import globby from 'globby'; +import glob from 'glob'; import fs from 'graceful-fs'; import pLimit from 'p-limit'; import stripJsonComments from 'strip-json-comments'; @@ -125,12 +125,13 @@ try { await Promise.all( packagesWithTs.map(({packageDir, pkg}) => mutex(async () => { - const buildDir = path.resolve(packageDir, 'build/**/*.d.ts'); - - const globbed = await globby([buildDir]); + const matched = glob.sync('build/**/*.d.ts', { + absolute: true, + cwd: packageDir, + }); const files = await Promise.all( - globbed.map(file => + matched.map(file => Promise.all([file, fs.promises.readFile(file, 'utf8')]), ), ); diff --git a/yarn.lock b/yarn.lock index a8327bfea5f8..6621ce616bd1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2819,7 +2819,6 @@ __metadata: execa: ^5.0.0 find-process: ^1.4.1 glob: ^8.0.0 - globby: ^11.0.1 graceful-fs: ^4.2.9 isbinaryfile: ^5.0.0 istanbul-lib-coverage: ^3.0.0