version 3.2.0-rc4
Massimo Melina committed
May 25, 2026 at 15:24 UTC
73efb065a08fc78f7db9326696bff1c804973228
4 files changed
+33
-37
admin/vite.config.ts
+1
-2
@@ -34,8 +34,7 @@ export default defineConfig({
34
host: '127.0.0.1',
35
proxy: {
36
'/~/': {
37
- target:
38
- 'http://localhost',
37
+ target: 'http://localhost',
38
proxyTimeout: 2000,
39
changeOrigin: true,
40
ws: true,
package-lock.json
+31
-31
@@ -1,12 +1,12 @@
1
{
2
"name": "hfs",
3
- "version": "3.2.0-beta3",
3
+ "version": "3.2.0-rc4",
4
"lockfileVersion": 2,
5
"requires": true,
6
"packages": {
7
"": {
8
"name": "hfs",
9
- "version": "3.2.0-beta3",
9
+ "version": "3.2.0-rc4",
10
"hasInstallScript": true,
11
"license": "GPL-3.0",
12
"workspaces": [
@@ -51,7 +51,7 @@
51
"hfs": "src/index.js"
52
},
53
"devDependencies": {
54
- "@playwright/test": "^1.55.1",
54
+ "@playwright/test": "^1.60.0",
55
"@types/busboy": "^1.5.4",
56
"@types/koa": "^3.0.0",
57
"@types/koa-mount": "^4.0.5",
@@ -3197,13 +3197,13 @@
3197
}
3198
},
3199
"node_modules/@playwright/test": {
3200
- "version": "1.55.1",
3201
- "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.55.1.tgz",
3202
- "integrity": "sha512-IVAh/nOJaw6W9g+RJVlIQJ6gSiER+ae6mKQ5CX1bERzQgbC1VSeBlwdvczT7pxb0GWiyrxH4TGKbMfDb4Sq/ig==",
3200
+ "version": "1.60.0",
3201
+ "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.60.0.tgz",
3202
+ "integrity": "sha512-O71yZIbAh/PxDMNGns37GHBIfrVkEVyn+AXyIa5dOTfb4/xNvRWV+Vv/NMbNCtODB/pO7vLlF2OTmMVLhmr7Ag==",
3203
"dev": true,
3204
"license": "Apache-2.0",
3205
"dependencies": {
3206
- "playwright": "1.55.1"
3206
+ "playwright": "1.60.0"
3207
},
3208
"bin": {
3209
"playwright": "cli.js"
@@ -8053,13 +8053,13 @@
8053
}
8054
},
8055
"node_modules/playwright": {
8056
- "version": "1.55.1",
8057
- "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.55.1.tgz",
8058
- "integrity": "sha512-cJW4Xd/G3v5ovXtJJ52MAOclqeac9S/aGGgRzLabuF8TnIb6xHvMzKIa6JmrRzUkeXJgfL1MhukP0NK6l39h3A==",
8056
+ "version": "1.60.0",
8057
+ "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.60.0.tgz",
8058
+ "integrity": "sha512-hheHdokM8cdqCb0lcE3s+zT4t4W+vvjpGxsZlDnikarzx8tSzMebh3UiFtgqwFwnTnjYQcsyMF8ei2mCO/tpeA==",
8059
"dev": true,
8060
"license": "Apache-2.0",
8061
"dependencies": {
8062
- "playwright-core": "1.55.1"
8062
+ "playwright-core": "1.60.0"
8063
},
8064
"bin": {
8065
"playwright": "cli.js"
@@ -8072,9 +8072,9 @@
8072
}
8073
},
8074
"node_modules/playwright-core": {
8075
- "version": "1.55.1",
8076
- "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.55.1.tgz",
8077
- "integrity": "sha512-Z6Mh9mkwX+zxSlHqdr5AOcJnfp+xUWLCt9uKV18fhzA8eyxUd8NUWzAjxUh55RZKSYwDGX0cfaySdhZJGMoJ+w==",
8075
+ "version": "1.60.0",
8076
+ "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.60.0.tgz",
8077
+ "integrity": "sha512-9bW6zvX/m0lEbgTKJ6YppOKx8H3VOPBMOCFh2irXFOT4BbHgrx5hPjwJYLT40Lu+4qtD36qKc/Hn56StUW57IA==",
8078
"dev": true,
8079
"license": "Apache-2.0",
8080
"bin": {
@@ -9496,9 +9496,9 @@
9496
}
9497
},
9498
"node_modules/tmp": {
9499
- "version": "0.2.5",
9500
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz",
9501
- "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==",
9499
+ "version": "0.2.7",
9500
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.7.tgz",
9501
+ "integrity": "sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==",
9502
"dev": true,
9503
"license": "MIT",
9504
"engines": {
@@ -12103,12 +12103,12 @@
12103
}
12104
},
12105
"@playwright/test": {
12106
- "version": "1.55.1",
12107
- "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.55.1.tgz",
12108
- "integrity": "sha512-IVAh/nOJaw6W9g+RJVlIQJ6gSiER+ae6mKQ5CX1bERzQgbC1VSeBlwdvczT7pxb0GWiyrxH4TGKbMfDb4Sq/ig==",
12106
+ "version": "1.60.0",
12107
+ "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.60.0.tgz",
12108
+ "integrity": "sha512-O71yZIbAh/PxDMNGns37GHBIfrVkEVyn+AXyIa5dOTfb4/xNvRWV+Vv/NMbNCtODB/pO7vLlF2OTmMVLhmr7Ag==",
12109
"dev": true,
12110
"requires": {
12111
- "playwright": "1.55.1"
12111
+ "playwright": "1.60.0"
12112
}
12113
},
12114
"@popperjs/core": {
@@ -15284,13 +15284,13 @@
15284
"integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A=="
15285
},
15286
"playwright": {
15287
- "version": "1.55.1",
15288
- "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.55.1.tgz",
15289
- "integrity": "sha512-cJW4Xd/G3v5ovXtJJ52MAOclqeac9S/aGGgRzLabuF8TnIb6xHvMzKIa6JmrRzUkeXJgfL1MhukP0NK6l39h3A==",
15287
+ "version": "1.60.0",
15288
+ "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.60.0.tgz",
15289
+ "integrity": "sha512-hheHdokM8cdqCb0lcE3s+zT4t4W+vvjpGxsZlDnikarzx8tSzMebh3UiFtgqwFwnTnjYQcsyMF8ei2mCO/tpeA==",
15290
"dev": true,
15291
"requires": {
15292
"fsevents": "2.3.2",
15293
- "playwright-core": "1.55.1"
15293
+ "playwright-core": "1.60.0"
15294
},
15295
"dependencies": {
15296
"fsevents": {
@@ -15303,9 +15303,9 @@
15303
}
15304
},
15305
"playwright-core": {
15306
- "version": "1.55.1",
15307
- "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.55.1.tgz",
15308
- "integrity": "sha512-Z6Mh9mkwX+zxSlHqdr5AOcJnfp+xUWLCt9uKV18fhzA8eyxUd8NUWzAjxUh55RZKSYwDGX0cfaySdhZJGMoJ+w==",
15306
+ "version": "1.60.0",
15307
+ "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.60.0.tgz",
15308
+ "integrity": "sha512-9bW6zvX/m0lEbgTKJ6YppOKx8H3VOPBMOCFh2irXFOT4BbHgrx5hPjwJYLT40Lu+4qtD36qKc/Hn56StUW57IA==",
15309
"dev": true
15310
},
15311
"postcss": {
@@ -16313,9 +16313,9 @@
16313
}
16314
},
16315
"tmp": {
16316
- "version": "0.2.5",
16317
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz",
16318
- "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==",
16316
+ "version": "0.2.7",
16317
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.7.tgz",
16318
+ "integrity": "sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==",
16319
"dev": true
16320
},
16321
"to-regex-range": {
package.json
+1
-1
@@ -1,6 +1,6 @@
1
{
2
"name": "hfs",
3
- "version": "3.2.0-beta3",
3
+ "version": "3.2.0-rc4",
4
"description": "HTTP File Server",
5
"keywords": ["file server", "http server"],
6
"homepage": "https://rejetto.com/hfs",
src/commands.ts
-3
@@ -227,6 +227,3 @@ const commands = {
227
}
228
}
229
}
230
-
231
-type ConnectionSnapshot = ReturnType<typeof serializeConnection>
232
-type TransferSnapshot = ConnectionSnapshot & { op: 'upload' | 'download' }