From fc76829eb402c87147eec3a9dde33d5ce85704e2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Acid=20Chicken=20=28=E7=A1=AB=E9=85=B8=E9=B6=8F=29?=
 <root@acid-chicken.com>
Date: Sat, 1 Apr 2023 22:22:07 +0900
Subject: [PATCH] build(#10336): use fast-glob

---
 packages/frontend/.storybook/generate.tsx | 5 ++---
 packages/frontend/package.json            | 3 +--
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/packages/frontend/.storybook/generate.tsx b/packages/frontend/.storybook/generate.tsx
index a6e2bf735b..d444cea8b7 100644
--- a/packages/frontend/.storybook/generate.tsx
+++ b/packages/frontend/.storybook/generate.tsx
@@ -1,10 +1,9 @@
 import { existsSync, readFileSync } from 'node:fs';
 import { writeFile } from 'node:fs/promises';
 import { basename, dirname } from 'node:path/posix';
-import { promisify } from 'node:util';
 import { GENERATOR, type State, generate } from 'astring';
 import type * as estree from 'estree';
-import glob from 'glob';
+import glob from 'fast-glob';
 import { format } from 'prettier';
 
 interface SatisfiesExpression extends estree.BaseExpression {
@@ -617,7 +616,7 @@ function toStories(component: string): string {
 }
 
 // promisify(glob)('src/{components,pages,ui,widgets}/**/*.vue').then(
-promisify(glob)('src/components/global/**/*.vue').then(
+glob('src/components/global/**/*.vue').then(
 	(components) =>
 		Promise.all(
 			components.map((component) => {
diff --git a/packages/frontend/package.json b/packages/frontend/package.json
index fbd66f592a..a5f4537d95 100644
--- a/packages/frontend/package.json
+++ b/packages/frontend/package.json
@@ -94,7 +94,6 @@
 		"@testing-library/vue": "^6.6.1",
 		"@types/escape-regexp": "0.0.1",
 		"@types/estree": "^1.0.0",
-		"@types/glob": "^8.1.0",
 		"@types/gulp": "4.0.10",
 		"@types/gulp-rename": "2.0.1",
 		"@types/matter-js": "0.18.2",
@@ -120,7 +119,7 @@
 		"eslint": "8.37.0",
 		"eslint-plugin-import": "2.27.5",
 		"eslint-plugin-vue": "9.10.0",
-		"glob": "^9.3.2",
+		"fast-glob": "^3.2.12",
 		"happy-dom": "8.9.0",
 		"msw": "^1.1.0",
 		"msw-storybook-addon": "^1.8.0",