Skip to content

Commit 6648bb0

Browse files
committed
Reduce dependencies
1 parent 89e5202 commit 6648bb0

File tree

5 files changed

+14
-10
lines changed

5 files changed

+14
-10
lines changed

eslint.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ export default [
1414
rules: {
1515
'@typescript-eslint/no-explicit-any': 'off',
1616
'camelcase': 'off',
17-
'prefer-let/prefer-let': 'off', // Temporary fix until new release
1817
'n/no-unsupported-features/node-builtins': [
1918
'error',
2019
{
@@ -31,6 +30,7 @@ export default [
3130
}
3231
],
3332
'no-console': 'off',
33+
'prefer-let/prefer-let': 'off', // Temporary fix until new release
3434
'symbol-description': 'off'
3535
}
3636
},

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,6 @@
7575
"@logux/actions": "^0.5.0",
7676
"@logux/core": "^0.10.0",
7777
"fast-json-stable-stringify": "^2.1.0",
78-
"nanodelay": "^2.0.2",
7978
"nanoevents": "^9.1.0",
8079
"nanoid": "^5.1.6"
8180
},
@@ -102,6 +101,7 @@
102101
"globals": "^17.4.0",
103102
"happy-dom": "^20.8.4",
104103
"multiocular": "^0.8.2",
104+
"nanodelay": "^2.0.2",
105105
"nanospy": "^1.0.0",
106106
"nanostores": "^1.2.0",
107107
"picocolors": "^1.1.1",

pnpm-lock.yaml

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test-client/index.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import { TestPair } from '@logux/core'
2-
import { delay } from 'nanodelay'
32

43
import { Client } from '../client/index.js'
54
import { TestServer } from '../test-server/index.js'
@@ -37,7 +36,9 @@ export class TestClient extends Client {
3736
}
3837
})
3938
await test()
40-
await delay(1)
39+
await new Promise(resolve => {
40+
setTimeout(resolve, 1)
41+
})
4142
unbind()
4243
return actions
4344
}

test-server/index.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { parseId, ServerNode, TestTime } from '@logux/core'
22
import stringify from 'fast-json-stable-stringify'
3-
import { delay } from 'nanodelay'
43

54
export class TestServer {
65
constructor() {
@@ -91,7 +90,9 @@ export class TestServer {
9190
this.process(action, meta)
9291
}
9392
this.deferred = []
94-
await delay(20)
93+
await new Promise(resolve => {
94+
setTimeout(resolve, 20)
95+
})
9596
}
9697

9798
onChannel(channel, response) {
@@ -163,7 +164,9 @@ export class TestServer {
163164

164165
async sendAll(action, meta = {}) {
165166
await this.log.add(action, { ...meta, nodes: Array.from(this.connected) })
166-
await delay(10)
167+
await new Promise(resolve => {
168+
setTimeout(resolve, 10)
169+
})
167170
}
168171

169172
sendUndo(action, meta, record) {

0 commit comments

Comments
 (0)