version 3.0.3
Massimo Melina committed
Feb 14, 2026 at 18:26 UTC
5f5bad71a24c68060b5cb5474f7a65f8a2f2ef7d
3 files changed
+783
-76
package-lock.json
+780
-73
@@ -1,12 +1,12 @@
1
{
2
"name": "hfs",
3
- "version": "3.0.2",
3
+ "version": "3.0.3",
4
"lockfileVersion": 2,
5
"requires": true,
6
"packages": {
7
"": {
8
"name": "hfs",
9
- "version": "3.0.2",
9
+ "version": "3.0.3",
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.11.0",
65
+ "@yao-pkg/pkg": "6.13.1",
66
"cross-env": "^10.0.0",
67
"koa-better-http-proxy": "^0.2.10",
68
"nm-prune": "^5.0.0",
@@ -3702,16 +3702,18 @@
3702
}
3703
},
3704
"node_modules/@yao-pkg/pkg": {
3705
- "version": "6.11.0",
3706
- "resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-6.11.0.tgz",
3707
- "integrity": "sha512-cofhWpH8ifhastwvbSe0Xnh1leq9oT0VmGbxa8fqH1hc4PtrO1dz6B3M5uQ4xTjOeGd9R9Gx8rT6bB2/ZERaTA==",
3705
+ "version": "6.13.1",
3706
+ "resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-6.13.1.tgz",
3707
+ "integrity": "sha512-HZGrjKngYUpCAHUjBHb9VMb0V7FsJtoMHtw0tfSS4GeS/Ur8ZK/EGDWtdj+apGERyScc3QLOyg1mXYuv01gqvw==",
3708
"dev": true,
3709
"license": "MIT",
3710
"dependencies": {
3711
"@babel/generator": "^7.23.0",
3712
"@babel/parser": "^7.23.0",
3713
+ "@babel/traverse": "^7.23.0",
3714
"@babel/types": "^7.23.0",
3714
- "@yao-pkg/pkg-fetch": "3.5.31",
3715
+ "@yao-pkg/pkg-fetch": "3.5.32",
3716
+ "esbuild": "^0.24.0",
3717
"into-stream": "^6.0.0",
3718
"minimist": "^1.2.6",
3719
"multistream": "^4.1.0",
@@ -3719,8 +3721,9 @@
3721
"picomatch": "^4.0.2",
3722
"prebuild-install": "^7.1.1",
3723
"resolve": "^1.22.10",
3724
+ "resolve.exports": "^2.0.3",
3725
"stream-meter": "^1.0.4",
3723
- "tar": "^7.4.3",
3726
+ "tar": "^7.5.6",
3727
"tinyglobby": "^0.2.11",
3728
"unzipper": "^0.12.3"
3729
},
@@ -3732,9 +3735,9 @@
3735
}
3736
},
3737
"node_modules/@yao-pkg/pkg-fetch": {
3735
- "version": "3.5.31",
3736
- "resolved": "https://registry.npmjs.org/@yao-pkg/pkg-fetch/-/pkg-fetch-3.5.31.tgz",
3737
- "integrity": "sha512-qBLFfCXJECsxMlvwamhdWR65LWI7Cnb40dmI+1NIr1Nfk8Ddc8luZIJsRRZER9UrY13X1NJZSRORsqIPYDsJbw==",
3738
+ "version": "3.5.32",
3739
+ "resolved": "https://registry.npmjs.org/@yao-pkg/pkg-fetch/-/pkg-fetch-3.5.32.tgz",
3740
+ "integrity": "sha512-hS8zzze5VVyVAciZoNX4q3ZmCdn0gi34P2SElk4PFbzkA4LPs7qBJ3LhUKb4d4KGw1HVkFJJOMgGomH7cMqQ5Q==",
3741
"dev": true,
3742
"license": "MIT",
3743
"dependencies": {
@@ -3751,9 +3754,9 @@
3754
}
3755
},
3756
"node_modules/@yao-pkg/pkg-fetch/node_modules/b4a": {
3754
- "version": "1.7.3",
3755
- "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.3.tgz",
3756
- "integrity": "sha512-5Q2mfq2WfGuFp3uS//0s6baOJLMoVduPYVeNmDYxu5OUA1/cBfvr2RIS7vi62LdNj/urk1hfmj867I3qt6uZ7Q==",
3757
+ "version": "1.7.4",
3758
+ "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.4.tgz",
3759
+ "integrity": "sha512-u20zJLDaSWpxaZ+zaAkEIB2dZZ1o+DF4T/MRbmsvGp9nletHOyiai19OzX1fF8xUBYsO1bPXxODvcd0978pnug==",
3760
"dev": true,
3761
"license": "Apache-2.0",
3762
"peerDependencies": {
@@ -3766,9 +3769,9 @@
3769
}
3770
},
3771
"node_modules/@yao-pkg/pkg-fetch/node_modules/semver": {
3769
- "version": "7.7.3",
3770
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
3771
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
3772
+ "version": "7.7.4",
3773
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
3774
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
3775
"dev": true,
3776
"license": "ISC",
3777
"bin": {
@@ -3805,6 +3808,472 @@
3808
"streamx": "^2.15.0"
3809
}
3810
},
3811
+ "node_modules/@yao-pkg/pkg/node_modules/@esbuild/aix-ppc64": {
3812
+ "version": "0.24.2",
3813
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz",
3814
+ "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==",
3815
+ "cpu": [
3816
+ "ppc64"
3817
+ ],
3818
+ "dev": true,
3819
+ "license": "MIT",
3820
+ "optional": true,
3821
+ "os": [
3822
+ "aix"
3823
+ ],
3824
+ "engines": {
3825
+ "node": ">=18"
3826
+ }
3827
+ },
3828
+ "node_modules/@yao-pkg/pkg/node_modules/@esbuild/android-arm": {
3829
+ "version": "0.24.2",
3830
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz",
3831
+ "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==",
3832
+ "cpu": [
3833
+ "arm"
3834
+ ],
3835
+ "dev": true,
3836
+ "license": "MIT",
3837
+ "optional": true,
3838
+ "os": [
3839
+ "android"
3840
+ ],
3841
+ "engines": {
3842
+ "node": ">=18"
3843
+ }
3844
+ },
3845
+ "node_modules/@yao-pkg/pkg/node_modules/@esbuild/android-arm64": {
3846
+ "version": "0.24.2",
3847
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz",
3848
+ "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==",
3849
+ "cpu": [
3850
+ "arm64"
3851
+ ],
3852
+ "dev": true,
3853
+ "license": "MIT",
3854
+ "optional": true,
3855
+ "os": [
3856
+ "android"
3857
+ ],
3858
+ "engines": {
3859
+ "node": ">=18"
3860
+ }
3861
+ },
3862
+ "node_modules/@yao-pkg/pkg/node_modules/@esbuild/android-x64": {
3863
+ "version": "0.24.2",
3864
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz",
3865
+ "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==",
3866
+ "cpu": [
3867
+ "x64"
3868
+ ],
3869
+ "dev": true,
3870
+ "license": "MIT",
3871
+ "optional": true,
3872
+ "os": [
3873
+ "android"
3874
+ ],
3875
+ "engines": {
3876
+ "node": ">=18"
3877
+ }
3878
+ },
3879
+ "node_modules/@yao-pkg/pkg/node_modules/@esbuild/darwin-arm64": {
3880
+ "version": "0.24.2",
3881
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz",
3882
+ "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==",
3883
+ "cpu": [
3884
+ "arm64"
3885
+ ],
3886
+ "dev": true,
3887
+ "license": "MIT",
3888
+ "optional": true,
3889
+ "os": [
3890
+ "darwin"
3891
+ ],
3892
+ "engines": {
3893
+ "node": ">=18"
3894
+ }
3895
+ },
3896
+ "node_modules/@yao-pkg/pkg/node_modules/@esbuild/darwin-x64": {
3897
+ "version": "0.24.2",
3898
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz",
3899
+ "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==",
3900
+ "cpu": [
3901
+ "x64"
3902
+ ],
3903
+ "dev": true,
3904
+ "license": "MIT",
3905
+ "optional": true,
3906
+ "os": [
3907
+ "darwin"
3908
+ ],
3909
+ "engines": {
3910
+ "node": ">=18"
3911
+ }
3912
+ },
3913
+ "node_modules/@yao-pkg/pkg/node_modules/@esbuild/freebsd-arm64": {
3914
+ "version": "0.24.2",
3915
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz",
3916
+ "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==",
3917
+ "cpu": [
3918
+ "arm64"
3919
+ ],
3920
+ "dev": true,
3921
+ "license": "MIT",
3922
+ "optional": true,
3923
+ "os": [
3924
+ "freebsd"
3925
+ ],
3926
+ "engines": {
3927
+ "node": ">=18"
3928
+ }
3929
+ },
3930
+ "node_modules/@yao-pkg/pkg/node_modules/@esbuild/freebsd-x64": {
3931
+ "version": "0.24.2",
3932
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz",
3933
+ "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==",
3934
+ "cpu": [
3935
+ "x64"
3936
+ ],
3937
+ "dev": true,
3938
+ "license": "MIT",
3939
+ "optional": true,
3940
+ "os": [
3941
+ "freebsd"
3942
+ ],
3943
+ "engines": {
3944
+ "node": ">=18"
3945
+ }
3946
+ },
3947
+ "node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-arm": {
3948
+ "version": "0.24.2",
3949
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz",
3950
+ "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==",
3951
+ "cpu": [
3952
+ "arm"
3953
+ ],
3954
+ "dev": true,
3955
+ "license": "MIT",
3956
+ "optional": true,
3957
+ "os": [
3958
+ "linux"
3959
+ ],
3960
+ "engines": {
3961
+ "node": ">=18"
3962
+ }
3963
+ },
3964
+ "node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-arm64": {
3965
+ "version": "0.24.2",
3966
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz",
3967
+ "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==",
3968
+ "cpu": [
3969
+ "arm64"
3970
+ ],
3971
+ "dev": true,
3972
+ "license": "MIT",
3973
+ "optional": true,
3974
+ "os": [
3975
+ "linux"
3976
+ ],
3977
+ "engines": {
3978
+ "node": ">=18"
3979
+ }
3980
+ },
3981
+ "node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-ia32": {
3982
+ "version": "0.24.2",
3983
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz",
3984
+ "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==",
3985
+ "cpu": [
3986
+ "ia32"
3987
+ ],
3988
+ "dev": true,
3989
+ "license": "MIT",
3990
+ "optional": true,
3991
+ "os": [
3992
+ "linux"
3993
+ ],
3994
+ "engines": {
3995
+ "node": ">=18"
3996
+ }
3997
+ },
3998
+ "node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-loong64": {
3999
+ "version": "0.24.2",
4000
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz",
4001
+ "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==",
4002
+ "cpu": [
4003
+ "loong64"
4004
+ ],
4005
+ "dev": true,
4006
+ "license": "MIT",
4007
+ "optional": true,
4008
+ "os": [
4009
+ "linux"
4010
+ ],
4011
+ "engines": {
4012
+ "node": ">=18"
4013
+ }
4014
+ },
4015
+ "node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-mips64el": {
4016
+ "version": "0.24.2",
4017
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz",
4018
+ "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==",
4019
+ "cpu": [
4020
+ "mips64el"
4021
+ ],
4022
+ "dev": true,
4023
+ "license": "MIT",
4024
+ "optional": true,
4025
+ "os": [
4026
+ "linux"
4027
+ ],
4028
+ "engines": {
4029
+ "node": ">=18"
4030
+ }
4031
+ },
4032
+ "node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-ppc64": {
4033
+ "version": "0.24.2",
4034
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz",
4035
+ "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==",
4036
+ "cpu": [
4037
+ "ppc64"
4038
+ ],
4039
+ "dev": true,
4040
+ "license": "MIT",
4041
+ "optional": true,
4042
+ "os": [
4043
+ "linux"
4044
+ ],
4045
+ "engines": {
4046
+ "node": ">=18"
4047
+ }
4048
+ },
4049
+ "node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-riscv64": {
4050
+ "version": "0.24.2",
4051
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz",
4052
+ "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==",
4053
+ "cpu": [
4054
+ "riscv64"
4055
+ ],
4056
+ "dev": true,
4057
+ "license": "MIT",
4058
+ "optional": true,
4059
+ "os": [
4060
+ "linux"
4061
+ ],
4062
+ "engines": {
4063
+ "node": ">=18"
4064
+ }
4065
+ },
4066
+ "node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-s390x": {
4067
+ "version": "0.24.2",
4068
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz",
4069
+ "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==",
4070
+ "cpu": [
4071
+ "s390x"
4072
+ ],
4073
+ "dev": true,
4074
+ "license": "MIT",
4075
+ "optional": true,
4076
+ "os": [
4077
+ "linux"
4078
+ ],
4079
+ "engines": {
4080
+ "node": ">=18"
4081
+ }
4082
+ },
4083
+ "node_modules/@yao-pkg/pkg/node_modules/@esbuild/linux-x64": {
4084
+ "version": "0.24.2",
4085
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz",
4086
+ "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==",
4087
+ "cpu": [
4088
+ "x64"
4089
+ ],
4090
+ "dev": true,
4091
+ "license": "MIT",
4092
+ "optional": true,
4093
+ "os": [
4094
+ "linux"
4095
+ ],
4096
+ "engines": {
4097
+ "node": ">=18"
4098
+ }
4099
+ },
4100
+ "node_modules/@yao-pkg/pkg/node_modules/@esbuild/netbsd-arm64": {
4101
+ "version": "0.24.2",
4102
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz",
4103
+ "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==",
4104
+ "cpu": [
4105
+ "arm64"
4106
+ ],
4107
+ "dev": true,
4108
+ "license": "MIT",
4109
+ "optional": true,
4110
+ "os": [
4111
+ "netbsd"
4112
+ ],
4113
+ "engines": {
4114
+ "node": ">=18"
4115
+ }
4116
+ },
4117
+ "node_modules/@yao-pkg/pkg/node_modules/@esbuild/netbsd-x64": {
4118
+ "version": "0.24.2",
4119
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz",
4120
+ "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==",
4121
+ "cpu": [
4122
+ "x64"
4123
+ ],
4124
+ "dev": true,
4125
+ "license": "MIT",
4126
+ "optional": true,
4127
+ "os": [
4128
+ "netbsd"
4129
+ ],
4130
+ "engines": {
4131
+ "node": ">=18"
4132
+ }
4133
+ },
4134
+ "node_modules/@yao-pkg/pkg/node_modules/@esbuild/openbsd-arm64": {
4135
+ "version": "0.24.2",
4136
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz",
4137
+ "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==",
4138
+ "cpu": [
4139
+ "arm64"
4140
+ ],
4141
+ "dev": true,
4142
+ "license": "MIT",
4143
+ "optional": true,
4144
+ "os": [
4145
+ "openbsd"
4146
+ ],
4147
+ "engines": {
4148
+ "node": ">=18"
4149
+ }
4150
+ },
4151
+ "node_modules/@yao-pkg/pkg/node_modules/@esbuild/openbsd-x64": {
4152
+ "version": "0.24.2",
4153
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz",
4154
+ "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==",
4155
+ "cpu": [
4156
+ "x64"
4157
+ ],
4158
+ "dev": true,
4159
+ "license": "MIT",
4160
+ "optional": true,
4161
+ "os": [
4162
+ "openbsd"
4163
+ ],
4164
+ "engines": {
4165
+ "node": ">=18"
4166
+ }
4167
+ },
4168
+ "node_modules/@yao-pkg/pkg/node_modules/@esbuild/sunos-x64": {
4169
+ "version": "0.24.2",
4170
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz",
4171
+ "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==",
4172
+ "cpu": [
4173
+ "x64"
4174
+ ],
4175
+ "dev": true,
4176
+ "license": "MIT",
4177
+ "optional": true,
4178
+ "os": [
4179
+ "sunos"
4180
+ ],
4181
+ "engines": {
4182
+ "node": ">=18"
4183
+ }
4184
+ },
4185
+ "node_modules/@yao-pkg/pkg/node_modules/@esbuild/win32-arm64": {
4186
+ "version": "0.24.2",
4187
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz",
4188
+ "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==",
4189
+ "cpu": [
4190
+ "arm64"
4191
+ ],
4192
+ "dev": true,
4193
+ "license": "MIT",
4194
+ "optional": true,
4195
+ "os": [
4196
+ "win32"
4197
+ ],
4198
+ "engines": {
4199
+ "node": ">=18"
4200
+ }
4201
+ },
4202
+ "node_modules/@yao-pkg/pkg/node_modules/@esbuild/win32-ia32": {
4203
+ "version": "0.24.2",
4204
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz",
4205
+ "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==",
4206
+ "cpu": [
4207
+ "ia32"
4208
+ ],
4209
+ "dev": true,
4210
+ "license": "MIT",
4211
+ "optional": true,
4212
+ "os": [
4213
+ "win32"
4214
+ ],
4215
+ "engines": {
4216
+ "node": ">=18"
4217
+ }
4218
+ },
4219
+ "node_modules/@yao-pkg/pkg/node_modules/@esbuild/win32-x64": {
4220
+ "version": "0.24.2",
4221
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz",
4222
+ "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==",
4223
+ "cpu": [
4224
+ "x64"
4225
+ ],
4226
+ "dev": true,
4227
+ "license": "MIT",
4228
+ "optional": true,
4229
+ "os": [
4230
+ "win32"
4231
+ ],
4232
+ "engines": {
4233
+ "node": ">=18"
4234
+ }
4235
+ },
4236
+ "node_modules/@yao-pkg/pkg/node_modules/esbuild": {
4237
+ "version": "0.24.2",
4238
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz",
4239
+ "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==",
4240
+ "dev": true,
4241
+ "hasInstallScript": true,
4242
+ "license": "MIT",
4243
+ "bin": {
4244
+ "esbuild": "bin/esbuild"
4245
+ },
4246
+ "engines": {
4247
+ "node": ">=18"
4248
+ },
4249
+ "optionalDependencies": {
4250
+ "@esbuild/aix-ppc64": "0.24.2",
4251
+ "@esbuild/android-arm": "0.24.2",
4252
+ "@esbuild/android-arm64": "0.24.2",
4253
+ "@esbuild/android-x64": "0.24.2",
4254
+ "@esbuild/darwin-arm64": "0.24.2",
4255
+ "@esbuild/darwin-x64": "0.24.2",
4256
+ "@esbuild/freebsd-arm64": "0.24.2",
4257
+ "@esbuild/freebsd-x64": "0.24.2",
4258
+ "@esbuild/linux-arm": "0.24.2",
4259
+ "@esbuild/linux-arm64": "0.24.2",
4260
+ "@esbuild/linux-ia32": "0.24.2",
4261
+ "@esbuild/linux-loong64": "0.24.2",
4262
+ "@esbuild/linux-mips64el": "0.24.2",
4263
+ "@esbuild/linux-ppc64": "0.24.2",
4264
+ "@esbuild/linux-riscv64": "0.24.2",
4265
+ "@esbuild/linux-s390x": "0.24.2",
4266
+ "@esbuild/linux-x64": "0.24.2",
4267
+ "@esbuild/netbsd-arm64": "0.24.2",
4268
+ "@esbuild/netbsd-x64": "0.24.2",
4269
+ "@esbuild/openbsd-arm64": "0.24.2",
4270
+ "@esbuild/openbsd-x64": "0.24.2",
4271
+ "@esbuild/sunos-x64": "0.24.2",
4272
+ "@esbuild/win32-arm64": "0.24.2",
4273
+ "@esbuild/win32-ia32": "0.24.2",
4274
+ "@esbuild/win32-x64": "0.24.2"
4275
+ }
4276
+ },
4277
"node_modules/accepts": {
4278
"version": "1.3.8",
4279
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
@@ -3873,6 +4342,7 @@
4342
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
4343
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
4344
"dev": true,
4345
+ "license": "MIT",
4346
"engines": {
4347
"node": ">=8"
4348
}
@@ -3941,16 +4411,17 @@
4411
"node_modules/asynckit": {
4412
"version": "0.4.0",
4413
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
3944
- "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
4414
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
4415
+ "license": "MIT"
4416
},
4417
"node_modules/axios": {
3947
- "version": "1.12.1",
3948
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.12.1.tgz",
3949
- "integrity": "sha512-Kn4kbSXpkFHCGE6rBFNwIv0GQs4AvDT80jlveJDKFxjbTYMUeB4QtsdPCv6H8Cm19Je7IU6VFtRl2zWZI0rudQ==",
4418
+ "version": "1.13.5",
4419
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.5.tgz",
4420
+ "integrity": "sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==",
4421
"license": "MIT",
4422
"dependencies": {
3952
- "follow-redirects": "^1.15.6",
3953
- "form-data": "^4.0.4",
4423
+ "follow-redirects": "^1.15.11",
4424
+ "form-data": "^4.0.5",
4425
"proxy-from-env": "^1.1.0"
4426
}
4427
},
@@ -4042,9 +4513,9 @@
4513
}
4514
},
4515
"node_modules/bare-fs": {
4045
- "version": "4.5.2",
4046
- "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.2.tgz",
4047
- "integrity": "sha512-veTnRzkb6aPHOvSKIOy60KzURfBdUflr5VReI+NSaPL6xf+XLdONQgZgpYvUuZLVQ8dCqxpBAudaOM1+KpAUxw==",
4516
+ "version": "4.5.4",
4517
+ "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.4.tgz",
4518
+ "integrity": "sha512-POK4oplfA7P7gqvetNmCs4CNtm9fNsx+IAh7jH7GgU0OJdge2rso0R20TNWVq6VoWcCvsTdlNDaleLHGaKx8CA==",
4519
"dev": true,
4520
"license": "Apache-2.0",
4521
"optional": true,
@@ -4519,6 +4990,7 @@
4990
"version": "1.0.8",
4991
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
4992
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
4993
+ "license": "MIT",
4994
"dependencies": {
4995
"delayed-stream": "~1.0.0"
4996
},
@@ -4875,6 +5347,7 @@
5347
"version": "1.0.0",
5348
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
5349
"integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
5350
+ "license": "MIT",
5351
"engines": {
5352
"node": ">=0.4.0"
5353
}
@@ -4973,7 +5446,8 @@
5446
"version": "8.0.0",
5447
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
5448
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
4976
- "dev": true
5449
+ "dev": true,
5450
+ "license": "MIT"
5451
},
5452
"node_modules/encodeurl": {
5453
"version": "2.0.0",
@@ -5255,15 +5729,16 @@
5729
"integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng=="
5730
},
5731
"node_modules/follow-redirects": {
5258
- "version": "1.15.6",
5259
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz",
5260
- "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==",
5732
+ "version": "1.15.11",
5733
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz",
5734
+ "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==",
5735
"funding": [
5736
{
5737
"type": "individual",
5738
"url": "https://github.com/sponsors/RubenVerborgh"
5739
}
5740
],
5741
+ "license": "MIT",
5742
"engines": {
5743
"node": ">=4.0"
5744
},
@@ -5274,9 +5749,9 @@
5749
}
5750
},
5751
"node_modules/form-data": {
5277
- "version": "4.0.4",
5278
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz",
5279
- "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==",
5752
+ "version": "4.0.5",
5753
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz",
5754
+ "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==",
5755
"license": "MIT",
5756
"dependencies": {
5757
"asynckit": "^0.4.0",
@@ -5778,6 +6253,7 @@
6253
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
6254
"integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
6255
"dev": true,
6256
+ "license": "MIT",
6257
"engines": {
6258
"node": ">=8"
6259
}
@@ -7543,6 +8019,16 @@
8019
"url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
8020
}
8021
},
8022
+ "node_modules/resolve.exports": {
8023
+ "version": "2.0.3",
8024
+ "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz",
8025
+ "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==",
8026
+ "dev": true,
8027
+ "license": "MIT",
8028
+ "engines": {
8029
+ "node": ">=10"
8030
+ }
8031
+ },
8032
"node_modules/reusify": {
8033
"version": "1.0.4",
8034
"resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
@@ -7938,6 +8424,7 @@
8424
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
8425
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
8426
"dev": true,
8427
+ "license": "MIT",
8428
"dependencies": {
8429
"emoji-regex": "^8.0.0",
8430
"is-fullwidth-code-point": "^3.0.0",
@@ -7952,6 +8439,7 @@
8439
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
8440
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
8441
"dev": true,
8442
+ "license": "MIT",
8443
"dependencies": {
8444
"ansi-regex": "^5.0.1"
8445
},
@@ -8121,9 +8609,9 @@
8609
"peer": true
8610
},
8611
"node_modules/text-decoder": {
8124
- "version": "1.2.3",
8125
- "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz",
8126
- "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==",
8612
+ "version": "1.2.6",
8613
+ "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.6.tgz",
8614
+ "integrity": "sha512-27FeW5GQFDfw0FpwMQhMagB7BztOOlmjcSRi97t2oplhKVTZtp0DZbSegSaXS5IIC6mxMvBG4AR1Sgc6BX3CQg==",
8615
"dev": true,
8616
"license": "Apache-2.0",
8617
"dependencies": {
@@ -8131,9 +8619,9 @@
8619
}
8620
},
8621
"node_modules/text-decoder/node_modules/b4a": {
8134
- "version": "1.7.3",
8135
- "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.3.tgz",
8136
- "integrity": "sha512-5Q2mfq2WfGuFp3uS//0s6baOJLMoVduPYVeNmDYxu5OUA1/cBfvr2RIS7vi62LdNj/urk1hfmj867I3qt6uZ7Q==",
8622
+ "version": "1.7.4",
8623
+ "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.4.tgz",
8624
+ "integrity": "sha512-u20zJLDaSWpxaZ+zaAkEIB2dZZ1o+DF4T/MRbmsvGp9nletHOyiai19OzX1fF8xUBYsO1bPXxODvcd0978pnug==",
8625
"dev": true,
8626
"license": "Apache-2.0",
8627
"peerDependencies": {
@@ -11138,15 +11626,17 @@
11626
}
11627
},
11628
"@yao-pkg/pkg": {
11141
- "version": "6.11.0",
11142
- "resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-6.11.0.tgz",
11143
- "integrity": "sha512-cofhWpH8ifhastwvbSe0Xnh1leq9oT0VmGbxa8fqH1hc4PtrO1dz6B3M5uQ4xTjOeGd9R9Gx8rT6bB2/ZERaTA==",
11629
+ "version": "6.13.1",
11630
+ "resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-6.13.1.tgz",
11631
+ "integrity": "sha512-HZGrjKngYUpCAHUjBHb9VMb0V7FsJtoMHtw0tfSS4GeS/Ur8ZK/EGDWtdj+apGERyScc3QLOyg1mXYuv01gqvw==",
11632
"dev": true,
11633
"requires": {
11634
"@babel/generator": "^7.23.0",
11635
"@babel/parser": "^7.23.0",
11636
+ "@babel/traverse": "^7.23.0",
11637
"@babel/types": "^7.23.0",
11149
- "@yao-pkg/pkg-fetch": "3.5.31",
11638
+ "@yao-pkg/pkg-fetch": "3.5.32",
11639
+ "esbuild": "^0.24.0",
11640
"into-stream": "^6.0.0",
11641
"minimist": "^1.2.6",
11642
"multistream": "^4.1.0",
@@ -11154,16 +11644,227 @@
11644
"picomatch": "^4.0.2",
11645
"prebuild-install": "^7.1.1",
11646
"resolve": "^1.22.10",
11647
+ "resolve.exports": "^2.0.3",
11648
"stream-meter": "^1.0.4",
11158
- "tar": "^7.4.3",
11649
+ "tar": "^7.5.6",
11650
"tinyglobby": "^0.2.11",
11651
"unzipper": "^0.12.3"
11652
+ },
11653
+ "dependencies": {
11654
+ "@esbuild/aix-ppc64": {
11655
+ "version": "0.24.2",
11656
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz",
11657
+ "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==",
11658
+ "dev": true,
11659
+ "optional": true
11660
+ },
11661
+ "@esbuild/android-arm": {
11662
+ "version": "0.24.2",
11663
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz",
11664
+ "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==",
11665
+ "dev": true,
11666
+ "optional": true
11667
+ },
11668
+ "@esbuild/android-arm64": {
11669
+ "version": "0.24.2",
11670
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz",
11671
+ "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==",
11672
+ "dev": true,
11673
+ "optional": true
11674
+ },
11675
+ "@esbuild/android-x64": {
11676
+ "version": "0.24.2",
11677
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz",
11678
+ "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==",
11679
+ "dev": true,
11680
+ "optional": true
11681
+ },
11682
+ "@esbuild/darwin-arm64": {
11683
+ "version": "0.24.2",
11684
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz",
11685
+ "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==",
11686
+ "dev": true,
11687
+ "optional": true
11688
+ },
11689
+ "@esbuild/darwin-x64": {
11690
+ "version": "0.24.2",
11691
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz",
11692
+ "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==",
11693
+ "dev": true,
11694
+ "optional": true
11695
+ },
11696
+ "@esbuild/freebsd-arm64": {
11697
+ "version": "0.24.2",
11698
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz",
11699
+ "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==",
11700
+ "dev": true,
11701
+ "optional": true
11702
+ },
11703
+ "@esbuild/freebsd-x64": {
11704
+ "version": "0.24.2",
11705
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz",
11706
+ "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==",
11707
+ "dev": true,
11708
+ "optional": true
11709
+ },
11710
+ "@esbuild/linux-arm": {
11711
+ "version": "0.24.2",
11712
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz",
11713
+ "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==",
11714
+ "dev": true,
11715
+ "optional": true
11716
+ },
11717
+ "@esbuild/linux-arm64": {
11718
+ "version": "0.24.2",
11719
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz",
11720
+ "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==",
11721
+ "dev": true,
11722
+ "optional": true
11723
+ },
11724
+ "@esbuild/linux-ia32": {
11725
+ "version": "0.24.2",
11726
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz",
11727
+ "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==",
11728
+ "dev": true,
11729
+ "optional": true
11730
+ },
11731
+ "@esbuild/linux-loong64": {
11732
+ "version": "0.24.2",
11733
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz",
11734
+ "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==",
11735
+ "dev": true,
11736
+ "optional": true
11737
+ },
11738
+ "@esbuild/linux-mips64el": {
11739
+ "version": "0.24.2",
11740
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz",
11741
+ "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==",
11742
+ "dev": true,
11743
+ "optional": true
11744
+ },
11745
+ "@esbuild/linux-ppc64": {
11746
+ "version": "0.24.2",
11747
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz",
11748
+ "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==",
11749
+ "dev": true,
11750
+ "optional": true
11751
+ },
11752
+ "@esbuild/linux-riscv64": {
11753
+ "version": "0.24.2",
11754
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz",
11755
+ "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==",
11756
+ "dev": true,
11757
+ "optional": true
11758
+ },
11759
+ "@esbuild/linux-s390x": {
11760
+ "version": "0.24.2",
11761
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz",
11762
+ "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==",
11763
+ "dev": true,
11764
+ "optional": true
11765
+ },
11766
+ "@esbuild/linux-x64": {
11767
+ "version": "0.24.2",
11768
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz",
11769
+ "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==",
11770
+ "dev": true,
11771
+ "optional": true
11772
+ },
11773
+ "@esbuild/netbsd-arm64": {
11774
+ "version": "0.24.2",
11775
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz",
11776
+ "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==",
11777
+ "dev": true,
11778
+ "optional": true
11779
+ },
11780
+ "@esbuild/netbsd-x64": {
11781
+ "version": "0.24.2",
11782
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz",
11783
+ "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==",
11784
+ "dev": true,
11785
+ "optional": true
11786
+ },
11787
+ "@esbuild/openbsd-arm64": {
11788
+ "version": "0.24.2",
11789
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz",
11790
+ "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==",
11791
+ "dev": true,
11792
+ "optional": true
11793
+ },
11794
+ "@esbuild/openbsd-x64": {
11795
+ "version": "0.24.2",
11796
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz",
11797
+ "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==",
11798
+ "dev": true,
11799
+ "optional": true
11800
+ },
11801
+ "@esbuild/sunos-x64": {
11802
+ "version": "0.24.2",
11803
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz",
11804
+ "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==",
11805
+ "dev": true,
11806
+ "optional": true
11807
+ },
11808
+ "@esbuild/win32-arm64": {
11809
+ "version": "0.24.2",
11810
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz",
11811
+ "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==",
11812
+ "dev": true,
11813
+ "optional": true
11814
+ },
11815
+ "@esbuild/win32-ia32": {
11816
+ "version": "0.24.2",
11817
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz",
11818
+ "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==",
11819
+ "dev": true,
11820
+ "optional": true
11821
+ },
11822
+ "@esbuild/win32-x64": {
11823
+ "version": "0.24.2",
11824
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz",
11825
+ "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==",
11826
+ "dev": true,
11827
+ "optional": true
11828
+ },
11829
+ "esbuild": {
11830
+ "version": "0.24.2",
11831
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz",
11832
+ "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==",
11833
+ "dev": true,
11834
+ "requires": {
11835
+ "@esbuild/aix-ppc64": "0.24.2",
11836
+ "@esbuild/android-arm": "0.24.2",
11837
+ "@esbuild/android-arm64": "0.24.2",
11838
+ "@esbuild/android-x64": "0.24.2",
11839
+ "@esbuild/darwin-arm64": "0.24.2",
11840
+ "@esbuild/darwin-x64": "0.24.2",
11841
+ "@esbuild/freebsd-arm64": "0.24.2",
11842
+ "@esbuild/freebsd-x64": "0.24.2",
11843
+ "@esbuild/linux-arm": "0.24.2",
11844
+ "@esbuild/linux-arm64": "0.24.2",
11845
+ "@esbuild/linux-ia32": "0.24.2",
11846
+ "@esbuild/linux-loong64": "0.24.2",
11847
+ "@esbuild/linux-mips64el": "0.24.2",
11848
+ "@esbuild/linux-ppc64": "0.24.2",
11849
+ "@esbuild/linux-riscv64": "0.24.2",
11850
+ "@esbuild/linux-s390x": "0.24.2",
11851
+ "@esbuild/linux-x64": "0.24.2",
11852
+ "@esbuild/netbsd-arm64": "0.24.2",
11853
+ "@esbuild/netbsd-x64": "0.24.2",
11854
+ "@esbuild/openbsd-arm64": "0.24.2",
11855
+ "@esbuild/openbsd-x64": "0.24.2",
11856
+ "@esbuild/sunos-x64": "0.24.2",
11857
+ "@esbuild/win32-arm64": "0.24.2",
11858
+ "@esbuild/win32-ia32": "0.24.2",
11859
+ "@esbuild/win32-x64": "0.24.2"
11860
+ }
11861
+ }
11862
}
11863
},
11864
"@yao-pkg/pkg-fetch": {
11164
- "version": "3.5.31",
11165
- "resolved": "https://registry.npmjs.org/@yao-pkg/pkg-fetch/-/pkg-fetch-3.5.31.tgz",
11166
- "integrity": "sha512-qBLFfCXJECsxMlvwamhdWR65LWI7Cnb40dmI+1NIr1Nfk8Ddc8luZIJsRRZER9UrY13X1NJZSRORsqIPYDsJbw==",
11865
+ "version": "3.5.32",
11866
+ "resolved": "https://registry.npmjs.org/@yao-pkg/pkg-fetch/-/pkg-fetch-3.5.32.tgz",
11867
+ "integrity": "sha512-hS8zzze5VVyVAciZoNX4q3ZmCdn0gi34P2SElk4PFbzkA4LPs7qBJ3LhUKb4d4KGw1HVkFJJOMgGomH7cMqQ5Q==",
11868
"dev": true,
11869
"requires": {
11870
"https-proxy-agent": "^5.0.0",
@@ -11176,16 +11877,16 @@
11877
},
11878
"dependencies": {
11879
"b4a": {
11179
- "version": "1.7.3",
11180
- "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.3.tgz",
11181
- "integrity": "sha512-5Q2mfq2WfGuFp3uS//0s6baOJLMoVduPYVeNmDYxu5OUA1/cBfvr2RIS7vi62LdNj/urk1hfmj867I3qt6uZ7Q==",
11880
+ "version": "1.7.4",
11881
+ "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.4.tgz",
11882
+ "integrity": "sha512-u20zJLDaSWpxaZ+zaAkEIB2dZZ1o+DF4T/MRbmsvGp9nletHOyiai19OzX1fF8xUBYsO1bPXxODvcd0978pnug==",
11883
"dev": true,
11884
"requires": {}
11885
},
11886
"semver": {
11186
- "version": "7.7.3",
11187
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
11188
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
11887
+ "version": "7.7.4",
11888
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
11889
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
11890
"dev": true
11891
},
11892
"tar-fs": {
@@ -11310,12 +12011,12 @@
12011
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
12012
},
12013
"axios": {
11313
- "version": "1.12.1",
11314
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.12.1.tgz",
11315
- "integrity": "sha512-Kn4kbSXpkFHCGE6rBFNwIv0GQs4AvDT80jlveJDKFxjbTYMUeB4QtsdPCv6H8Cm19Je7IU6VFtRl2zWZI0rudQ==",
12014
+ "version": "1.13.5",
12015
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.5.tgz",
12016
+ "integrity": "sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==",
12017
"requires": {
11317
- "follow-redirects": "^1.15.6",
11318
- "form-data": "^4.0.4",
12018
+ "follow-redirects": "^1.15.11",
12019
+ "form-data": "^4.0.5",
12020
"proxy-from-env": "^1.1.0"
12021
}
12022
},
@@ -11381,9 +12082,9 @@
12082
"requires": {}
12083
},
12084
"bare-fs": {
11384
- "version": "4.5.2",
11385
- "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.2.tgz",
11386
- "integrity": "sha512-veTnRzkb6aPHOvSKIOy60KzURfBdUflr5VReI+NSaPL6xf+XLdONQgZgpYvUuZLVQ8dCqxpBAudaOM1+KpAUxw==",
12085
+ "version": "4.5.4",
12086
+ "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.4.tgz",
12087
+ "integrity": "sha512-POK4oplfA7P7gqvetNmCs4CNtm9fNsx+IAh7jH7GgU0OJdge2rso0R20TNWVq6VoWcCvsTdlNDaleLHGaKx8CA==",
12088
"dev": true,
12089
"optional": true,
12090
"requires": {
@@ -12198,14 +12899,14 @@
12899
"integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng=="
12900
},
12901
"follow-redirects": {
12201
- "version": "1.15.6",
12202
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz",
12203
- "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA=="
12902
+ "version": "1.15.11",
12903
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz",
12904
+ "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ=="
12905
},
12906
"form-data": {
12206
- "version": "4.0.4",
12207
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz",
12208
- "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==",
12907
+ "version": "4.0.5",
12908
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz",
12909
+ "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==",
12910
"requires": {
12911
"asynckit": "^0.4.0",
12912
"combined-stream": "^1.0.8",
@@ -13790,6 +14491,12 @@
14491
"integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
14492
"dev": true
14493
},
14494
+ "resolve.exports": {
14495
+ "version": "2.0.3",
14496
+ "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz",
14497
+ "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==",
14498
+ "dev": true
14499
+ },
14500
"reusify": {
14501
"version": "1.0.4",
14502
"resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
@@ -14207,18 +14914,18 @@
14914
}
14915
},
14916
"text-decoder": {
14210
- "version": "1.2.3",
14211
- "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz",
14212
- "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==",
14917
+ "version": "1.2.6",
14918
+ "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.6.tgz",
14919
+ "integrity": "sha512-27FeW5GQFDfw0FpwMQhMagB7BztOOlmjcSRi97t2oplhKVTZtp0DZbSegSaXS5IIC6mxMvBG4AR1Sgc6BX3CQg==",
14920
"dev": true,
14921
"requires": {
14922
"b4a": "^1.6.4"
14923
},
14924
"dependencies": {
14925
"b4a": {
14219
- "version": "1.7.3",
14220
- "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.3.tgz",
14221
- "integrity": "sha512-5Q2mfq2WfGuFp3uS//0s6baOJLMoVduPYVeNmDYxu5OUA1/cBfvr2RIS7vi62LdNj/urk1hfmj867I3qt6uZ7Q==",
14926
+ "version": "1.7.4",
14927
+ "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.4.tgz",
14928
+ "integrity": "sha512-u20zJLDaSWpxaZ+zaAkEIB2dZZ1o+DF4T/MRbmsvGp9nletHOyiai19OzX1fF8xUBYsO1bPXxODvcd0978pnug==",
14929
"dev": true,
14930
"requires": {}
14931
}
package.json
+2
-2
@@ -1,6 +1,6 @@
1
{
2
"name": "hfs",
3
- "version": "3.0.2",
3
+ "version": "3.0.3",
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.11.0",
125
+ "@yao-pkg/pkg": "6.13.1",
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
@@ -168,7 +168,7 @@ accounts:
168
admins:
169
allow_net: ::1
170
admin: true
171
-version: 3.0.2
171
+version: 3.0.3
172
max_downloads_per_account: 2
173
max_downloads: 1
174
roots: