@samitouri / QOSami-HFS / commits / f258e3ee

version 3.0.9

Massimo Melina committed Apr 5, 2026 at 11:50 UTC f258e3ee96223a3762cc93b81d5e1f27b9eebfb8
3 files changed +358 -357
package-lock.json
+355 -354
@@ -1,12 +1,12 @@
1 {
2 "name": "hfs",
3 - "version": "3.0.8",
3 + "version": "3.0.9",
4 "lockfileVersion": 2,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "hfs",
9 - "version": "3.0.8",
9 + "version": "3.0.9",
10 "license": "GPL-3.0",
11 "workspaces": [
12 "admin",
@@ -62,7 +62,7 @@
62 "@types/node": "^20.17.30",
63 "@types/node-forge": "^1.3.14",
64 "@types/picomatch": "^4.0.2",
65 - "@yao-pkg/pkg": "6.13.1",
65 + "@yao-pkg/pkg": "6.14.2",
66 "cross-env": "^10.0.0",
67 "koa-better-http-proxy": "^0.2.10",
68 "nm-prune": "^5.0.0",
@@ -2289,6 +2289,23 @@
2289 "node": ">=18"
2290 }
2291 },
2292 + "node_modules/@esbuild/openharmony-arm64": {
2293 + "version": "0.27.7",
2294 + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz",
2295 + "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==",
2296 + "cpu": [
2297 + "arm64"
2298 + ],
2299 + "dev": true,
2300 + "license": "MIT",
2301 + "optional": true,
2302 + "os": [
2303 + "openharmony"
2304 + ],
2305 + "engines": {
2306 + "node": ">=18"
2307 + }
2308 + },
2309 "node_modules/@esbuild/sunos-x64": {
2310 "version": "0.25.0",
2311 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.0.tgz",
@@ -3772,9 +3789,9 @@
3789 }
3790 },
3791 "node_modules/@yao-pkg/pkg": {
3775 - "version": "6.13.1",
3776 - "resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-6.13.1.tgz",
3777 - "integrity": "sha512-HZGrjKngYUpCAHUjBHb9VMb0V7FsJtoMHtw0tfSS4GeS/Ur8ZK/EGDWtdj+apGERyScc3QLOyg1mXYuv01gqvw==",
3792 + "version": "6.14.2",
3793 + "resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-6.14.2.tgz",
3794 + "integrity": "sha512-jAuM9cmvZjqBywsCANKtMEe1h5fk1RqHo4bf5UDUtOfYPyx0+PsCGozQwfX3APYKGmF64KIe52Jckj3aJw1WYQ==",
3795 "dev": true,
3796 "license": "MIT",
3797 "dependencies": {
@@ -3782,9 +3799,9 @@
3799 "@babel/parser": "^7.23.0",
3800 "@babel/traverse": "^7.23.0",
3801 "@babel/types": "^7.23.0",
3785 - "@yao-pkg/pkg-fetch": "3.5.32",
3786 - "esbuild": "^0.24.0",
3787 - "into-stream": "^6.0.0",
3802 + "@yao-pkg/pkg-fetch": "3.5.33",
3803 + "esbuild": "^0.27.3",
3804 + "into-stream": "^9.1.0",
3805 "minimist": "^1.2.6",
3806 "multistream": "^4.1.0",
3807 "picocolors": "^1.1.0",
@@ -3793,7 +3810,7 @@
3810 "resolve": "^1.22.10",
3811 "resolve.exports": "^2.0.3",
3812 "stream-meter": "^1.0.4",
3796 - "tar": "^7.5.6",
3813 + "tar": "^7.5.7",
3814 "tinyglobby": "^0.2.11",
3815 "unzipper": "^0.12.3"
3816 },
@@ -3801,13 +3818,13 @@
3818 "pkg": "lib-es5/bin.js"
3819 },
3820 "engines": {
3804 - "node": ">=18.0.0"
3821 + "node": ">=20.0.0"
3822 }
3823 },
3824 "node_modules/@yao-pkg/pkg-fetch": {
3808 - "version": "3.5.32",
3809 - "resolved": "https://registry.npmjs.org/@yao-pkg/pkg-fetch/-/pkg-fetch-3.5.32.tgz",
3810 - "integrity": "sha512-hS8zzze5VVyVAciZoNX4q3ZmCdn0gi34P2SElk4PFbzkA4LPs7qBJ3LhUKb4d4KGw1HVkFJJOMgGomH7cMqQ5Q==",
3825 + "version": "3.5.33",
3826 + "resolved": "https://registry.npmjs.org/@yao-pkg/pkg-fetch/-/pkg-fetch-3.5.33.tgz",
3827 + "integrity": "sha512-j2UoH+eP4VobfovQg1gkWwDoB4O/tv8rlLnEjUEEHuWXJ5eBLNUIrobMSEp773/2pgUJUfqqPUFIhS1pN8OZuQ==",
3828 "dev": true,
3829 "license": "MIT",
3830 "dependencies": {
@@ -3824,9 +3841,9 @@
3841 }
3842 },
3843 "node_modules/@yao-pkg/pkg-fetch/node_modules/b4a": {
3827 - "version": "1.7.4",
3828 - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.4.tgz",
3829 - "integrity": "sha512-u20zJLDaSWpxaZ+zaAkEIB2dZZ1o+DF4T/MRbmsvGp9nletHOyiai19OzX1fF8xUBYsO1bPXxODvcd0978pnug==",
3844 + "version": "1.8.0",
3845 + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.0.tgz",
3846 + "integrity": "sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg==",
3847 "dev": true,
3848 "license": "Apache-2.0",
3849 "peerDependencies": {
@@ -3852,9 +3869,9 @@
3869 }
3870 },
3871 "node_modules/@yao-pkg/pkg-fetch/node_modules/tar-fs": {
3855 - "version": "3.1.1",
3856 - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.1.tgz",
3857 - "integrity": "sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==",
3872 + "version": "3.1.2",
3873 + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.2.tgz",
3874 + "integrity": "sha512-QGxxTxxyleAdyM3kpFs14ymbYmNFrfY+pHj7Z8FgtbZ7w2//VAgLMac7sT6nRpIHjppXO2AwwEOg0bPFVRcmXw==",
3875 "dev": true,
3876 "license": "MIT",
3877 "dependencies": {
@@ -3867,21 +3884,22 @@
3884 }
3885 },
3886 "node_modules/@yao-pkg/pkg-fetch/node_modules/tar-stream": {
3870 - "version": "3.1.7",
3871 - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz",
3872 - "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==",
3887 + "version": "3.1.8",
3888 + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.8.tgz",
3889 + "integrity": "sha512-U6QpVRyCGHva435KoNWy9PRoi2IFYCgtEhq9nmrPPpbRacPs9IH4aJ3gbrFC8dPcXvdSZ4XXfXT5Fshbp2MtlQ==",
3890 "dev": true,
3891 "license": "MIT",
3892 "dependencies": {
3893 "b4a": "^1.6.4",
3894 + "bare-fs": "^4.5.5",
3895 "fast-fifo": "^1.2.0",
3896 "streamx": "^2.15.0"
3897 }
3898 },
3899 "node_modules/@yao-pkg/pkg/node_modules/@esbuild/aix-ppc64": {
3882 - "version": "0.24.2",
3883 - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz",
3884 - "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==",
3900 + "version": "0.27.7",
3901 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz",
3902 + "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==",
3903 "cpu": [
3904 "ppc64"
3905 ],
@@ -3896,9 +3914,9 @@
3914 }
3915 },
3916 "node_modules/@yao-pkg/pkg/node_modules/@esbuild/android-arm": {
3899 - "version": "0.24.2",
3900 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz",
3901 - "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==",
3917 + "version": "0.27.7",
3918 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz",
3919 + "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==",
3920 "cpu": [
3921 "arm"
3922 ],
@@ -3913,9 +3931,9 @@
3931 }
3932 },
3933 "node_modules/@yao-pkg/pkg/node_modules/@esbuild/android-arm64": {
3916 - "version": "0.24.2",
3917 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz",
3918 - "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==",
3934 + "version": "0.27.7",
3935 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz",
3936 + "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==",
3937 "cpu": [
3938 "arm64"
3939 ],
@@ -3930,9 +3948,9 @@
3948 }
3949 },
3950 "node_modules/@yao-pkg/pkg/node_modules/@esbuild/android-x64": {
3933 - "version": "0.24.2",
3934 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz",
3935 - "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==",
3951 + "version": "0.27.7",
3952 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz",
3953 + "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==",
3954 "cpu": [
3955 "x64"
3956 ],
@@ -3947,9 +3965,9 @@
3965 }
3966 },
3967 "node_modules/@yao-pkg/pkg/node_modules/@esbuild/darwin-arm64": {
3950 - "version": "0.24.2",
3951 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz",
3952 - "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==",
3968 + "version": "0.27.7",
3969 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz",
3970 + "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==",
3971 "cpu": [
3972 "arm64"
3973 ],
@@ -3964,9 +3982,9 @@
3982 }
3983 },
3984 "node_modules/@yao-pkg/pkg/node_modules/@esbuild/darwin-x64": {
3967 - "version": "0.24.2",
3968 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz",
3969 - "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==",
3985 + "version": "0.27.7",
3986 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz",
3987 + "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==",
3988 "cpu": [
3989 "x64"
3990 ],
@@ -3981,9 +3999,9 @@
3999 }
4000 },
4001 "node_modules/@yao-pkg/pkg/node_modules/@esbuild/freebsd-arm64": {
3984 - "version": "0.24.2",
3985 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz",
3986 - "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==",
4002 + "version": "0.27.7",
4003 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz",
4004 + "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==",
4005 "cpu": [
4006 "arm64"
4007 ],
@@ -3998,9 +4016,9 @@
4016 }
4017 },
4018 "node_modules/@yao-pkg/pkg/node_modules/@esbuild/freebsd-x64": {
4001 - "version": "0.24.2",
4002 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz",
4003 - "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==",
4019 + "version": "0.27.7",
4020 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz",
4021 + "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==",
4022 "cpu": [
4023 "x64"
4024 ],
@@ -4015,9 +4033,9 @@
4033 }
4034 },
4035 "node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-arm": {
4018 - "version": "0.24.2",
4019 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz",
4020 - "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==",
4036 + "version": "0.27.7",
4037 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz",
4038 + "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==",
4039 "cpu": [
4040 "arm"
4041 ],
@@ -4032,9 +4050,9 @@
4050 }
4051 },
4052 "node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-arm64": {
4035 - "version": "0.24.2",
4036 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz",
4037 - "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==",
4053 + "version": "0.27.7",
4054 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz",
4055 + "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==",
4056 "cpu": [
4057 "arm64"
4058 ],
@@ -4049,9 +4067,9 @@
4067 }
4068 },
4069 "node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-ia32": {
4052 - "version": "0.24.2",
4053 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz",
4054 - "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==",
4070 + "version": "0.27.7",
4071 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz",
4072 + "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==",
4073 "cpu": [
4074 "ia32"
4075 ],
@@ -4066,9 +4084,9 @@
4084 }
4085 },
4086 "node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-loong64": {
4069 - "version": "0.24.2",
4070 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz",
4071 - "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==",
4087 + "version": "0.27.7",
4088 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz",
4089 + "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==",
4090 "cpu": [
4091 "loong64"
4092 ],
@@ -4083,9 +4101,9 @@
4101 }
4102 },
4103 "node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-mips64el": {
4086 - "version": "0.24.2",
4087 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz",
4088 - "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==",
4104 + "version": "0.27.7",
4105 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz",
4106 + "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==",
4107 "cpu": [
4108 "mips64el"
4109 ],
@@ -4100,9 +4118,9 @@
4118 }
4119 },
4120 "node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-ppc64": {
4103 - "version": "0.24.2",
4104 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz",
4105 - "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==",
4121 + "version": "0.27.7",
4122 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz",
4123 + "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==",
4124 "cpu": [
4125 "ppc64"
4126 ],
@@ -4117,9 +4135,9 @@
4135 }
4136 },
4137 "node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-riscv64": {
4120 - "version": "0.24.2",
4121 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz",
4122 - "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==",
4138 + "version": "0.27.7",
4139 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz",
4140 + "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==",
4141 "cpu": [
4142 "riscv64"
4143 ],
@@ -4134,9 +4152,9 @@
4152 }
4153 },
4154 "node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-s390x": {
4137 - "version": "0.24.2",
4138 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz",
4139 - "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==",
4155 + "version": "0.27.7",
4156 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz",
4157 + "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==",
4158 "cpu": [
4159 "s390x"
4160 ],
@@ -4151,9 +4169,9 @@
4169 }
4170 },
4171 "node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-x64": {
4154 - "version": "0.24.2",
4155 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz",
4156 - "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==",
4172 + "version": "0.27.7",
4173 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz",
4174 + "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==",
4175 "cpu": [
4176 "x64"
4177 ],
@@ -4168,9 +4186,9 @@
4186 }
4187 },
4188 "node_modules/@yao-pkg/pkg/node_modules/@esbuild/netbsd-arm64": {
4171 - "version": "0.24.2",
4172 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz",
4173 - "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==",
4189 + "version": "0.27.7",
4190 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz",
4191 + "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==",
4192 "cpu": [
4193 "arm64"
4194 ],
@@ -4185,9 +4203,9 @@
4203 }
4204 },
4205 "node_modules/@yao-pkg/pkg/node_modules/@esbuild/netbsd-x64": {
4188 - "version": "0.24.2",
4189 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz",
4190 - "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==",
4206 + "version": "0.27.7",
4207 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz",
4208 + "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==",
4209 "cpu": [
4210 "x64"
4211 ],
@@ -4202,9 +4220,9 @@
4220 }
4221 },
4222 "node_modules/@yao-pkg/pkg/node_modules/@esbuild/openbsd-arm64": {
4205 - "version": "0.24.2",
4206 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz",
4207 - "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==",
4223 + "version": "0.27.7",
4224 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz",
4225 + "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==",
4226 "cpu": [
4227 "arm64"
4228 ],
@@ -4219,9 +4237,9 @@
4237 }
4238 },
4239 "node_modules/@yao-pkg/pkg/node_modules/@esbuild/openbsd-x64": {
4222 - "version": "0.24.2",
4223 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz",
4224 - "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==",
4240 + "version": "0.27.7",
4241 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz",
4242 + "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==",
4243 "cpu": [
4244 "x64"
4245 ],
@@ -4236,9 +4254,9 @@
4254 }
4255 },
4256 "node_modules/@yao-pkg/pkg/node_modules/@esbuild/sunos-x64": {
4239 - "version": "0.24.2",
4240 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz",
4241 - "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==",
4257 + "version": "0.27.7",
4258 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz",
4259 + "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==",
4260 "cpu": [
4261 "x64"
4262 ],
@@ -4253,9 +4271,9 @@
4271 }
4272 },
4273 "node_modules/@yao-pkg/pkg/node_modules/@esbuild/win32-arm64": {
4256 - "version": "0.24.2",
4257 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz",
4258 - "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==",
4274 + "version": "0.27.7",
4275 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz",
4276 + "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==",
4277 "cpu": [
4278 "arm64"
4279 ],
@@ -4270,9 +4288,9 @@
4288 }
4289 },
4290 "node_modules/@yao-pkg/pkg/node_modules/@esbuild/win32-ia32": {
4273 - "version": "0.24.2",
4274 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz",
4275 - "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==",
4291 + "version": "0.27.7",
4292 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz",
4293 + "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==",
4294 "cpu": [
4295 "ia32"
4296 ],
@@ -4287,9 +4305,9 @@
4305 }
4306 },
4307 "node_modules/@yao-pkg/pkg/node_modules/@esbuild/win32-x64": {
4290 - "version": "0.24.2",
4291 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz",
4292 - "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==",
4308 + "version": "0.27.7",
4309 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz",
4310 + "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==",
4311 "cpu": [
4312 "x64"
4313 ],
@@ -4304,9 +4322,9 @@
4322 }
4323 },
4324 "node_modules/@yao-pkg/pkg/node_modules/esbuild": {
4307 - "version": "0.24.2",
4308 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz",
4309 - "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==",
4325 + "version": "0.27.7",
4326 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz",
4327 + "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==",
4328 "dev": true,
4329 "hasInstallScript": true,
4330 "license": "MIT",
@@ -4317,31 +4335,32 @@
4335 "node": ">=18"
4336 },
4337 "optionalDependencies": {
4320 - "@esbuild/aix-ppc64": "0.24.2",
4321 - "@esbuild/android-arm": "0.24.2",
4322 - "@esbuild/android-arm64": "0.24.2",
4323 - "@esbuild/android-x64": "0.24.2",
4324 - "@esbuild/darwin-arm64": "0.24.2",
4325 - "@esbuild/darwin-x64": "0.24.2",
4326 - "@esbuild/freebsd-arm64": "0.24.2",
4327 - "@esbuild/freebsd-x64": "0.24.2",
4328 - "@esbuild/linux-arm": "0.24.2",
4329 - "@esbuild/linux-arm64": "0.24.2",
4330 - "@esbuild/linux-ia32": "0.24.2",
4331 - "@esbuild/linux-loong64": "0.24.2",
4332 - "@esbuild/linux-mips64el": "0.24.2",
4333 - "@esbuild/linux-ppc64": "0.24.2",
4334 - "@esbuild/linux-riscv64": "0.24.2",
4335 - "@esbuild/linux-s390x": "0.24.2",
4336 - "@esbuild/linux-x64": "0.24.2",
4337 - "@esbuild/netbsd-arm64": "0.24.2",
4338 - "@esbuild/netbsd-x64": "0.24.2",
4339 - "@esbuild/openbsd-arm64": "0.24.2",
4340 - "@esbuild/openbsd-x64": "0.24.2",
4341 - "@esbuild/sunos-x64": "0.24.2",
4342 - "@esbuild/win32-arm64": "0.24.2",
4343 - "@esbuild/win32-ia32": "0.24.2",
4344 - "@esbuild/win32-x64": "0.24.2"
4338 + "@esbuild/aix-ppc64": "0.27.7",
4339 + "@esbuild/android-arm": "0.27.7",
4340 + "@esbuild/android-arm64": "0.27.7",
4341 + "@esbuild/android-x64": "0.27.7",
4342 + "@esbuild/darwin-arm64": "0.27.7",
4343 + "@esbuild/darwin-x64": "0.27.7",
4344 + "@esbuild/freebsd-arm64": "0.27.7",
4345 + "@esbuild/freebsd-x64": "0.27.7",
4346 + "@esbuild/linux-arm": "0.27.7",
4347 + "@esbuild/linux-arm64": "0.27.7",
4348 + "@esbuild/linux-ia32": "0.27.7",
4349 + "@esbuild/linux-loong64": "0.27.7",
4350 + "@esbuild/linux-mips64el": "0.27.7",
4351 + "@esbuild/linux-ppc64": "0.27.7",
4352 + "@esbuild/linux-riscv64": "0.27.7",
4353 + "@esbuild/linux-s390x": "0.27.7",
4354 + "@esbuild/linux-x64": "0.27.7",
4355 + "@esbuild/netbsd-arm64": "0.27.7",
4356 + "@esbuild/netbsd-x64": "0.27.7",
4357 + "@esbuild/openbsd-arm64": "0.27.7",
4358 + "@esbuild/openbsd-x64": "0.27.7",
4359 + "@esbuild/openharmony-arm64": "0.27.7",
4360 + "@esbuild/sunos-x64": "0.27.7",
4361 + "@esbuild/win32-arm64": "0.27.7",
4362 + "@esbuild/win32-ia32": "0.27.7",
4363 + "@esbuild/win32-x64": "0.27.7"
4364 }
4365 },
4366 "node_modules/accepts": {
@@ -4588,12 +4607,11 @@
4607 }
4608 },
4609 "node_modules/bare-fs": {
4591 - "version": "4.5.4",
4592 - "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.4.tgz",
4593 - "integrity": "sha512-POK4oplfA7P7gqvetNmCs4CNtm9fNsx+IAh7jH7GgU0OJdge2rso0R20TNWVq6VoWcCvsTdlNDaleLHGaKx8CA==",
4610 + "version": "4.6.0",
4611 + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.6.0.tgz",
4612 + "integrity": "sha512-2YkS7NuiJceSEbyEOdSNLE9tsGd+f4+f7C+Nik/MCk27SYdwIMPT/yRKvg++FZhQXgk0KWJKJyXX9RhVV0RGqA==",
4613 "dev": true,
4614 "license": "Apache-2.0",
4596 - "optional": true,
4615 "dependencies": {
4616 "bare-events": "^2.5.4",
4617 "bare-path": "^3.0.0",
@@ -4614,12 +4632,11 @@
4632 }
4633 },
4634 "node_modules/bare-os": {
4617 - "version": "3.6.2",
4618 - "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.2.tgz",
4619 - "integrity": "sha512-T+V1+1srU2qYNBmJCXZkUY5vQ0B4FSlL3QDROnKQYOqeiQR8UbjNHlPa+TIbM4cuidiN9GaTaOZgSEgsvPbh5A==",
4635 + "version": "3.8.7",
4636 + "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.8.7.tgz",
4637 + "integrity": "sha512-G4Gr1UsGeEy2qtDTZwL7JFLo2wapUarz7iTMcYcMFdS89AIQuBoyjgXZz0Utv7uHs3xA9LckhVbeBi8lEQrC+w==",
4638 "dev": true,
4639 "license": "Apache-2.0",
4622 - "optional": true,
4640 "engines": {
4641 "bare": ">=1.14.0"
4642 }
@@ -4630,26 +4647,29 @@
4647 "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==",
4648 "dev": true,
4649 "license": "Apache-2.0",
4633 - "optional": true,
4650 "dependencies": {
4651 "bare-os": "^3.0.1"
4652 }
4653 },
4654 "node_modules/bare-stream": {
4639 - "version": "2.7.0",
4640 - "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.7.0.tgz",
4641 - "integrity": "sha512-oyXQNicV1y8nc2aKffH+BUHFRXmx6VrPzlnaEvMhram0nPBrKcEdcyBg5r08D0i8VxngHFAiVyn1QKXpSG0B8A==",
4655 + "version": "2.12.0",
4656 + "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.12.0.tgz",
4657 + "integrity": "sha512-w28i8lkBgREV3rPXGbgK+BO66q+ZpKqRWrZLiCdmmUlLPrQ45CzkvRhN+7lnv00Gpi2zy5naRxnUFAxCECDm9g==",
4658 "dev": true,
4659 "license": "Apache-2.0",
4644 - "optional": true,
4660 "dependencies": {
4646 - "streamx": "^2.21.0"
4661 + "streamx": "^2.25.0",
4662 + "teex": "^1.0.1"
4663 },
4664 "peerDependencies": {
4665 + "bare-abort-controller": "*",
4666 "bare-buffer": "*",
4667 "bare-events": "*"
4668 },
4669 "peerDependenciesMeta": {
4670 + "bare-abort-controller": {
4671 + "optional": true
4672 + },
4673 "bare-buffer": {
4674 "optional": true
4675 },
@@ -4659,12 +4679,11 @@
4679 }
4680 },
4681 "node_modules/bare-url": {
4662 - "version": "2.3.2",
4663 - "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.3.2.tgz",
4664 - "integrity": "sha512-ZMq4gd9ngV5aTMa5p9+UfY0b3skwhHELaDkhEHetMdX0LRkW9kzaym4oo/Eh+Ghm0CCDuMTsRIGM/ytUc1ZYmw==",
4682 + "version": "2.4.0",
4683 + "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.4.0.tgz",
4684 + "integrity": "sha512-NSTU5WN+fy/L0DDenfE8SXQna4voXuW0FHM7wH8i3/q9khUSchfPbPezO4zSFMnDGIf9YE+mt/RWhZgNRKRIXA==",
4685 "dev": true,
4686 "license": "Apache-2.0",
4667 - "optional": true,
4687 "dependencies": {
4688 "bare-path": "^3.0.0"
4689 }
@@ -5844,16 +5863,6 @@
5863 "node": ">= 0.6"
5864 }
5865 },
5847 - "node_modules/from2": {
5848 - "version": "2.3.0",
5849 - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
5850 - "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==",
5851 - "dev": true,
5852 - "dependencies": {
5853 - "inherits": "^2.0.1",
5854 - "readable-stream": "^2.0.0"
5855 - }
5856 - },
5866 "node_modules/fs-constants": {
5867 "version": "1.0.0",
5868 "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
@@ -6235,16 +6244,13 @@
6244 "dev": true
6245 },
6246 "node_modules/into-stream": {
6238 - "version": "6.0.0",
6239 - "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-6.0.0.tgz",
6240 - "integrity": "sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA==",
6247 + "version": "9.1.0",
6248 + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-9.1.0.tgz",
6249 + "integrity": "sha512-DRsRnQrbzdFjaQ1oe4C6/EIUymIOEix1qROEJTF9dbMq+M4Zrm6VaLp6SD/B9IsiEjPZuBSnWWFN+udajugdWA==",
6250 "dev": true,
6242 - "dependencies": {
6243 - "from2": "^2.3.0",
6244 - "p-is-promise": "^3.0.0"
6245 - },
6251 + "license": "MIT",
6252 "engines": {
6247 - "node": ">=10"
6253 + "node": ">=20"
6254 },
6255 "funding": {
6256 "url": "https://github.com/sponsors/sindresorhus"
@@ -7269,15 +7275,6 @@
7275 "url": "https://github.com/sponsors/sindresorhus"
7276 }
7277 },
7272 - "node_modules/p-is-promise": {
7273 - "version": "3.0.0",
7274 - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-3.0.0.tgz",
7275 - "integrity": "sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==",
7276 - "dev": true,
7277 - "engines": {
7278 - "node": ">=8"
7279 - }
7280 - },
7278 "node_modules/p-try": {
7279 "version": "2.2.0",
7280 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
@@ -8498,9 +8495,9 @@
8495 }
8496 },
8497 "node_modules/streamx": {
8501 - "version": "2.23.0",
8502 - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz",
8503 - "integrity": "sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==",
8498 + "version": "2.25.0",
8499 + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.25.0.tgz",
8500 + "integrity": "sha512-0nQuG6jf1w+wddNEEXCF4nTg3LtufWINB5eFEN+5TNZW7KWJp6x87+JFL43vaAUPyCfH1wID+mNVyW6OHtFamg==",
8501 "dev": true,
8502 "license": "MIT",
8503 "dependencies": {
@@ -8681,6 +8678,16 @@
8678 "node": ">=18"
8679 }
8680 },
8681 + "node_modules/teex": {
8682 + "version": "1.0.1",
8683 + "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz",
8684 + "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==",
8685 + "dev": true,
8686 + "license": "MIT",
8687 + "dependencies": {
8688 + "streamx": "^2.12.5"
8689 + }
8690 + },
8691 "node_modules/terser": {
8692 "version": "5.31.1",
8693 "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.1.tgz",
@@ -8708,9 +8715,9 @@
8715 "peer": true
8716 },
8717 "node_modules/text-decoder": {
8711 - "version": "1.2.6",
8712 - "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.6.tgz",
8713 - "integrity": "sha512-27FeW5GQFDfw0FpwMQhMagB7BztOOlmjcSRi97t2oplhKVTZtp0DZbSegSaXS5IIC6mxMvBG4AR1Sgc6BX3CQg==",
8718 + "version": "1.2.7",
8719 + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.7.tgz",
8720 + "integrity": "sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==",
8721 "dev": true,
8722 "license": "Apache-2.0",
8723 "dependencies": {
@@ -8718,9 +8725,9 @@
8725 }
8726 },
8727 "node_modules/text-decoder/node_modules/b4a": {
8721 - "version": "1.7.4",
8722 - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.4.tgz",
8723 - "integrity": "sha512-u20zJLDaSWpxaZ+zaAkEIB2dZZ1o+DF4T/MRbmsvGp9nletHOyiai19OzX1fF8xUBYsO1bPXxODvcd0978pnug==",
8728 + "version": "1.8.0",
8729 + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.0.tgz",
8730 + "integrity": "sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg==",
8731 "dev": true,
8732 "license": "Apache-2.0",
8733 "peerDependencies": {
@@ -10710,6 +10717,13 @@
10717 "dev": true,
10718 "optional": true
10719 },
10720 + "@esbuild/openharmony-arm64": {
10721 + "version": "0.27.7",
10722 + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz",
10723 + "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==",
10724 + "dev": true,
10725 + "optional": true
10726 + },
10727 "@esbuild/sunos-x64": {
10728 "version": "0.25.0",
10729 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.0.tgz",
@@ -11763,18 +11777,18 @@
11777 }
11778 },
11779 "@yao-pkg/pkg": {
11766 - "version": "6.13.1",
11767 - "resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-6.13.1.tgz",
11768 - "integrity": "sha512-HZGrjKngYUpCAHUjBHb9VMb0V7FsJtoMHtw0tfSS4GeS/Ur8ZK/EGDWtdj+apGERyScc3QLOyg1mXYuv01gqvw==",
11780 + "version": "6.14.2",
11781 + "resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-6.14.2.tgz",
11782 + "integrity": "sha512-jAuM9cmvZjqBywsCANKtMEe1h5fk1RqHo4bf5UDUtOfYPyx0+PsCGozQwfX3APYKGmF64KIe52Jckj3aJw1WYQ==",
11783 "dev": true,
11784 "requires": {
11785 "@babel/generator": "^7.23.0",
11786 "@babel/parser": "^7.23.0",
11787 "@babel/traverse": "^7.23.0",
11788 "@babel/types": "^7.23.0",
11775 - "@yao-pkg/pkg-fetch": "3.5.32",
11776 - "esbuild": "^0.24.0",
11777 - "into-stream": "^6.0.0",
11789 + "@yao-pkg/pkg-fetch": "3.5.33",
11790 + "esbuild": "^0.27.3",
11791 + "into-stream": "^9.1.0",
11792 "minimist": "^1.2.6",
11793 "multistream": "^4.1.0",
11794 "picocolors": "^1.1.0",
@@ -11783,225 +11797,226 @@
11797 "resolve": "^1.22.10",
11798 "resolve.exports": "^2.0.3",
11799 "stream-meter": "^1.0.4",
11786 - "tar": "^7.5.6",
11800 + "tar": "^7.5.7",
11801 "tinyglobby": "^0.2.11",
11802 "unzipper": "^0.12.3"
11803 },
11804 "dependencies": {
11805 "@esbuild/aix-ppc64": {
11792 - "version": "0.24.2",
11793 - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz",
11794 - "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==",
11806 + "version": "0.27.7",
11807 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz",
11808 + "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==",
11809 "dev": true,
11810 "optional": true
11811 },
11812 "@esbuild/android-arm": {
11799 - "version": "0.24.2",
11800 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz",
11801 - "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==",
11813 + "version": "0.27.7",
11814 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz",
11815 + "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==",
11816 "dev": true,
11817 "optional": true
11818 },
11819 "@esbuild/android-arm64": {
11806 - "version": "0.24.2",
11807 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz",
11808 - "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==",
11820 + "version": "0.27.7",
11821 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz",
11822 + "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==",
11823 "dev": true,
11824 "optional": true
11825 },
11826 "@esbuild/android-x64": {
11813 - "version": "0.24.2",
11814 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz",
11815 - "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==",
11827 + "version": "0.27.7",
11828 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz",
11829 + "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==",
11830 "dev": true,
11831 "optional": true
11832 },
11833 "@esbuild/darwin-arm64": {
11820 - "version": "0.24.2",
11821 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz",
11822 - "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==",
11834 + "version": "0.27.7",
11835 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz",
11836 + "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==",
11837 "dev": true,
11838 "optional": true
11839 },
11840 "@esbuild/darwin-x64": {
11827 - "version": "0.24.2",
11828 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz",
11829 - "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==",
11841 + "version": "0.27.7",
11842 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz",
11843 + "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==",
11844 "dev": true,
11845 "optional": true
11846 },
11847 "@esbuild/freebsd-arm64": {
11834 - "version": "0.24.2",
11835 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz",
11836 - "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==",
11848 + "version": "0.27.7",
11849 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz",
11850 + "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==",
11851 "dev": true,
11852 "optional": true
11853 },
11854 "@esbuild/freebsd-x64": {
11841 - "version": "0.24.2",
11842 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz",
11843 - "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==",
11855 + "version": "0.27.7",
11856 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz",
11857 + "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==",
11858 "dev": true,
11859 "optional": true
11860 },
11861 "@esbuild/linux-arm": {
11848 - "version": "0.24.2",
11849 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz",
11850 - "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==",
11862 + "version": "0.27.7",
11863 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz",
11864 + "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==",
11865 "dev": true,
11866 "optional": true
11867 },
11868 "@esbuild/linux-arm64": {
11855 - "version": "0.24.2",
11856 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz",
11857 - "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==",
11869 + "version": "0.27.7",
11870 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz",
11871 + "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==",
11872 "dev": true,
11873 "optional": true
11874 },
11875 "@esbuild/linux-ia32": {
11862 - "version": "0.24.2",
11863 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz",
11864 - "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==",
11876 + "version": "0.27.7",
11877 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz",
11878 + "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==",
11879 "dev": true,
11880 "optional": true
11881 },
11882 "@esbuild/linux-loong64": {
11869 - "version": "0.24.2",
11870 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz",
11871 - "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==",
11883 + "version": "0.27.7",
11884 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz",
11885 + "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==",
11886 "dev": true,
11887 "optional": true
11888 },
11889 "@esbuild/linux-mips64el": {
11876 - "version": "0.24.2",
11877 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz",
11878 - "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==",
11890 + "version": "0.27.7",
11891 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz",
11892 + "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==",
11893 "dev": true,
11894 "optional": true
11895 },
11896 "@esbuild/linux-ppc64": {
11883 - "version": "0.24.2",
11884 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz",
11885 - "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==",
11897 + "version": "0.27.7",
11898 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz",
11899 + "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==",
11900 "dev": true,
11901 "optional": true
11902 },
11903 "@esbuild/linux-riscv64": {
11890 - "version": "0.24.2",
11891 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz",
11892 - "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==",
11904 + "version": "0.27.7",
11905 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz",
11906 + "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==",
11907 "dev": true,
11908 "optional": true
11909 },
11910 "@esbuild/linux-s390x": {
11897 - "version": "0.24.2",
11898 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz",
11899 - "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==",
11911 + "version": "0.27.7",
11912 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz",
11913 + "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==",
11914 "dev": true,
11915 "optional": true
11916 },
11917 "@esbuild/linux-x64": {
11904 - "version": "0.24.2",
11905 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz",
11906 - "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==",
11918 + "version": "0.27.7",
11919 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz",
11920 + "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==",
11921 "dev": true,
11922 "optional": true
11923 },
11924 "@esbuild/netbsd-arm64": {
11911 - "version": "0.24.2",
11912 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz",
11913 - "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==",
11925 + "version": "0.27.7",
11926 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz",
11927 + "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==",
11928 "dev": true,
11929 "optional": true
11930 },
11931 "@esbuild/netbsd-x64": {
11918 - "version": "0.24.2",
11919 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz",
11920 - "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==",
11932 + "version": "0.27.7",
11933 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz",
11934 + "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==",
11935 "dev": true,
11936 "optional": true
11937 },
11938 "@esbuild/openbsd-arm64": {
11925 - "version": "0.24.2",
11926 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz",
11927 - "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==",
11939 + "version": "0.27.7",
11940 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz",
11941 + "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==",
11942 "dev": true,
11943 "optional": true
11944 },
11945 "@esbuild/openbsd-x64": {
11932 - "version": "0.24.2",
11933 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz",
11934 - "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==",
11946 + "version": "0.27.7",
11947 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz",
11948 + "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==",
11949 "dev": true,
11950 "optional": true
11951 },
11952 "@esbuild/sunos-x64": {
11939 - "version": "0.24.2",
11940 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz",
11941 - "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==",
11953 + "version": "0.27.7",
11954 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz",
11955 + "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==",
11956 "dev": true,
11957 "optional": true
11958 },
11959 "@esbuild/win32-arm64": {
11946 - "version": "0.24.2",
11947 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz",
11948 - "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==",
11960 + "version": "0.27.7",
11961 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz",
11962 + "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==",
11963 "dev": true,
11964 "optional": true
11965 },
11966 "@esbuild/win32-ia32": {
11953 - "version": "0.24.2",
11954 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz",
11955 - "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==",
11967 + "version": "0.27.7",
11968 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz",
11969 + "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==",
11970 "dev": true,
11971 "optional": true
11972 },
11973 "@esbuild/win32-x64": {
11960 - "version": "0.24.2",
11961 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz",
11962 - "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==",
11974 + "version": "0.27.7",
11975 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz",
11976 + "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==",
11977 "dev": true,
11978 "optional": true
11979 },
11980 "esbuild": {
11967 - "version": "0.24.2",
11968 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz",
11969 - "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==",
11981 + "version": "0.27.7",
11982 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz",
11983 + "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==",
11984 "dev": true,
11985 "requires": {
11972 - "@esbuild/aix-ppc64": "0.24.2",
11973 - "@esbuild/android-arm": "0.24.2",
11974 - "@esbuild/android-arm64": "0.24.2",
11975 - "@esbuild/android-x64": "0.24.2",
11976 - "@esbuild/darwin-arm64": "0.24.2",
11977 - "@esbuild/darwin-x64": "0.24.2",
11978 - "@esbuild/freebsd-arm64": "0.24.2",
11979 - "@esbuild/freebsd-x64": "0.24.2",
11980 - "@esbuild/linux-arm": "0.24.2",
11981 - "@esbuild/linux-arm64": "0.24.2",
11982 - "@esbuild/linux-ia32": "0.24.2",
11983 - "@esbuild/linux-loong64": "0.24.2",
11984 - "@esbuild/linux-mips64el": "0.24.2",
11985 - "@esbuild/linux-ppc64": "0.24.2",
11986 - "@esbuild/linux-riscv64": "0.24.2",
11987 - "@esbuild/linux-s390x": "0.24.2",
11988 - "@esbuild/linux-x64": "0.24.2",
11989 - "@esbuild/netbsd-arm64": "0.24.2",
11990 - "@esbuild/netbsd-x64": "0.24.2",
11991 - "@esbuild/openbsd-arm64": "0.24.2",
11992 - "@esbuild/openbsd-x64": "0.24.2",
11993 - "@esbuild/sunos-x64": "0.24.2",
11994 - "@esbuild/win32-arm64": "0.24.2",
11995 - "@esbuild/win32-ia32": "0.24.2",
11996 - "@esbuild/win32-x64": "0.24.2"
11986 + "@esbuild/aix-ppc64": "0.27.7",
11987 + "@esbuild/android-arm": "0.27.7",
11988 + "@esbuild/android-arm64": "0.27.7",
11989 + "@esbuild/android-x64": "0.27.7",
11990 + "@esbuild/darwin-arm64": "0.27.7",
11991 + "@esbuild/darwin-x64": "0.27.7",
11992 + "@esbuild/freebsd-arm64": "0.27.7",
11993 + "@esbuild/freebsd-x64": "0.27.7",
11994 + "@esbuild/linux-arm": "0.27.7",
11995 + "@esbuild/linux-arm64": "0.27.7",
11996 + "@esbuild/linux-ia32": "0.27.7",
11997 + "@esbuild/linux-loong64": "0.27.7",
11998 + "@esbuild/linux-mips64el": "0.27.7",
11999 + "@esbuild/linux-ppc64": "0.27.7",
12000 + "@esbuild/linux-riscv64": "0.27.7",
12001 + "@esbuild/linux-s390x": "0.27.7",
12002 + "@esbuild/linux-x64": "0.27.7",
12003 + "@esbuild/netbsd-arm64": "0.27.7",
12004 + "@esbuild/netbsd-x64": "0.27.7",
12005 + "@esbuild/openbsd-arm64": "0.27.7",
12006 + "@esbuild/openbsd-x64": "0.27.7",
12007 + "@esbuild/openharmony-arm64": "0.27.7",
12008 + "@esbuild/sunos-x64": "0.27.7",
12009 + "@esbuild/win32-arm64": "0.27.7",
12010 + "@esbuild/win32-ia32": "0.27.7",
12011 + "@esbuild/win32-x64": "0.27.7"
12012 }
12013 }
12014 }
12015 },
12016 "@yao-pkg/pkg-fetch": {
12002 - "version": "3.5.32",
12003 - "resolved": "https://registry.npmjs.org/@yao-pkg/pkg-fetch/-/pkg-fetch-3.5.32.tgz",
12004 - "integrity": "sha512-hS8zzze5VVyVAciZoNX4q3ZmCdn0gi34P2SElk4PFbzkA4LPs7qBJ3LhUKb4d4KGw1HVkFJJOMgGomH7cMqQ5Q==",
12017 + "version": "3.5.33",
12018 + "resolved": "https://registry.npmjs.org/@yao-pkg/pkg-fetch/-/pkg-fetch-3.5.33.tgz",
12019 + "integrity": "sha512-j2UoH+eP4VobfovQg1gkWwDoB4O/tv8rlLnEjUEEHuWXJ5eBLNUIrobMSEp773/2pgUJUfqqPUFIhS1pN8OZuQ==",
12020 "dev": true,
12021 "requires": {
12022 "https-proxy-agent": "^5.0.0",
@@ -12014,9 +12029,9 @@
12029 },
12030 "dependencies": {
12031 "b4a": {
12017 - "version": "1.7.4",
12018 - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.4.tgz",
12019 - "integrity": "sha512-u20zJLDaSWpxaZ+zaAkEIB2dZZ1o+DF4T/MRbmsvGp9nletHOyiai19OzX1fF8xUBYsO1bPXxODvcd0978pnug==",
12032 + "version": "1.8.0",
12033 + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.0.tgz",
12034 + "integrity": "sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg==",
12035 "dev": true,
12036 "requires": {}
12037 },
@@ -12027,9 +12042,9 @@
12042 "dev": true
12043 },
12044 "tar-fs": {
12030 - "version": "3.1.1",
12031 - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.1.tgz",
12032 - "integrity": "sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==",
12045 + "version": "3.1.2",
12046 + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.2.tgz",
12047 + "integrity": "sha512-QGxxTxxyleAdyM3kpFs14ymbYmNFrfY+pHj7Z8FgtbZ7w2//VAgLMac7sT6nRpIHjppXO2AwwEOg0bPFVRcmXw==",
12048 "dev": true,
12049 "requires": {
12050 "bare-fs": "^4.0.1",
@@ -12039,12 +12054,13 @@
12054 }
12055 },
12056 "tar-stream": {
12042 - "version": "3.1.7",
12043 - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz",
12044 - "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==",
12057 + "version": "3.1.8",
12058 + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.8.tgz",
12059 + "integrity": "sha512-U6QpVRyCGHva435KoNWy9PRoi2IFYCgtEhq9nmrPPpbRacPs9IH4aJ3gbrFC8dPcXvdSZ4XXfXT5Fshbp2MtlQ==",
12060 "dev": true,
12061 "requires": {
12062 "b4a": "^1.6.4",
12063 + "bare-fs": "^4.5.5",
12064 "fast-fifo": "^1.2.0",
12065 "streamx": "^2.15.0"
12066 }
@@ -12219,11 +12235,10 @@
12235 "requires": {}
12236 },
12237 "bare-fs": {
12222 - "version": "4.5.4",
12223 - "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.4.tgz",
12224 - "integrity": "sha512-POK4oplfA7P7gqvetNmCs4CNtm9fNsx+IAh7jH7GgU0OJdge2rso0R20TNWVq6VoWcCvsTdlNDaleLHGaKx8CA==",
12238 + "version": "4.6.0",
12239 + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.6.0.tgz",
12240 + "integrity": "sha512-2YkS7NuiJceSEbyEOdSNLE9tsGd+f4+f7C+Nik/MCk27SYdwIMPT/yRKvg++FZhQXgk0KWJKJyXX9RhVV0RGqA==",
12241 "dev": true,
12226 - "optional": true,
12242 "requires": {
12243 "bare-events": "^2.5.4",
12244 "bare-path": "^3.0.0",
@@ -12233,38 +12248,35 @@
12248 }
12249 },
12250 "bare-os": {
12236 - "version": "3.6.2",
12237 - "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.2.tgz",
12238 - "integrity": "sha512-T+V1+1srU2qYNBmJCXZkUY5vQ0B4FSlL3QDROnKQYOqeiQR8UbjNHlPa+TIbM4cuidiN9GaTaOZgSEgsvPbh5A==",
12239 - "dev": true,
12240 - "optional": true
12251 + "version": "3.8.7",
12252 + "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.8.7.tgz",
12253 + "integrity": "sha512-G4Gr1UsGeEy2qtDTZwL7JFLo2wapUarz7iTMcYcMFdS89AIQuBoyjgXZz0Utv7uHs3xA9LckhVbeBi8lEQrC+w==",
12254 + "dev": true
12255 },
12256 "bare-path": {
12257 "version": "3.0.0",
12258 "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz",
12259 "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==",
12260 "dev": true,
12247 - "optional": true,
12261 "requires": {
12262 "bare-os": "^3.0.1"
12263 }
12264 },
12265 "bare-stream": {
12253 - "version": "2.7.0",
12254 - "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.7.0.tgz",
12255 - "integrity": "sha512-oyXQNicV1y8nc2aKffH+BUHFRXmx6VrPzlnaEvMhram0nPBrKcEdcyBg5r08D0i8VxngHFAiVyn1QKXpSG0B8A==",
12266 + "version": "2.12.0",
12267 + "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.12.0.tgz",
12268 + "integrity": "sha512-w28i8lkBgREV3rPXGbgK+BO66q+ZpKqRWrZLiCdmmUlLPrQ45CzkvRhN+7lnv00Gpi2zy5naRxnUFAxCECDm9g==",
12269 "dev": true,
12257 - "optional": true,
12270 "requires": {
12259 - "streamx": "^2.21.0"
12271 + "streamx": "^2.25.0",
12272 + "teex": "^1.0.1"
12273 }
12274 },
12275 "bare-url": {
12263 - "version": "2.3.2",
12264 - "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.3.2.tgz",
12265 - "integrity": "sha512-ZMq4gd9ngV5aTMa5p9+UfY0b3skwhHELaDkhEHetMdX0LRkW9kzaym4oo/Eh+Ghm0CCDuMTsRIGM/ytUc1ZYmw==",
12276 + "version": "2.4.0",
12277 + "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.4.0.tgz",
12278 + "integrity": "sha512-NSTU5WN+fy/L0DDenfE8SXQna4voXuW0FHM7wH8i3/q9khUSchfPbPezO4zSFMnDGIf9YE+mt/RWhZgNRKRIXA==",
12279 "dev": true,
12267 - "optional": true,
12280 "requires": {
12281 "bare-path": "^3.0.0"
12282 }
@@ -13050,16 +13062,6 @@
13062 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
13063 "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="
13064 },
13053 - "from2": {
13054 - "version": "2.3.0",
13055 - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
13056 - "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==",
13057 - "dev": true,
13058 - "requires": {
13059 - "inherits": "^2.0.1",
13060 - "readable-stream": "^2.0.0"
13061 - }
13062 - },
13065 "fs-constants": {
13066 "version": "1.0.0",
13067 "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
@@ -13320,14 +13322,10 @@
13322 "dev": true
13323 },
13324 "into-stream": {
13323 - "version": "6.0.0",
13324 - "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-6.0.0.tgz",
13325 - "integrity": "sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA==",
13326 - "dev": true,
13327 - "requires": {
13328 - "from2": "^2.3.0",
13329 - "p-is-promise": "^3.0.0"
13330 - }
13325 + "version": "9.1.0",
13326 + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-9.1.0.tgz",
13327 + "integrity": "sha512-DRsRnQrbzdFjaQ1oe4C6/EIUymIOEix1qROEJTF9dbMq+M4Zrm6VaLp6SD/B9IsiEjPZuBSnWWFN+udajugdWA==",
13328 + "dev": true
13329 },
13330 "ip2location-nodejs": {
13331 "version": "9.7.0",
@@ -14035,12 +14033,6 @@
14033 "is-wsl": "^2.2.0"
14034 }
14035 },
14038 - "p-is-promise": {
14039 - "version": "3.0.0",
14040 - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-3.0.0.tgz",
14041 - "integrity": "sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==",
14042 - "dev": true
14043 - },
14036 "p-try": {
14037 "version": "2.2.0",
14038 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
@@ -14889,9 +14881,9 @@
14881 "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg=="
14882 },
14883 "streamx": {
14892 - "version": "2.23.0",
14893 - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz",
14894 - "integrity": "sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==",
14884 + "version": "2.25.0",
14885 + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.25.0.tgz",
14886 + "integrity": "sha512-0nQuG6jf1w+wddNEEXCF4nTg3LtufWINB5eFEN+5TNZW7KWJp6x87+JFL43vaAUPyCfH1wID+mNVyW6OHtFamg==",
14887 "dev": true,
14888 "requires": {
14889 "events-universal": "^1.0.0",
@@ -15031,6 +15023,15 @@
15023 }
15024 }
15025 },
15026 + "teex": {
15027 + "version": "1.0.1",
15028 + "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz",
15029 + "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==",
15030 + "dev": true,
15031 + "requires": {
15032 + "streamx": "^2.12.5"
15033 + }
15034 + },
15035 "terser": {
15036 "version": "5.31.1",
15037 "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.1.tgz",
@@ -15054,18 +15055,18 @@
15055 }
15056 },
15057 "text-decoder": {
15057 - "version": "1.2.6",
15058 - "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.6.tgz",
15059 - "integrity": "sha512-27FeW5GQFDfw0FpwMQhMagB7BztOOlmjcSRi97t2oplhKVTZtp0DZbSegSaXS5IIC6mxMvBG4AR1Sgc6BX3CQg==",
15058 + "version": "1.2.7",
15059 + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.7.tgz",
15060 + "integrity": "sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==",
15061 "dev": true,
15062 "requires": {
15063 "b4a": "^1.6.4"
15064 },
15065 "dependencies": {
15066 "b4a": {
15066 - "version": "1.7.4",
15067 - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.4.tgz",
15068 - "integrity": "sha512-u20zJLDaSWpxaZ+zaAkEIB2dZZ1o+DF4T/MRbmsvGp9nletHOyiai19OzX1fF8xUBYsO1bPXxODvcd0978pnug==",
15067 + "version": "1.8.0",
15068 + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.0.tgz",
15069 + "integrity": "sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg==",
15070 "dev": true,
15071 "requires": {}
15072 }
package.json
+2 -2
@@ -1,6 +1,6 @@
1 {
2 "name": "hfs",
3 - "version": "3.0.8",
3 + "version": "3.0.9",
4 "description": "HTTP File Server",
5 "keywords": ["file server", "http server"],
6 "homepage": "https://rejetto.com/hfs",
@@ -122,7 +122,7 @@
122 "@types/node": "^20.17.30",
123 "@types/node-forge": "^1.3.14",
124 "@types/picomatch": "^4.0.2",
125 - "@yao-pkg/pkg": "6.13.1",
125 + "@yao-pkg/pkg": "6.14.2",
126 "cross-env": "^10.0.0",
127 "koa-better-http-proxy": "^0.2.10",
128 "nm-prune": "^5.0.0",
tests/config.yaml
+1 -1
@@ -187,7 +187,7 @@ accounts:
187 admins:
188 allow_net: ::1
189 admin: true
190 -version: 3.0.8
190 +version: 3.0.9
191 max_downloads_per_account: 2
192 max_downloads: 1
193 roots: