Skip to content

Commit 89ed28e

Browse files
committed
feat: add async glob
1 parent 21e3016 commit 89ed28e

File tree

9 files changed

+25
-25
lines changed

9 files changed

+25
-25
lines changed

lib/apt.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import Git from "#core/api/git";
1010
import { readConfig } from "#core/config";
1111
import ejs from "#core/ejs";
1212
import { exists } from "#core/fs";
13-
import glob from "#core/glob";
13+
import { globSync } from "#core/glob";
1414
import Semver from "#core/semver";
1515
import tar from "#core/tar";
1616
import yaml from "#core/yaml";
@@ -107,7 +107,7 @@ export default class {
107107
var packages;
108108

109109
if ( packageName === "all" ) {
110-
packages = glob( "*", {
110+
packages = globSync( "*", {
111111
"cwd": this.root + "/packages",
112112
} ).filter( name => !name.endsWith( ".disabled" ) );
113113

@@ -219,7 +219,7 @@ export default class {
219219
).on( "close", resolve );
220220
} );
221221

222-
const architectures = glob( "binary-*", {
222+
const architectures = globSync( "binary-*", {
223223
"cwd": this.root + `/dists/${ codename }/${ this.config.component }`,
224224
"files": false,
225225
"directories": true,
@@ -490,7 +490,7 @@ export default class {
490490
}
491491

492492
#deleteOutdatedPackages () {
493-
const files = glob( "**/*.deb", {
493+
const files = globSync( "**/*.deb", {
494494
"cwd": this.distsRoot,
495495
} );
496496

lib/commands/git/pre-commit.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import fs from "node:fs";
22
import File from "#core/file";
33
import { exists } from "#core/fs";
4-
import glob from "#core/glob";
4+
import { globSync } from "#core/glob";
55
import Command from "#lib/command";
66
import Git from "#lib/git";
77
import { lintFile } from "#lib/lint";
@@ -28,7 +28,7 @@ export default class extends Command {
2828

2929
staged = staged.data.split( "\n" ).filter( file => file !== "" );
3030

31-
staged = glob( staged, {
31+
staged = globSync( staged, {
3232
"ignoreFile": ".lintignore",
3333
} );
3434

lib/commands/package/link.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import fs from "node:fs";
33
import path from "node:path";
44
import { readConfig } from "#core/config";
55
import { exists } from "#core/fs";
6-
import glob from "#core/glob";
6+
import { globSync } from "#core/glob";
77
import Command from "#lib/command";
88

99
const IGNORE = [ ".cache", ".external-resources" ];
@@ -75,7 +75,7 @@ export default class extends Command {
7575
}
7676
}
7777

78-
const files = glob( "*/*/package.json", {
78+
const files = globSync( "*/*/package.json", {
7979
"cwd": workspace,
8080
} );
8181

@@ -142,7 +142,7 @@ export default class extends Command {
142142
console.log( `Remove "node_modules" for package: ${ dep.name }` );
143143

144144
if ( !process.cli.options[ "dry-run" ] ) {
145-
const files = glob( "*", {
145+
const files = globSync( "*", {
146146
"cwd": dep.path + "/node_modules",
147147
"absolute": true,
148148
"ignore": IGNORE,

lib/commands/package/update-localization.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import glob from "#core/glob";
1+
import { globSync } from "#core/glob";
22
import ansi from "#core/text/ansi";
33
import Command from "#lib/command";
44

@@ -19,7 +19,7 @@ export default class extends Command {
1919
packages = [ gitPkg ];
2020
}
2121
else {
22-
const files = glob( "**/*.po" ),
22+
const files = globSync( "**/*.po" ),
2323
idx = {};
2424

2525
for ( const file of files ) {

lib/lint.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import path from "node:path";
22
import File from "#core/file";
3-
import glob from "#core/glob";
3+
import { globSync } from "#core/glob";
44
import lintFile from "#lib/lint/file";
55
import * as utils from "./utils.js";
66

@@ -31,7 +31,7 @@ export class LintPatterns {
3131
async run ( action ) {
3232
const cwd = path.resolve( this.#cwd || "." ).replaceAll( "\\", "/" );
3333

34-
const files = glob( this.#patterns, {
34+
const files = globSync( this.#patterns, {
3535
cwd,
3636
"ignoreFile": this.#useLintIgnore
3737
? ".lintignore"

lib/package.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import env from "#core/env";
77
import File from "#core/file";
88
import FileTree from "#core/file-tree";
99
import { chmodSync, exists } from "#core/fs";
10-
import glob from "#core/glob";
10+
import { globSync } from "#core/glob";
1111
import GlobPatterns from "#core/glob/patterns";
1212
import Semver from "#core/semver";
1313
import SemverRange from "#core/semver/range";
@@ -197,7 +197,7 @@ export default class Package {
197197

198198
if ( !subPackages ) break BREAK;
199199

200-
for ( const pkg of glob( subPackages, {
200+
for ( const pkg of globSync( subPackages, {
201201
"cwd": this.#root,
202202
"files": false,
203203
"directories": true,
@@ -502,7 +502,7 @@ export default class Package {
502502
if ( pkg.hasCliConfig ) {
503503

504504
// "test" script
505-
if ( glob( "tests/**/*.test.js", { "cwd": pkg.root } ).length ) {
505+
if ( globSync( "tests/**/*.test.js", { "cwd": pkg.root } ).length ) {
506506
config.scripts ??= {};
507507
config.scripts.test = "node --test tests/**/*.test.js";
508508
}
@@ -1078,7 +1078,7 @@ export default class Package {
10781078
}
10791079

10801080
// github-actions
1081-
if ( this.cliConfig?.meta.dependabot[ "github-actions" ]?.interval && glob( ".github/workflows/*.*", { "cwd": this.root } ).length ) {
1081+
if ( this.cliConfig?.meta.dependabot[ "github-actions" ]?.interval && globSync( ".github/workflows/*.*", { "cwd": this.root } ).length ) {
10821082
updates.set( "github-actions", {
10831083
"package-ecosystem": "github-actions",
10841084
"directories": [ "/" ],

lib/package/docs.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import env from "#core/env";
66
import File from "#core/file";
77
import FileTree from "#core/file-tree";
88
import { exists } from "#core/fs";
9-
import glob from "#core/glob";
9+
import { globSync } from "#core/glob";
1010
import Markdown from "#core/markdown";
1111
import ansi from "#core/text/ansi";
1212
import * as utils from "#core/utils";
@@ -311,7 +311,7 @@ export default class Docs {
311311
}
312312

313313
async #checkMarkdown ( options, { lint } = {} ) {
314-
const files = glob( "**/*.md", {
314+
const files = globSync( "**/*.md", {
315315
"cwd": this.locationPath,
316316
"directories": false,
317317
} ),

lib/package/localization.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import url from "node:url";
44
import CloudTranslationApi from "#core/api/google/cloud/translation";
55
import env from "#core/env";
66
import { exists } from "#core/fs";
7-
import glob from "#core/glob";
7+
import { globSync } from "#core/glob";
88
import GlobPatterns from "#core/glob/patterns";
99
import PoFile from "#core/locale/po-file";
1010
import sql from "#core/sql";
@@ -57,7 +57,7 @@ export default class {
5757
status () {
5858
var status;
5959

60-
const poFiles = glob( "**/*.po", {
60+
const poFiles = globSync( "**/*.po", {
6161
"cwd": this.#pkg.root,
6262
"directiries": false,
6363
} );
@@ -86,7 +86,7 @@ export default class {
8686

8787
const extracted = {};
8888

89-
const poFiles = glob( "**/*.po", {
89+
const poFiles = globSync( "**/*.po", {
9090
"cwd": this.#pkg.root,
9191
"directiries": false,
9292
} );
@@ -120,7 +120,7 @@ export default class {
120120
globPatterns.add( searchPath );
121121
}
122122

123-
const sources = glob( globPatterns.toJSON(), {
123+
const sources = globSync( globPatterns.toJSON(), {
124124
"cwd": poFilePackageRoot,
125125
"directories": false,
126126
} );

lib/utils.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import env from "#core/env";
2-
import glob from "#core/glob";
2+
import { globSync } from "#core/glob";
33
import { ansi, Table } from "#core/text";
44
import Package from "#lib/package";
55

@@ -71,7 +71,7 @@ export function findWorkspacePackages ( { patterns, git = true } = {} ) {
7171
}
7272
}
7373

74-
const projects = glob( "*/*", {
74+
const projects = globSync( "*/*", {
7575
"cwd": workspace,
7676
"files": false,
7777
"directories": true,

0 commit comments

Comments
 (0)