Skip to content

Commit 031ed71

Browse files
authored
fix: Using @se-oss/deasync (#20)
1 parent 93a644a commit 031ed71

File tree

3 files changed

+102
-33
lines changed

3 files changed

+102
-33
lines changed

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
},
5151
"prettier": "@shahrad/prettier-config",
5252
"dependencies": {
53-
"deasync": "^0.1.30"
53+
"@se-oss/deasync": "^1.0.1"
5454
},
5555
"devDependencies": {
5656
"@shahrad/eslint-config": "^1.0.0",
@@ -68,7 +68,7 @@
6868
"vitest": "^2.1.8"
6969
},
7070
"peerDependencies": {
71-
"deasync": "^0.1.30"
71+
"@se-oss/deasync": "^1"
7272
},
7373
"packageManager": "pnpm@9.15.3"
7474
}

pnpm-lock.yaml

+98-29
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/index.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import process from 'node:process';
22
import { clearTimeout, setTimeout } from 'node:timers';
3-
import deasync from 'deasync';
3+
import { loopWhile } from '@se-oss/deasync';
44

55
import { EXIT_SIGNAL, SIGNAL_EXIT_CODE } from '@/constants';
66
import type { ExitHook, ExitOptions, Signal, SignalHandler, UnsubscribeFn } from '@/typings';
@@ -128,7 +128,7 @@ async function exit(signal: Signal) {
128128
clearTimeout(asyncTimer);
129129

130130
const start = Date.now();
131-
deasync.loopWhile(() => !isDone && Date.now() - start < forceAfter);
131+
loopWhile(() => !isDone && Date.now() - start < forceAfter);
132132

133133
return done();
134134
}

0 commit comments

Comments
 (0)