@samitouri / QOSami-HFS / commits / d5656335

version 3.0.8

Massimo Melina committed Mar 7, 2026 at 19:01 UTC d565633556b5ffe5a0e428bad60cf1f5a15aa33d
4 files changed +133 -94
central.json
+3
@@ -47,6 +47,9 @@
47 "byVersion": {
48 "0.56.0-rc8": {
49 "alert": "This version is buggy. Click check-for-updates and install rc7."
50 + },
51 + "^3\\.0\\.[2-7]$": {
52 + "alert": "This version is dangerous – please update"
53 }
54 }
55 }
package-lock.json
+128 -92
@@ -1,12 +1,12 @@
1 {
2 "name": "hfs",
3 - "version": "3.0.7",
3 + "version": "3.0.8",
4 "lockfileVersion": 2,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "hfs",
9 - "version": "3.0.7",
9 + "version": "3.0.8",
10 "license": "GPL-3.0",
11 "workspaces": [
12 "admin",
@@ -4445,10 +4445,11 @@
4445 }
4446 },
4447 "node_modules/anymatch/node_modules/picomatch": {
4448 - "version": "2.3.1",
4449 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
4450 - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
4448 + "version": "2.3.2",
4449 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz",
4450 + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==",
4451 "dev": true,
4452 + "license": "MIT",
4453 "engines": {
4454 "node": ">=8.6"
4455 },
@@ -4740,9 +4741,9 @@
4741 "dev": true
4742 },
4743 "node_modules/brace-expansion": {
4743 - "version": "5.0.3",
4744 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz",
4745 - "integrity": "sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
4744 + "version": "5.0.5",
4745 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz",
4746 + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==",
4747 "dev": true,
4748 "license": "MIT",
4749 "dependencies": {
@@ -5188,9 +5189,10 @@
5189 }
5190 },
5191 "node_modules/cosmiconfig/node_modules/yaml": {
5191 - "version": "1.10.2",
5192 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
5193 - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
5192 + "version": "1.10.3",
5193 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.3.tgz",
5194 + "integrity": "sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==",
5195 + "license": "ISC",
5196 "engines": {
5197 "node": ">= 6"
5198 }
@@ -5711,21 +5713,24 @@
5713 }
5714 },
5715 "node_modules/fast-xml-builder": {
5714 - "version": "1.0.0",
5715 - "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.0.0.tgz",
5716 - "integrity": "sha512-fpZuDogrAgnyt9oDDz+5DBz0zgPdPZz6D4IR7iESxRXElrlGTRkHJ9eEt+SACRJwT0FNFrt71DFQIUFBJfX/uQ==",
5716 + "version": "1.1.4",
5717 + "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.1.4.tgz",
5718 + "integrity": "sha512-f2jhpN4Eccy0/Uz9csxh3Nu6q4ErKxf0XIsasomfOihuSUa3/xw6w8dnOtCDgEItQFJG8KyXPzQXzcODDrrbOg==",
5719 "funding": [
5720 {
5721 "type": "github",
5722 "url": "https://github.com/sponsors/NaturalIntelligence"
5723 }
5724 ],
5723 - "license": "MIT"
5725 + "license": "MIT",
5726 + "dependencies": {
5727 + "path-expression-matcher": "^1.1.3"
5728 + }
5729 },
5730 "node_modules/fast-xml-parser": {
5726 - "version": "5.4.1",
5727 - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.4.1.tgz",
5728 - "integrity": "sha512-BQ30U1mKkvXQXXkAGcuyUA/GA26oEB7NzOtsxCDtyu62sjGw5QraKFhx2Em3WQNjPw9PG6MQ9yuIIgkSDfGu5A==",
5731 + "version": "5.5.9",
5732 + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.5.9.tgz",
5733 + "integrity": "sha512-jldvxr1MC6rtiZKgrFnDSvT8xuH+eJqxqOBThUVjYrxssYTo1avZLGql5l0a0BAERR01CadYzZ83kVEkbyDg+g==",
5734 "funding": [
5735 {
5736 "type": "github",
@@ -5734,8 +5739,9 @@
5739 ],
5740 "license": "MIT",
5741 "dependencies": {
5737 - "fast-xml-builder": "^1.0.0",
5738 - "strnum": "^2.1.2"
5742 + "fast-xml-builder": "^1.1.4",
5743 + "path-expression-matcher": "^1.2.0",
5744 + "strnum": "^2.2.2"
5745 },
5746 "bin": {
5747 "fxparser": "src/cli/cli.js"
@@ -6187,10 +6193,11 @@
6193 }
6194 },
6195 "node_modules/immutable": {
6190 - "version": "4.3.0",
6191 - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz",
6192 - "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==",
6193 - "dev": true
6196 + "version": "4.3.8",
6197 + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.8.tgz",
6198 + "integrity": "sha512-d/Ld9aLbKpNwyl0KiM2CT1WYvkitQ1TSvmRtkcV8FKStiDoA7Slzgjmb/1G2yhKM1p0XeNOieaTbFZmU1d3Xuw==",
6199 + "dev": true,
6200 + "license": "MIT"
6201 },
6202 "node_modules/import-fresh": {
6203 "version": "3.3.0",
@@ -6655,9 +6662,9 @@
6662 "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
6663 },
6664 "node_modules/lodash": {
6658 - "version": "4.17.23",
6659 - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz",
6660 - "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==",
6665 + "version": "4.18.1",
6666 + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz",
6667 + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==",
6668 "license": "MIT"
6669 },
6670 "node_modules/lodash.assign": {
@@ -6813,9 +6820,10 @@
6820 }
6821 },
6822 "node_modules/micromatch/node_modules/picomatch": {
6816 - "version": "2.3.1",
6817 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
6818 - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
6823 + "version": "2.3.2",
6824 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz",
6825 + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==",
6826 + "license": "MIT",
6827 "engines": {
6828 "node": ">=8.6"
6829 },
@@ -7094,9 +7102,9 @@
7102 }
7103 },
7104 "node_modules/node-forge": {
7097 - "version": "1.3.2",
7098 - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.2.tgz",
7099 - "integrity": "sha512-6xKiQ+cph9KImrRh0VsjH2d8/GXA4FIMlgU4B757iI1ApvcyA9VlouP0yZJha01V+huImO+kKMU7ih+2+E14fw==",
7105 + "version": "1.4.0",
7106 + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.4.0.tgz",
7107 + "integrity": "sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==",
7108 "license": "(BSD-3-Clause OR GPL-2.0)",
7109 "engines": {
7110 "node": ">= 6.13.0"
@@ -7324,6 +7332,21 @@
7332 "node": ">=8"
7333 }
7334 },
7335 + "node_modules/path-expression-matcher": {
7336 + "version": "1.2.0",
7337 + "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.2.0.tgz",
7338 + "integrity": "sha512-DwmPWeFn+tq7TiyJ2CxezCAirXjFxvaiD03npak3cRjlP9+OjTmSy1EpIrEbh+l6JgUundniloMLDQ/6VTdhLQ==",
7339 + "funding": [
7340 + {
7341 + "type": "github",
7342 + "url": "https://github.com/sponsors/NaturalIntelligence"
7343 + }
7344 + ],
7345 + "license": "MIT",
7346 + "engines": {
7347 + "node": ">=14.0.0"
7348 + }
7349 + },
7350 "node_modules/path-key": {
7351 "version": "3.1.1",
7352 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
@@ -7353,9 +7376,9 @@
7376 "license": "ISC"
7377 },
7378 "node_modules/picomatch": {
7356 - "version": "4.0.3",
7357 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
7358 - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
7379 + "version": "4.0.4",
7380 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
7381 + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
7382 "license": "MIT",
7383 "engines": {
7384 "node": ">=12"
@@ -7927,10 +7950,11 @@
7950 }
7951 },
7952 "node_modules/readdirp/node_modules/picomatch": {
7930 - "version": "2.3.1",
7931 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
7932 - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
7953 + "version": "2.3.2",
7954 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz",
7955 + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==",
7956 "dev": true,
7957 + "license": "MIT",
7958 "engines": {
7959 "node": ">=8.6"
7960 },
@@ -8535,9 +8559,9 @@
8559 }
8560 },
8561 "node_modules/strnum": {
8538 - "version": "2.1.2",
8539 - "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.2.tgz",
8540 - "integrity": "sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==",
8562 + "version": "2.2.2",
8563 + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.2.2.tgz",
8564 + "integrity": "sha512-DnR90I+jtXNSTXWdwrEy9FakW7UX+qUZg28gj5fk2vxxl7uS/3bpI4fjFYVmdK9etptYBPNkpahuQnEwhwECqA==",
8565 "funding": [
8566 {
8567 "type": "github",
@@ -8580,9 +8604,9 @@
8604 "dev": true
8605 },
8606 "node_modules/tar": {
8583 - "version": "7.5.9",
8584 - "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.9.tgz",
8585 - "integrity": "sha512-BTLcK0xsDh2+PUe9F6c2TlRp4zOOBMTkoQHQIWSIzI0R7KG46uEwq4OPk2W7bZcprBMsuaeFsqwYr7pjh6CuHg==",
8607 + "version": "7.5.13",
8608 + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.13.tgz",
8609 + "integrity": "sha512-tOG/7GyXpFevhXVh8jOPJrmtRpOTsYqUIkVdVooZYJS/z8WhfQUX8RJILmeuJNinGAMSu1veBr4asSHFt5/hng==",
8610 "dev": true,
8611 "license": "BlueOak-1.0.0",
8612 "dependencies": {
@@ -9342,15 +9366,18 @@
9366 "dev": true
9367 },
9368 "node_modules/yaml": {
9345 - "version": "2.8.1",
9346 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz",
9347 - "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==",
9369 + "version": "2.8.3",
9370 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz",
9371 + "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==",
9372 "license": "ISC",
9373 "bin": {
9374 "yaml": "bin.mjs"
9375 },
9376 "engines": {
9377 "node": ">= 14.6"
9378 + },
9379 + "funding": {
9380 + "url": "https://github.com/sponsors/eemeli"
9381 }
9382 },
9383 "node_modules/yargs": {
@@ -12092,9 +12119,9 @@
12119 },
12120 "dependencies": {
12121 "picomatch": {
12095 - "version": "2.3.1",
12096 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
12097 - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
12122 + "version": "2.3.2",
12123 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz",
12124 + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==",
12125 "dev": true
12126 }
12127 }
@@ -12293,9 +12320,9 @@
12320 "dev": true
12321 },
12322 "brace-expansion": {
12296 - "version": "5.0.3",
12297 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz",
12298 - "integrity": "sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
12323 + "version": "5.0.5",
12324 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz",
12325 + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==",
12326 "dev": true,
12327 "requires": {
12328 "balanced-match": "^4.0.2"
@@ -12572,9 +12599,9 @@
12599 },
12600 "dependencies": {
12601 "yaml": {
12575 - "version": "1.10.2",
12576 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
12577 - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
12602 + "version": "1.10.3",
12603 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.3.tgz",
12604 + "integrity": "sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA=="
12605 }
12606 }
12607 },
@@ -12946,17 +12973,21 @@
12973 }
12974 },
12975 "fast-xml-builder": {
12949 - "version": "1.0.0",
12950 - "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.0.0.tgz",
12951 - "integrity": "sha512-fpZuDogrAgnyt9oDDz+5DBz0zgPdPZz6D4IR7iESxRXElrlGTRkHJ9eEt+SACRJwT0FNFrt71DFQIUFBJfX/uQ=="
12976 + "version": "1.1.4",
12977 + "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.1.4.tgz",
12978 + "integrity": "sha512-f2jhpN4Eccy0/Uz9csxh3Nu6q4ErKxf0XIsasomfOihuSUa3/xw6w8dnOtCDgEItQFJG8KyXPzQXzcODDrrbOg==",
12979 + "requires": {
12980 + "path-expression-matcher": "^1.1.3"
12981 + }
12982 },
12983 "fast-xml-parser": {
12954 - "version": "5.4.1",
12955 - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.4.1.tgz",
12956 - "integrity": "sha512-BQ30U1mKkvXQXXkAGcuyUA/GA26oEB7NzOtsxCDtyu62sjGw5QraKFhx2Em3WQNjPw9PG6MQ9yuIIgkSDfGu5A==",
12984 + "version": "5.5.9",
12985 + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.5.9.tgz",
12986 + "integrity": "sha512-jldvxr1MC6rtiZKgrFnDSvT8xuH+eJqxqOBThUVjYrxssYTo1avZLGql5l0a0BAERR01CadYzZ83kVEkbyDg+g==",
12987 "requires": {
12958 - "fast-xml-builder": "^1.0.0",
12959 - "strnum": "^2.1.2"
12988 + "fast-xml-builder": "^1.1.4",
12989 + "path-expression-matcher": "^1.2.0",
12990 + "strnum": "^2.2.2"
12991 }
12992 },
12993 "fastq": {
@@ -13257,9 +13288,9 @@
13288 "integrity": "sha512-tmjF/k8QDKydUlm3mZU+tjM6zeq9/fFpPqH9SzWmBnVVKsPBg/V66qsMwb3/Bo90cgUN+ghdVBess+hPsxUyRw=="
13289 },
13290 "immutable": {
13260 - "version": "4.3.0",
13261 - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz",
13262 - "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==",
13291 + "version": "4.3.8",
13292 + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.8.tgz",
13293 + "integrity": "sha512-d/Ld9aLbKpNwyl0KiM2CT1WYvkitQ1TSvmRtkcV8FKStiDoA7Slzgjmb/1G2yhKM1p0XeNOieaTbFZmU1d3Xuw==",
13294 "dev": true
13295 },
13296 "import-fresh": {
@@ -13589,9 +13620,9 @@
13620 "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
13621 },
13622 "lodash": {
13592 - "version": "4.17.23",
13593 - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz",
13594 - "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w=="
13623 + "version": "4.18.1",
13624 + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz",
13625 + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q=="
13626 },
13627 "lodash.assign": {
13628 "version": "4.2.0",
@@ -13704,9 +13735,9 @@
13735 },
13736 "dependencies": {
13737 "picomatch": {
13707 - "version": "2.3.1",
13708 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
13709 - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
13738 + "version": "2.3.2",
13739 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz",
13740 + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="
13741 }
13742 }
13743 },
@@ -13886,9 +13917,9 @@
13917 }
13918 },
13919 "node-forge": {
13889 - "version": "1.3.2",
13890 - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.2.tgz",
13891 - "integrity": "sha512-6xKiQ+cph9KImrRh0VsjH2d8/GXA4FIMlgU4B757iI1ApvcyA9VlouP0yZJha01V+huImO+kKMU7ih+2+E14fw=="
13920 + "version": "1.4.0",
13921 + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.4.0.tgz",
13922 + "integrity": "sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ=="
13923 },
13924 "node-int64": {
13925 "version": "0.4.0",
@@ -14046,6 +14077,11 @@
14077 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
14078 "dev": true
14079 },
14080 + "path-expression-matcher": {
14081 + "version": "1.2.0",
14082 + "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.2.0.tgz",
14083 + "integrity": "sha512-DwmPWeFn+tq7TiyJ2CxezCAirXjFxvaiD03npak3cRjlP9+OjTmSy1EpIrEbh+l6JgUundniloMLDQ/6VTdhLQ=="
14084 + },
14085 "path-key": {
14086 "version": "3.1.1",
14087 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
@@ -14068,9 +14104,9 @@
14104 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
14105 },
14106 "picomatch": {
14071 - "version": "4.0.3",
14072 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
14073 - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="
14107 + "version": "4.0.4",
14108 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
14109 + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A=="
14110 },
14111 "playwright": {
14112 "version": "1.55.1",
@@ -14475,9 +14511,9 @@
14511 },
14512 "dependencies": {
14513 "picomatch": {
14478 - "version": "2.3.1",
14479 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
14480 - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
14514 + "version": "2.3.2",
14515 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz",
14516 + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==",
14517 "dev": true
14518 }
14519 }
@@ -14902,9 +14938,9 @@
14938 }
14939 },
14940 "strnum": {
14905 - "version": "2.1.2",
14906 - "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.2.tgz",
14907 - "integrity": "sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ=="
14941 + "version": "2.2.2",
14942 + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.2.2.tgz",
14943 + "integrity": "sha512-DnR90I+jtXNSTXWdwrEy9FakW7UX+qUZg28gj5fk2vxxl7uS/3bpI4fjFYVmdK9etptYBPNkpahuQnEwhwECqA=="
14944 },
14945 "stylis": {
14946 "version": "4.2.0",
@@ -14931,9 +14967,9 @@
14967 "dev": true
14968 },
14969 "tar": {
14934 - "version": "7.5.9",
14935 - "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.9.tgz",
14936 - "integrity": "sha512-BTLcK0xsDh2+PUe9F6c2TlRp4zOOBMTkoQHQIWSIzI0R7KG46uEwq4OPk2W7bZcprBMsuaeFsqwYr7pjh6CuHg==",
14970 + "version": "7.5.13",
14971 + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.13.tgz",
14972 + "integrity": "sha512-tOG/7GyXpFevhXVh8jOPJrmtRpOTsYqUIkVdVooZYJS/z8WhfQUX8RJILmeuJNinGAMSu1veBr4asSHFt5/hng==",
14973 "dev": true,
14974 "requires": {
14975 "@isaacs/fs-minipass": "^4.0.0",
@@ -15435,9 +15471,9 @@
15471 "dev": true
15472 },
15473 "yaml": {
15438 - "version": "2.8.1",
15439 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz",
15440 - "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw=="
15474 + "version": "2.8.3",
15475 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz",
15476 + "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg=="
15477 },
15478 "yargs": {
15479 "version": "16.2.0",
package.json
+1 -1
@@ -1,6 +1,6 @@
1 {
2 "name": "hfs",
3 - "version": "3.0.7",
3 + "version": "3.0.8",
4 "description": "HTTP File Server",
5 "keywords": ["file server", "http server"],
6 "homepage": "https://rejetto.com/hfs",
tests/config.yaml
+1 -1
@@ -187,7 +187,7 @@ accounts:
187 admins:
188 allow_net: ::1
189 admin: true
190 -version: 3.0.7
190 +version: 3.0.8
191 max_downloads_per_account: 2
192 max_downloads: 1
193 roots: