Skip to content

Commit e1a38e4

Browse files
authored
refactor: use async functions (#4)
1 parent 38caa59 commit e1a38e4

File tree

4 files changed

+13
-12
lines changed

4 files changed

+13
-12
lines changed

scripts/build.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { runTask } from './utils.js';
22

3-
(async function () {
3+
(async () => {
44
await runTask('pnpm run build', 'packages/shared', 'build');
55
await runTask('pnpm run build', 'packages/utils/client', 'build');
66
await runTask('pnpm run build', 'packages/utils/server', 'build');
77
await runTask('pnpm run build', 'packages/icons', 'build');
88
await runTask('pnpm run build', 'packages/server', 'build');
99
await runTask('pnpm run build', 'packages/client', 'build');
10-
})()
10+
})();

scripts/dev.js

+7-9
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
import { runTask } from './utils.js';
22

3-
runTask('pnpm run build', 'packages/shared', 'build').finally(() => {
4-
runTask('pnpm run build', 'packages/utils/client', 'build').finally(() => {
5-
runTask('pnpm run build', 'packages/utils/server', 'build').finally(() => {
6-
runTask('pnpm run build', 'packages/icons', 'build').finally(() => {
7-
runTask('pnpm run build', 'packages/server', 'build').finally(() => {});
8-
});
9-
});
10-
});
11-
});
3+
(async () => {
4+
await runTask('pnpm run build', 'packages/shared', 'build');
5+
await runTask('pnpm run build', 'packages/utils/client', 'build');
6+
await runTask('pnpm run build', 'packages/utils/server', 'build');
7+
await runTask('pnpm run build', 'packages/icons', 'build');
8+
await runTask('pnpm run build', 'packages/server', 'build');
9+
})();

scripts/publish.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
import { runTask } from './utils.js';
22

3-
runTask('pnpm run publish:npm', 'packages', 'publish');
3+
(async () => {
4+
await runTask('pnpm run publish:npm', 'packages', 'publish');
5+
})();

scripts/utils.js

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { log, setGlobalPrefix } from 'baiwusanyu-utils';
33
import fs from 'fs';
44
import path from 'path';
55
import fg from 'fast-glob';
6+
67
export async function runCommand(command, dir, userOptions) {
78
return new Promise((resolve, reject) => {
89
try {

0 commit comments

Comments
 (0)