version 0.50.0-beta4

Massimo Melina committed Nov 28, 2023 at 12:50 UTC 0e7c476e5b4494f22c4908264b2f3e590ee34f9a
2 files changed +200 -206
package-lock.json
+199 -205
@@ -1,12 +1,12 @@
1 {
2 "name": "hfs",
3 - "version": "0.49.4",
3 + "version": "0.50.0-beta4",
4 "lockfileVersion": 2,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "hfs",
9 - "version": "0.49.4",
9 + "version": "0.50.0-beta4",
10 "license": "GPL-3.0",
11 "workspaces": [
12 "admin",
@@ -25,6 +25,7 @@
25 "formidable": "^3.5.1",
26 "fs-x-attributes": "^1.0.2",
27 "iconv-lite": "^0.6.3",
28 + "ip2location-nodejs": "^9.6.0",
29 "koa": "^2.13.4",
30 "koa-compress": "^5.1.0",
31 "koa-mount": "^4.0.0",
@@ -59,8 +60,6 @@
60 "@types/node": "^18.17.14",
61 "@types/tough-cookie": "^4.0.2",
62 "@types/unzipper": "^0.10.5",
62 - "axios": "^0.24.0",
63 - "axios-cookiejar-support": "^4.0.1",
63 "cross-env": "^7.0.3",
64 "koa-better-http-proxy": "^0.2.9",
65 "mocha": "^9.1.3",
@@ -84,7 +83,7 @@
83 "@hfs/shared": "*",
84 "@mui/icons-material": "^5.14.8",
85 "@mui/lab": "^5.0.0-alpha.142",
87 - "@mui/material": "^5.14.8",
86 + "@mui/material": "^5.14.18",
87 "@mui/x-data-grid": "^6.13.0",
88 "@mui/x-date-pickers": "^6.16.0",
89 "@mui/x-tree-view": "^6.0.0-beta.0",
@@ -513,9 +512,9 @@
512 }
513 },
514 "node_modules/@babel/runtime": {
516 - "version": "7.22.15",
517 - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.15.tgz",
518 - "integrity": "sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA==",
515 + "version": "7.23.5",
516 + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.5.tgz",
517 + "integrity": "sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w==",
518 "dependencies": {
519 "regenerator-runtime": "^0.14.0"
520 },
@@ -1164,9 +1163,9 @@
1163 }
1164 },
1165 "node_modules/@floating-ui/react-dom": {
1167 - "version": "2.0.2",
1168 - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.2.tgz",
1169 - "integrity": "sha512-5qhlDvjaLmAst/rKb3VdlCinwTF4EYMiVxuuc/HVUjs46W0zgtbMmAZ1UTsDrRTxRmUEzl92mOtWbeeXL26lSQ==",
1166 + "version": "2.0.4",
1167 + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.4.tgz",
1168 + "integrity": "sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ==",
1169 "dependencies": {
1170 "@floating-ui/dom": "^1.5.1"
1171 },
@@ -1315,12 +1314,12 @@
1314 }
1315 },
1316 "node_modules/@mui/core-downloads-tracker": {
1318 - "version": "5.14.8",
1319 - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.8.tgz",
1320 - "integrity": "sha512-8V7ZOC/lKkM03TRHqaThQFIq6bWPnj7L/ZWPh0ymldYFFyh8XdF0ywTgafsofDNYT4StlNknbaTjVHBma3SNjQ==",
1317 + "version": "5.14.19",
1318 + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.19.tgz",
1319 + "integrity": "sha512-y4JseIen5pmZs1n9hHy95HKKioKco8f6N2lford2AmjJigVJOv0KsU0qryiCpyuEUZmi/xCduVilHsK9DSkPcA==",
1320 "funding": {
1321 "type": "opencollective",
1323 - "url": "https://opencollective.com/mui"
1322 + "url": "https://opencollective.com/mui-org"
1323 }
1324 },
1325 "node_modules/@mui/icons-material": {
@@ -1399,17 +1398,17 @@
1398 }
1399 },
1400 "node_modules/@mui/material": {
1402 - "version": "5.14.8",
1403 - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.14.8.tgz",
1404 - "integrity": "sha512-fqvDGGF1pXwOOL/f0Gw+KHo/67hasRpf2ApTIJkbuONOk9AUb2jnYMEqCWmL2sUcbbE3ShMbHl8N7HPSsRv1/A==",
1405 - "dependencies": {
1406 - "@babel/runtime": "^7.22.10",
1407 - "@mui/base": "5.0.0-beta.14",
1408 - "@mui/core-downloads-tracker": "^5.14.8",
1409 - "@mui/system": "^5.14.8",
1410 - "@mui/types": "^7.2.4",
1411 - "@mui/utils": "^5.14.8",
1412 - "@types/react-transition-group": "^4.4.6",
1401 + "version": "5.14.19",
1402 + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.14.19.tgz",
1403 + "integrity": "sha512-jSPLXst/YPgDGolhiu4rbethKjLVrI1IkoK8YrFUv8ygxDuhQdsE6+ZqjSSRXk3ytTMf6ghPnQ88OFRk4XjpNw==",
1404 + "dependencies": {
1405 + "@babel/runtime": "^7.23.4",
1406 + "@mui/base": "5.0.0-beta.25",
1407 + "@mui/core-downloads-tracker": "^5.14.19",
1408 + "@mui/system": "^5.14.19",
1409 + "@mui/types": "^7.2.10",
1410 + "@mui/utils": "^5.14.19",
1411 + "@types/react-transition-group": "^4.4.9",
1412 "clsx": "^2.0.0",
1413 "csstype": "^3.1.2",
1414 "prop-types": "^15.8.1",
@@ -1421,7 +1420,7 @@
1420 },
1421 "funding": {
1422 "type": "opencollective",
1424 - "url": "https://opencollective.com/mui"
1423 + "url": "https://opencollective.com/mui-org"
1424 },
1425 "peerDependencies": {
1426 "@emotion/react": "^11.5.0",
@@ -1442,6 +1441,37 @@
1441 }
1442 }
1443 },
1444 + "node_modules/@mui/material/node_modules/@mui/base": {
1445 + "version": "5.0.0-beta.25",
1446 + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.25.tgz",
1447 + "integrity": "sha512-Iiv+IcappRRv6IBlknIVmLkXxfp51NEX1+l9f+dIbBuPU4PaRULegr1lCeHKsC45KU5ruxM5xMg4R/de03aJQg==",
1448 + "dependencies": {
1449 + "@babel/runtime": "^7.23.4",
1450 + "@floating-ui/react-dom": "^2.0.4",
1451 + "@mui/types": "^7.2.10",
1452 + "@mui/utils": "^5.14.19",
1453 + "@popperjs/core": "^2.11.8",
1454 + "clsx": "^2.0.0",
1455 + "prop-types": "^15.8.1"
1456 + },
1457 + "engines": {
1458 + "node": ">=12.0.0"
1459 + },
1460 + "funding": {
1461 + "type": "opencollective",
1462 + "url": "https://opencollective.com/mui-org"
1463 + },
1464 + "peerDependencies": {
1465 + "@types/react": "^17.0.0 || ^18.0.0",
1466 + "react": "^17.0.0 || ^18.0.0",
1467 + "react-dom": "^17.0.0 || ^18.0.0"
1468 + },
1469 + "peerDependenciesMeta": {
1470 + "@types/react": {
1471 + "optional": true
1472 + }
1473 + }
1474 + },
1475 "node_modules/@mui/material/node_modules/clsx": {
1476 "version": "2.0.0",
1477 "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
@@ -1451,12 +1481,12 @@
1481 }
1482 },
1483 "node_modules/@mui/private-theming": {
1454 - "version": "5.14.8",
1455 - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.14.8.tgz",
1456 - "integrity": "sha512-iBzpcl3Mh92XaYpYPdgzzRxNGkjpoDz8rf8/q5m+EBPowFEHV+CCS9hC0Q2pOKLW3VFFikA7w/GHt7n++40JGQ==",
1484 + "version": "5.14.19",
1485 + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.14.19.tgz",
1486 + "integrity": "sha512-U9w39VpXLGVM8wZlUU/47YGTsBSk60ZQRRxQZtdqPfN1N7OVllQeN4cEKZKR8PjqqR3aYRcSciQ4dc6CttRoXQ==",
1487 "dependencies": {
1458 - "@babel/runtime": "^7.22.10",
1459 - "@mui/utils": "^5.14.8",
1488 + "@babel/runtime": "^7.23.4",
1489 + "@mui/utils": "^5.14.19",
1490 "prop-types": "^15.8.1"
1491 },
1492 "engines": {
@@ -1464,7 +1494,7 @@
1494 },
1495 "funding": {
1496 "type": "opencollective",
1467 - "url": "https://opencollective.com/mui"
1497 + "url": "https://opencollective.com/mui-org"
1498 },
1499 "peerDependencies": {
1500 "@types/react": "^17.0.0 || ^18.0.0",
@@ -1477,11 +1507,11 @@
1507 }
1508 },
1509 "node_modules/@mui/styled-engine": {
1480 - "version": "5.14.8",
1481 - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.14.8.tgz",
1482 - "integrity": "sha512-LGwOav/Y40PZWZ2yDk4beUoRlc57Vg+Vpxi9V9BBtT2ESAucCgFobkt+T8eVLMWF9huUou5pwKgLSU5pF90hBg==",
1510 + "version": "5.14.19",
1511 + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.14.19.tgz",
1512 + "integrity": "sha512-jtj/Pyn/bS8PM7NXdFNTHWZfE3p+vItO4/HoQbUeAv3u+cnWXcTBGHHY/xdIn446lYGFDczTh1YyX8G4Ts0Rtg==",
1513 "dependencies": {
1484 - "@babel/runtime": "^7.22.10",
1514 + "@babel/runtime": "^7.23.4",
1515 "@emotion/cache": "^11.11.0",
1516 "csstype": "^3.1.2",
1517 "prop-types": "^15.8.1"
@@ -1491,7 +1521,7 @@
1521 },
1522 "funding": {
1523 "type": "opencollective",
1494 - "url": "https://opencollective.com/mui"
1524 + "url": "https://opencollective.com/mui-org"
1525 },
1526 "peerDependencies": {
1527 "@emotion/react": "^11.4.1",
@@ -1508,15 +1538,15 @@
1538 }
1539 },
1540 "node_modules/@mui/system": {
1511 - "version": "5.14.8",
1512 - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.14.8.tgz",
1513 - "integrity": "sha512-Dxnasv7Pj5hYe4ZZFKJZu4ufKm6cxpitWt3A+qMPps22YhqyeEqgDBq/HsAB3GOjqDP40fTAvQvS/Hguf4SJuw==",
1514 - "dependencies": {
1515 - "@babel/runtime": "^7.22.10",
1516 - "@mui/private-theming": "^5.14.8",
1517 - "@mui/styled-engine": "^5.14.8",
1518 - "@mui/types": "^7.2.4",
1519 - "@mui/utils": "^5.14.8",
1541 + "version": "5.14.19",
1542 + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.14.19.tgz",
1543 + "integrity": "sha512-4e3Q+2nx+vgEsd0h5ftxlZGB7XtkkPos/zWqCqnxUs1l/T70s0lF2YNrWHHdSQ7LgtBu0eQ0qweZG2pR7KwkAw==",
1544 + "dependencies": {
1545 + "@babel/runtime": "^7.23.4",
1546 + "@mui/private-theming": "^5.14.19",
1547 + "@mui/styled-engine": "^5.14.19",
1548 + "@mui/types": "^7.2.10",
1549 + "@mui/utils": "^5.14.19",
1550 "clsx": "^2.0.0",
1551 "csstype": "^3.1.2",
1552 "prop-types": "^15.8.1"
@@ -1526,7 +1556,7 @@
1556 },
1557 "funding": {
1558 "type": "opencollective",
1529 - "url": "https://opencollective.com/mui"
1559 + "url": "https://opencollective.com/mui-org"
1560 },
1561 "peerDependencies": {
1562 "@emotion/react": "^11.5.0",
@@ -1555,11 +1585,11 @@
1585 }
1586 },
1587 "node_modules/@mui/types": {
1558 - "version": "7.2.4",
1559 - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.4.tgz",
1560 - "integrity": "sha512-LBcwa8rN84bKF+f5sDyku42w1NTxaPgPyYKODsh01U1fVstTClbUoSA96oyRBnSNyEiAVjKm6Gwx9vjR+xyqHA==",
1588 + "version": "7.2.10",
1589 + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.10.tgz",
1590 + "integrity": "sha512-wX1vbDC+lzF7FlhT6A3ffRZgEoKWPF8VqRoTu4lZwouFX2t90KyCMsgepMw5DxLak1BSp/KP86CmtZttikb/gQ==",
1591 "peerDependencies": {
1562 - "@types/react": "*"
1592 + "@types/react": "^17.0.0 || ^18.0.0"
1593 },
1594 "peerDependenciesMeta": {
1595 "@types/react": {
@@ -1568,12 +1598,12 @@
1598 }
1599 },
1600 "node_modules/@mui/utils": {
1571 - "version": "5.14.11",
1572 - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.14.11.tgz",
1573 - "integrity": "sha512-fmkIiCPKyDssYrJ5qk+dime1nlO3dmWfCtaPY/uVBqCRMBZ11JhddB9m8sjI2mgqQQwRJG5bq3biaosNdU/s4Q==",
1601 + "version": "5.14.19",
1602 + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.14.19.tgz",
1603 + "integrity": "sha512-qAHvTXzk7basbyqPvhgWqN6JbmI2wLB/mf97GkSlz5c76MiKYV6Ffjvw9BjKZQ1YRb8rDX9kgdjRezOcoB91oQ==",
1604 "dependencies": {
1575 - "@babel/runtime": "^7.22.15",
1576 - "@types/prop-types": "^15.7.5",
1605 + "@babel/runtime": "^7.23.4",
1606 + "@types/prop-types": "^15.7.11",
1607 "prop-types": "^15.8.1",
1608 "react-is": "^18.2.0"
1609 },
@@ -1582,7 +1612,7 @@
1612 },
1613 "funding": {
1614 "type": "opencollective",
1585 - "url": "https://opencollective.com/mui"
1615 + "url": "https://opencollective.com/mui-org"
1616 },
1617 "peerDependencies": {
1618 "@types/react": "^17.0.0 || ^18.0.0",
@@ -2265,9 +2295,9 @@
2295 "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
2296 },
2297 "node_modules/@types/prop-types": {
2268 - "version": "15.7.5",
2269 - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz",
2270 - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
2298 + "version": "15.7.11",
2299 + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz",
2300 + "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng=="
2301 },
2302 "node_modules/@types/qs": {
2303 "version": "6.9.7",
@@ -2301,9 +2331,9 @@
2331 }
2332 },
2333 "node_modules/@types/react-transition-group": {
2304 - "version": "4.4.6",
2305 - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.6.tgz",
2306 - "integrity": "sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew==",
2334 + "version": "4.4.9",
2335 + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.9.tgz",
2336 + "integrity": "sha512-ZVNmWumUIh5NhH8aMD9CR2hdW0fNuYInlocZHaZ+dgk/1K49j1w/HoAuK1ki+pgscQrOFRTlXeoURtuzEkV3dg==",
2337 "dependencies": {
2338 "@types/react": "*"
2339 }
@@ -2547,25 +2577,6 @@
2577 "follow-redirects": "^1.14.4"
2578 }
2579 },
2550 - "node_modules/axios-cookiejar-support": {
2551 - "version": "4.0.7",
2552 - "resolved": "https://registry.npmjs.org/axios-cookiejar-support/-/axios-cookiejar-support-4.0.7.tgz",
2553 - "integrity": "sha512-9vpE3y/a2l2Vs2XEJE4L2z0GWnlpJ4Xj+kDaoCtrpPfS1J3oikXBrxRJX6H62/ZcelOGe+519yW7mqXCIoPXuw==",
2554 - "dev": true,
2555 - "dependencies": {
2556 - "http-cookie-agent": "^5.0.4"
2557 - },
2558 - "engines": {
2559 - "node": ">=14.18.0 <15.0.0 || >=16.0.0"
2560 - },
2561 - "funding": {
2562 - "url": "https://github.com/sponsors/3846masa"
2563 - },
2564 - "peerDependencies": {
2565 - "axios": ">=0.20.0",
2566 - "tough-cookie": ">=4.0.0"
2567 - }
2568 - },
2580 "node_modules/babel-plugin-macros": {
2581 "version": "3.1.0",
2582 "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz",
@@ -3115,6 +3126,20 @@
3126 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz",
3127 "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
3128 },
3129 + "node_modules/csv-parser": {
3130 + "version": "3.0.0",
3131 + "resolved": "https://registry.npmjs.org/csv-parser/-/csv-parser-3.0.0.tgz",
3132 + "integrity": "sha512-s6OYSXAK3IdKqYO33y09jhypG/bSDHPuyCme/IdEHfWpLf/jKcpitVFyOC6UemgGk8v7Q5u2XE0vvwmanxhGlQ==",
3133 + "dependencies": {
3134 + "minimist": "^1.2.0"
3135 + },
3136 + "bin": {
3137 + "csv-parser": "bin/csv-parser"
3138 + },
3139 + "engines": {
3140 + "node": ">= 10"
3141 + }
3142 + },
3143 "node_modules/dayjs": {
3144 "version": "1.11.10",
3145 "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz",
@@ -3853,46 +3878,6 @@
3878 "node": ">= 0.8"
3879 }
3880 },
3856 - "node_modules/http-cookie-agent": {
3857 - "version": "5.0.4",
3858 - "resolved": "https://registry.npmjs.org/http-cookie-agent/-/http-cookie-agent-5.0.4.tgz",
3859 - "integrity": "sha512-OtvikW69RvfyP6Lsequ0fN5R49S+8QcS9zwd58k6VSr6r57T8G29BkPdyrBcSwLq6ExLs9V+rBlfxu7gDstJag==",
3860 - "dev": true,
3861 - "dependencies": {
3862 - "agent-base": "^7.1.0"
3863 - },
3864 - "engines": {
3865 - "node": ">=14.18.0 <15.0.0 || >=16.0.0"
3866 - },
3867 - "funding": {
3868 - "url": "https://github.com/sponsors/3846masa"
3869 - },
3870 - "peerDependencies": {
3871 - "deasync": "^0.1.26",
3872 - "tough-cookie": "^4.0.0",
3873 - "undici": "^5.11.0"
3874 - },
3875 - "peerDependenciesMeta": {
3876 - "deasync": {
3877 - "optional": true
3878 - },
3879 - "undici": {
3880 - "optional": true
3881 - }
3882 - }
3883 - },
3884 - "node_modules/http-cookie-agent/node_modules/agent-base": {
3885 - "version": "7.1.0",
3886 - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz",
3887 - "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==",
3888 - "dev": true,
3889 - "dependencies": {
3890 - "debug": "^4.3.4"
3891 - },
3892 - "engines": {
3893 - "node": ">= 14"
3894 - }
3895 - },
3881 "node_modules/http-errors": {
3882 "version": "1.8.1",
3883 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
@@ -4033,6 +4018,14 @@
4018 "url": "https://github.com/sponsors/sindresorhus"
4019 }
4020 },
4021 + "node_modules/ip2location-nodejs": {
4022 + "version": "9.6.1",
4023 + "resolved": "https://registry.npmjs.org/ip2location-nodejs/-/ip2location-nodejs-9.6.1.tgz",
4024 + "integrity": "sha512-Q2Oqt7p2n2gYmuehPuZfuXC+wpOfl0DtNF8N4DYm4j+JhBBMKUll0EuuVJrHUXnWQwxI8JTb8667NeBOtrOQlw==",
4025 + "dependencies": {
4026 + "csv-parser": "^3.0.0"
4027 + }
4028 + },
4029 "node_modules/is-arrayish": {
4030 "version": "0.2.1",
4031 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
@@ -7224,9 +7217,9 @@
7217 "dev": true
7218 },
7219 "@babel/runtime": {
7227 - "version": "7.22.15",
7228 - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.15.tgz",
7229 - "integrity": "sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA==",
7220 + "version": "7.23.5",
7221 + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.5.tgz",
7222 + "integrity": "sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w==",
7223 "requires": {
7224 "regenerator-runtime": "^0.14.0"
7225 }
@@ -7628,9 +7621,9 @@
7621 }
7622 },
7623 "@floating-ui/react-dom": {
7631 - "version": "2.0.2",
7632 - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.2.tgz",
7633 - "integrity": "sha512-5qhlDvjaLmAst/rKb3VdlCinwTF4EYMiVxuuc/HVUjs46W0zgtbMmAZ1UTsDrRTxRmUEzl92mOtWbeeXL26lSQ==",
7624 + "version": "2.0.4",
7625 + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.4.tgz",
7626 + "integrity": "sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ==",
7627 "requires": {
7628 "@floating-ui/dom": "^1.5.1"
7629 }
@@ -7655,7 +7648,7 @@
7648 "@hfs/shared": "*",
7649 "@mui/icons-material": "^5.14.8",
7650 "@mui/lab": "^5.0.0-alpha.142",
7658 - "@mui/material": "^5.14.8",
7651 + "@mui/material": "^5.14.18",
7652 "@mui/x-data-grid": "^6.13.0",
7653 "@mui/x-date-pickers": "^6.16.0",
7654 "@mui/x-tree-view": "^6.0.0-beta.0",
@@ -7877,9 +7870,9 @@
7870 }
7871 },
7872 "@mui/core-downloads-tracker": {
7880 - "version": "5.14.8",
7881 - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.8.tgz",
7882 - "integrity": "sha512-8V7ZOC/lKkM03TRHqaThQFIq6bWPnj7L/ZWPh0ymldYFFyh8XdF0ywTgafsofDNYT4StlNknbaTjVHBma3SNjQ=="
7873 + "version": "5.14.19",
7874 + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.19.tgz",
7875 + "integrity": "sha512-y4JseIen5pmZs1n9hHy95HKKioKco8f6N2lford2AmjJigVJOv0KsU0qryiCpyuEUZmi/xCduVilHsK9DSkPcA=="
7876 },
7877 "@mui/icons-material": {
7878 "version": "5.14.8",
@@ -7913,17 +7906,17 @@
7906 }
7907 },
7908 "@mui/material": {
7916 - "version": "5.14.8",
7917 - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.14.8.tgz",
7918 - "integrity": "sha512-fqvDGGF1pXwOOL/f0Gw+KHo/67hasRpf2ApTIJkbuONOk9AUb2jnYMEqCWmL2sUcbbE3ShMbHl8N7HPSsRv1/A==",
7919 - "requires": {
7920 - "@babel/runtime": "^7.22.10",
7921 - "@mui/base": "5.0.0-beta.14",
7922 - "@mui/core-downloads-tracker": "^5.14.8",
7923 - "@mui/system": "^5.14.8",
7924 - "@mui/types": "^7.2.4",
7925 - "@mui/utils": "^5.14.8",
7926 - "@types/react-transition-group": "^4.4.6",
7909 + "version": "5.14.19",
7910 + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.14.19.tgz",
7911 + "integrity": "sha512-jSPLXst/YPgDGolhiu4rbethKjLVrI1IkoK8YrFUv8ygxDuhQdsE6+ZqjSSRXk3ytTMf6ghPnQ88OFRk4XjpNw==",
7912 + "requires": {
7913 + "@babel/runtime": "^7.23.4",
7914 + "@mui/base": "5.0.0-beta.25",
7915 + "@mui/core-downloads-tracker": "^5.14.19",
7916 + "@mui/system": "^5.14.19",
7917 + "@mui/types": "^7.2.10",
7918 + "@mui/utils": "^5.14.19",
7919 + "@types/react-transition-group": "^4.4.9",
7920 "clsx": "^2.0.0",
7921 "csstype": "^3.1.2",
7922 "prop-types": "^15.8.1",
@@ -7931,6 +7924,20 @@
7924 "react-transition-group": "^4.4.5"
7925 },
7926 "dependencies": {
7927 + "@mui/base": {
7928 + "version": "5.0.0-beta.25",
7929 + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.25.tgz",
7930 + "integrity": "sha512-Iiv+IcappRRv6IBlknIVmLkXxfp51NEX1+l9f+dIbBuPU4PaRULegr1lCeHKsC45KU5ruxM5xMg4R/de03aJQg==",
7931 + "requires": {
7932 + "@babel/runtime": "^7.23.4",
7933 + "@floating-ui/react-dom": "^2.0.4",
7934 + "@mui/types": "^7.2.10",
7935 + "@mui/utils": "^5.14.19",
7936 + "@popperjs/core": "^2.11.8",
7937 + "clsx": "^2.0.0",
7938 + "prop-types": "^15.8.1"
7939 + }
7940 + },
7941 "clsx": {
7942 "version": "2.0.0",
7943 "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz",
@@ -7939,36 +7946,36 @@
7946 }
7947 },
7948 "@mui/private-theming": {
7942 - "version": "5.14.8",
7943 - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.14.8.tgz",
7944 - "integrity": "sha512-iBzpcl3Mh92XaYpYPdgzzRxNGkjpoDz8rf8/q5m+EBPowFEHV+CCS9hC0Q2pOKLW3VFFikA7w/GHt7n++40JGQ==",
7949 + "version": "5.14.19",
7950 + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.14.19.tgz",
7951 + "integrity": "sha512-U9w39VpXLGVM8wZlUU/47YGTsBSk60ZQRRxQZtdqPfN1N7OVllQeN4cEKZKR8PjqqR3aYRcSciQ4dc6CttRoXQ==",
7952 "requires": {
7946 - "@babel/runtime": "^7.22.10",
7947 - "@mui/utils": "^5.14.8",
7953 + "@babel/runtime": "^7.23.4",
7954 + "@mui/utils": "^5.14.19",
7955 "prop-types": "^15.8.1"
7956 }
7957 },
7958 "@mui/styled-engine": {
7952 - "version": "5.14.8",
7953 - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.14.8.tgz",
7954 - "integrity": "sha512-LGwOav/Y40PZWZ2yDk4beUoRlc57Vg+Vpxi9V9BBtT2ESAucCgFobkt+T8eVLMWF9huUou5pwKgLSU5pF90hBg==",
7959 + "version": "5.14.19",
7960 + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.14.19.tgz",
7961 + "integrity": "sha512-jtj/Pyn/bS8PM7NXdFNTHWZfE3p+vItO4/HoQbUeAv3u+cnWXcTBGHHY/xdIn446lYGFDczTh1YyX8G4Ts0Rtg==",
7962 "requires": {
7956 - "@babel/runtime": "^7.22.10",
7963 + "@babel/runtime": "^7.23.4",
7964 "@emotion/cache": "^11.11.0",
7965 "csstype": "^3.1.2",
7966 "prop-types": "^15.8.1"
7967 }
7968 },
7969 "@mui/system": {
7963 - "version": "5.14.8",
7964 - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.14.8.tgz",
7965 - "integrity": "sha512-Dxnasv7Pj5hYe4ZZFKJZu4ufKm6cxpitWt3A+qMPps22YhqyeEqgDBq/HsAB3GOjqDP40fTAvQvS/Hguf4SJuw==",
7966 - "requires": {
7967 - "@babel/runtime": "^7.22.10",
7968 - "@mui/private-theming": "^5.14.8",
7969 - "@mui/styled-engine": "^5.14.8",
7970 - "@mui/types": "^7.2.4",
7971 - "@mui/utils": "^5.14.8",
7970 + "version": "5.14.19",
7971 + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.14.19.tgz",
7972 + "integrity": "sha512-4e3Q+2nx+vgEsd0h5ftxlZGB7XtkkPos/zWqCqnxUs1l/T70s0lF2YNrWHHdSQ7LgtBu0eQ0qweZG2pR7KwkAw==",
7973 + "requires": {
7974 + "@babel/runtime": "^7.23.4",
7975 + "@mui/private-theming": "^5.14.19",
7976 + "@mui/styled-engine": "^5.14.19",
7977 + "@mui/types": "^7.2.10",
7978 + "@mui/utils": "^5.14.19",
7979 "clsx": "^2.0.0",
7980 "csstype": "^3.1.2",
7981 "prop-types": "^15.8.1"
@@ -7982,18 +7989,18 @@
7989 }
7990 },
7991 "@mui/types": {
7985 - "version": "7.2.4",
7986 - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.4.tgz",
7987 - "integrity": "sha512-LBcwa8rN84bKF+f5sDyku42w1NTxaPgPyYKODsh01U1fVstTClbUoSA96oyRBnSNyEiAVjKm6Gwx9vjR+xyqHA==",
7992 + "version": "7.2.10",
7993 + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.10.tgz",
7994 + "integrity": "sha512-wX1vbDC+lzF7FlhT6A3ffRZgEoKWPF8VqRoTu4lZwouFX2t90KyCMsgepMw5DxLak1BSp/KP86CmtZttikb/gQ==",
7995 "requires": {}
7996 },
7997 "@mui/utils": {
7991 - "version": "5.14.11",
7992 - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.14.11.tgz",
7993 - "integrity": "sha512-fmkIiCPKyDssYrJ5qk+dime1nlO3dmWfCtaPY/uVBqCRMBZ11JhddB9m8sjI2mgqQQwRJG5bq3biaosNdU/s4Q==",
7998 + "version": "5.14.19",
7999 + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.14.19.tgz",
8000 + "integrity": "sha512-qAHvTXzk7basbyqPvhgWqN6JbmI2wLB/mf97GkSlz5c76MiKYV6Ffjvw9BjKZQ1YRb8rDX9kgdjRezOcoB91oQ==",
8001 "requires": {
7995 - "@babel/runtime": "^7.22.15",
7996 - "@types/prop-types": "^15.7.5",
8002 + "@babel/runtime": "^7.23.4",
8003 + "@types/prop-types": "^15.7.11",
8004 "prop-types": "^15.8.1",
8005 "react-is": "^18.2.0"
8006 }
@@ -8445,9 +8452,9 @@
8452 "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
8453 },
8454 "@types/prop-types": {
8448 - "version": "15.7.5",
8449 - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz",
8450 - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
8455 + "version": "15.7.11",
8456 + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz",
8457 + "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng=="
8458 },
8459 "@types/qs": {
8460 "version": "6.9.7",
@@ -8481,9 +8488,9 @@
8488 }
8489 },
8490 "@types/react-transition-group": {
8484 - "version": "4.4.6",
8485 - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.6.tgz",
8486 - "integrity": "sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew==",
8491 + "version": "4.4.9",
8492 + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.9.tgz",
8493 + "integrity": "sha512-ZVNmWumUIh5NhH8aMD9CR2hdW0fNuYInlocZHaZ+dgk/1K49j1w/HoAuK1ki+pgscQrOFRTlXeoURtuzEkV3dg==",
8494 "requires": {
8495 "@types/react": "*"
8496 }
@@ -8687,15 +8694,6 @@
8694 "follow-redirects": "^1.14.4"
8695 }
8696 },
8690 - "axios-cookiejar-support": {
8691 - "version": "4.0.7",
8692 - "resolved": "https://registry.npmjs.org/axios-cookiejar-support/-/axios-cookiejar-support-4.0.7.tgz",
8693 - "integrity": "sha512-9vpE3y/a2l2Vs2XEJE4L2z0GWnlpJ4Xj+kDaoCtrpPfS1J3oikXBrxRJX6H62/ZcelOGe+519yW7mqXCIoPXuw==",
8694 - "dev": true,
8695 - "requires": {
8696 - "http-cookie-agent": "^5.0.4"
8697 - }
8698 - },
8697 "babel-plugin-macros": {
8698 "version": "3.1.0",
8699 "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz",
@@ -9099,6 +9097,14 @@
9097 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz",
9098 "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
9099 },
9100 + "csv-parser": {
9101 + "version": "3.0.0",
9102 + "resolved": "https://registry.npmjs.org/csv-parser/-/csv-parser-3.0.0.tgz",
9103 + "integrity": "sha512-s6OYSXAK3IdKqYO33y09jhypG/bSDHPuyCme/IdEHfWpLf/jKcpitVFyOC6UemgGk8v7Q5u2XE0vvwmanxhGlQ==",
9104 + "requires": {
9105 + "minimist": "^1.2.0"
9106 + }
9107 + },
9108 "dayjs": {
9109 "version": "1.11.10",
9110 "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz",
@@ -9646,26 +9652,6 @@
9652 "http-errors": "~1.8.0"
9653 }
9654 },
9649 - "http-cookie-agent": {
9650 - "version": "5.0.4",
9651 - "resolved": "https://registry.npmjs.org/http-cookie-agent/-/http-cookie-agent-5.0.4.tgz",
9652 - "integrity": "sha512-OtvikW69RvfyP6Lsequ0fN5R49S+8QcS9zwd58k6VSr6r57T8G29BkPdyrBcSwLq6ExLs9V+rBlfxu7gDstJag==",
9653 - "dev": true,
9654 - "requires": {
9655 - "agent-base": "^7.1.0"
9656 - },
9657 - "dependencies": {
9658 - "agent-base": {
9659 - "version": "7.1.0",
9660 - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz",
9661 - "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==",
9662 - "dev": true,
9663 - "requires": {
9664 - "debug": "^4.3.4"
9665 - }
9666 - }
9667 - }
9668 - },
9655 "http-errors": {
9656 "version": "1.8.1",
9657 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
@@ -9765,6 +9751,14 @@
9751 "p-is-promise": "^3.0.0"
9752 }
9753 },
9754 + "ip2location-nodejs": {
9755 + "version": "9.6.1",
9756 + "resolved": "https://registry.npmjs.org/ip2location-nodejs/-/ip2location-nodejs-9.6.1.tgz",
9757 + "integrity": "sha512-Q2Oqt7p2n2gYmuehPuZfuXC+wpOfl0DtNF8N4DYm4j+JhBBMKUll0EuuVJrHUXnWQwxI8JTb8667NeBOtrOQlw==",
9758 + "requires": {
9759 + "csv-parser": "^3.0.0"
9760 + }
9761 + },
9762 "is-arrayish": {
9763 "version": "0.2.1",
9764 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
package.json
+1 -1
@@ -1,6 +1,6 @@
1 {
2 "name": "hfs",
3 - "version": "0.50.0-alpha3",
3 + "version": "0.50.0-beta4",
4 "description": "HTTP File Server",
5 "keywords": [
6 "file server",