mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-04-20 07:35:05 -04:00
Merge remote-tracking branch 'origin/develop' into feat/add_revision_cleanup
This commit is contained in:
commit
98124344aa
7 changed files with 224 additions and 188 deletions
|
@ -18,13 +18,13 @@
|
|||
"@radix-ui/react-toast": "^1.2.1",
|
||||
"@types/react": "^18.3.5",
|
||||
"@types/react-dom": "^18.2.25",
|
||||
"@typescript-eslint/eslint-plugin": "^8.4.0",
|
||||
"@typescript-eslint/parser": "^8.4.0",
|
||||
"@typescript-eslint/eslint-plugin": "^8.5.0",
|
||||
"@typescript-eslint/parser": "^8.5.0",
|
||||
"@vitejs/plugin-react-swc": "^3.5.0",
|
||||
"eslint": "^9.10.0",
|
||||
"eslint-plugin-react-hooks": "^4.6.0",
|
||||
"eslint-plugin-react-refresh": "^0.4.11",
|
||||
"i18next": "^23.15.0",
|
||||
"i18next": "^23.15.1",
|
||||
"i18next-browser-languagedetector": "^8.0.0",
|
||||
"lucide-react": "^0.439.0",
|
||||
"react": "^18.2.0",
|
||||
|
@ -33,7 +33,7 @@
|
|||
"react-i18next": "^15.0.1",
|
||||
"react-router-dom": "^6.26.2",
|
||||
"socket.io-client": "^4.7.5",
|
||||
"typescript": "^5.5.4",
|
||||
"typescript": "^5.6.2",
|
||||
"vite": "^5.4.3",
|
||||
"vite-plugin-static-copy": "^1.0.6",
|
||||
"vite-plugin-svgr": "^4.2.0",
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
"devDependencies": {
|
||||
"@types/node": "^22.5.4",
|
||||
"@types/semver": "^7.5.8",
|
||||
"typescript": "^5.5.4"
|
||||
"typescript": "^5.6.2"
|
||||
},
|
||||
"scripts": {
|
||||
"makeDocs": "node --import tsx make_docs.ts",
|
||||
|
|
388
pnpm-lock.yaml
generated
388
pnpm-lock.yaml
generated
|
@ -41,11 +41,11 @@ importers:
|
|||
specifier: ^18.2.25
|
||||
version: 18.3.0
|
||||
'@typescript-eslint/eslint-plugin':
|
||||
specifier: ^8.4.0
|
||||
version: 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0)(typescript@5.5.4))(eslint@9.10.0)(typescript@5.5.4)
|
||||
specifier: ^8.5.0
|
||||
version: 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0)(typescript@5.6.2))(eslint@9.10.0)(typescript@5.6.2)
|
||||
'@typescript-eslint/parser':
|
||||
specifier: ^8.4.0
|
||||
version: 8.4.0(eslint@9.10.0)(typescript@5.5.4)
|
||||
specifier: ^8.5.0
|
||||
version: 8.5.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
'@vitejs/plugin-react-swc':
|
||||
specifier: ^3.5.0
|
||||
version: 3.7.0(vite@5.4.3(@types/node@22.5.4))
|
||||
|
@ -59,8 +59,8 @@ importers:
|
|||
specifier: ^0.4.11
|
||||
version: 0.4.11(eslint@9.10.0)
|
||||
i18next:
|
||||
specifier: ^23.15.0
|
||||
version: 23.15.0
|
||||
specifier: ^23.15.1
|
||||
version: 23.15.1
|
||||
i18next-browser-languagedetector:
|
||||
specifier: ^8.0.0
|
||||
version: 8.0.0
|
||||
|
@ -78,7 +78,7 @@ importers:
|
|||
version: 7.53.0(react@18.3.1)
|
||||
react-i18next:
|
||||
specifier: ^15.0.1
|
||||
version: 15.0.1(i18next@23.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
|
||||
version: 15.0.1(i18next@23.15.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
|
||||
react-router-dom:
|
||||
specifier: ^6.26.2
|
||||
version: 6.26.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
|
||||
|
@ -86,8 +86,8 @@ importers:
|
|||
specifier: ^4.7.5
|
||||
version: 4.7.5
|
||||
typescript:
|
||||
specifier: ^5.5.4
|
||||
version: 5.5.4
|
||||
specifier: ^5.6.2
|
||||
version: 5.6.2
|
||||
vite:
|
||||
specifier: ^5.4.3
|
||||
version: 5.4.3(@types/node@22.5.4)
|
||||
|
@ -96,7 +96,7 @@ importers:
|
|||
version: 1.0.6(vite@5.4.3(@types/node@22.5.4))
|
||||
vite-plugin-svgr:
|
||||
specifier: ^4.2.0
|
||||
version: 4.2.0(rollup@4.21.0)(typescript@5.5.4)(vite@5.4.3(@types/node@22.5.4))
|
||||
version: 4.2.0(rollup@4.21.0)(typescript@5.6.2)(vite@5.4.3(@types/node@22.5.4))
|
||||
zustand:
|
||||
specifier: ^4.5.5
|
||||
version: 4.5.5(@types/react@18.3.5)(react@18.3.1)
|
||||
|
@ -129,14 +129,14 @@ importers:
|
|||
specifier: ^7.5.8
|
||||
version: 7.5.8
|
||||
typescript:
|
||||
specifier: ^5.5.4
|
||||
version: 5.5.4
|
||||
specifier: ^5.6.2
|
||||
version: 5.6.2
|
||||
|
||||
doc:
|
||||
devDependencies:
|
||||
vitepress:
|
||||
specifier: ^1.3.4
|
||||
version: 1.3.4(@algolia/client-search@4.23.3)(@types/node@22.5.4)(@types/react@18.3.5)(axios@1.7.7)(postcss@8.4.45)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4)
|
||||
version: 1.3.4(@algolia/client-search@4.23.3)(@types/node@22.5.4)(@types/react@18.3.5)(axios@1.7.7)(postcss@8.4.45)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2)
|
||||
|
||||
src:
|
||||
dependencies:
|
||||
|
@ -165,11 +165,11 @@ importers:
|
|||
specifier: ^0.23.1
|
||||
version: 0.23.1
|
||||
express:
|
||||
specifier: 4.19.2
|
||||
version: 4.19.2
|
||||
specifier: 4.20.0
|
||||
version: 4.20.0
|
||||
express-rate-limit:
|
||||
specifier: ^7.4.0
|
||||
version: 7.4.0(express@4.19.2)
|
||||
version: 7.4.0(express@4.20.0)
|
||||
fast-deep-equal:
|
||||
specifier: ^3.1.3
|
||||
version: 3.1.3
|
||||
|
@ -222,8 +222,8 @@ importers:
|
|||
specifier: ^8.5.1
|
||||
version: 8.5.1
|
||||
openapi-backend:
|
||||
specifier: ^5.10.6
|
||||
version: 5.10.6
|
||||
specifier: ^5.11.0
|
||||
version: 5.11.0
|
||||
proxy-addr:
|
||||
specifier: ^2.0.7
|
||||
version: 2.0.7
|
||||
|
@ -335,7 +335,7 @@ importers:
|
|||
version: 9.10.0
|
||||
eslint-config-etherpad:
|
||||
specifier: ^4.0.4
|
||||
version: 4.0.4(eslint@9.10.0)(typescript@5.5.4)
|
||||
version: 4.0.4(eslint@9.10.0)(typescript@5.6.2)
|
||||
etherpad-cli-client:
|
||||
specifier: ^3.0.2
|
||||
version: 3.0.2
|
||||
|
@ -364,8 +364,8 @@ importers:
|
|||
specifier: ^7.0.0
|
||||
version: 7.0.0
|
||||
typescript:
|
||||
specifier: ^5.5.4
|
||||
version: 5.5.4
|
||||
specifier: ^5.6.2
|
||||
version: 5.6.2
|
||||
vitest:
|
||||
specifier: ^2.0.5
|
||||
version: 2.0.5(@types/node@22.5.4)(jsdom@25.0.0)
|
||||
|
@ -376,8 +376,8 @@ importers:
|
|||
specifier: workspace:../src
|
||||
version: link:../src
|
||||
typescript:
|
||||
specifier: ^5.5.4
|
||||
version: 5.5.4
|
||||
specifier: ^5.6.2
|
||||
version: 5.6.2
|
||||
vite:
|
||||
specifier: ^5.4.3
|
||||
version: 5.4.3(@types/node@22.5.4)
|
||||
|
@ -1642,8 +1642,8 @@ packages:
|
|||
typescript:
|
||||
optional: true
|
||||
|
||||
'@typescript-eslint/eslint-plugin@8.4.0':
|
||||
resolution: {integrity: sha512-rg8LGdv7ri3oAlenMACk9e+AR4wUV0yrrG+XKsGKOK0EVgeEDqurkXMPILG2836fW4ibokTB5v4b6Z9+GYQDEw==}
|
||||
'@typescript-eslint/eslint-plugin@8.5.0':
|
||||
resolution: {integrity: sha512-lHS5hvz33iUFQKuPFGheAB84LwcJ60G8vKnEhnfcK1l8kGVLro2SFYW6K0/tj8FUhRJ0VHyg1oAfg50QGbPPHw==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
peerDependencies:
|
||||
'@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
|
||||
|
@ -1663,8 +1663,8 @@ packages:
|
|||
typescript:
|
||||
optional: true
|
||||
|
||||
'@typescript-eslint/parser@8.4.0':
|
||||
resolution: {integrity: sha512-NHgWmKSgJk5K9N16GIhQ4jSobBoJwrmURaLErad0qlLjrpP5bECYg+wxVTGlGZmJbU03jj/dfnb6V9bw+5icsA==}
|
||||
'@typescript-eslint/parser@8.5.0':
|
||||
resolution: {integrity: sha512-gF77eNv0Xz2UJg/NbpWJ0kqAm35UMsvZf1GHj8D9MRFTj/V3tAciIWXfmPLsAAF/vUlpWPvUDyH1jjsr0cMVWw==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
peerDependencies:
|
||||
eslint: ^8.57.0 || ^9.0.0
|
||||
|
@ -1677,8 +1677,8 @@ packages:
|
|||
resolution: {integrity: sha512-0P2jTTqyxWp9HiKLu/Vemr2Rg1Xb5B7uHItdVZ6iAenXmPo4SZ86yOPCJwMqpCyaMiEHTNqizHfsbmCFT1x9SA==}
|
||||
engines: {node: ^18.18.0 || >=20.0.0}
|
||||
|
||||
'@typescript-eslint/scope-manager@8.4.0':
|
||||
resolution: {integrity: sha512-n2jFxLeY0JmKfUqy3P70rs6vdoPjHK8P/w+zJcV3fk0b0BwRXC/zxRTEnAsgYT7MwdQDt/ZEbtdzdVC+hcpF0A==}
|
||||
'@typescript-eslint/scope-manager@8.5.0':
|
||||
resolution: {integrity: sha512-06JOQ9Qgj33yvBEx6tpC8ecP9o860rsR22hWMEd12WcTRrfaFgHr2RB/CA/B+7BMhHkXT4chg2MyboGdFGawYg==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@typescript-eslint/type-utils@7.17.0':
|
||||
|
@ -1691,8 +1691,8 @@ packages:
|
|||
typescript:
|
||||
optional: true
|
||||
|
||||
'@typescript-eslint/type-utils@8.4.0':
|
||||
resolution: {integrity: sha512-pu2PAmNrl9KX6TtirVOrbLPLwDmASpZhK/XU7WvoKoCUkdtq9zF7qQ7gna0GBZFN0hci0vHaSusiL2WpsQk37A==}
|
||||
'@typescript-eslint/type-utils@8.5.0':
|
||||
resolution: {integrity: sha512-N1K8Ix+lUM+cIDhL2uekVn/ZD7TZW+9/rwz8DclQpcQ9rk4sIL5CAlBC0CugWKREmDjBzI/kQqU4wkg46jWLYA==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
peerDependencies:
|
||||
typescript: '*'
|
||||
|
@ -1704,8 +1704,8 @@ packages:
|
|||
resolution: {integrity: sha512-a29Ir0EbyKTKHnZWbNsrc/gqfIBqYPwj3F2M+jWE/9bqfEHg0AMtXzkbUkOG6QgEScxh2+Pz9OXe11jHDnHR7A==}
|
||||
engines: {node: ^18.18.0 || >=20.0.0}
|
||||
|
||||
'@typescript-eslint/types@8.4.0':
|
||||
resolution: {integrity: sha512-T1RB3KQdskh9t3v/qv7niK6P8yvn7ja1mS7QK7XfRVL6wtZ8/mFs/FHf4fKvTA0rKnqnYxl/uHFNbnEt0phgbw==}
|
||||
'@typescript-eslint/types@8.5.0':
|
||||
resolution: {integrity: sha512-qjkormnQS5wF9pjSi6q60bKUHH44j2APxfh9TQRXK8wbYVeDYYdYJGIROL87LGZZ2gz3Rbmjc736qyL8deVtdw==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@typescript-eslint/typescript-estree@7.17.0':
|
||||
|
@ -1717,8 +1717,8 @@ packages:
|
|||
typescript:
|
||||
optional: true
|
||||
|
||||
'@typescript-eslint/typescript-estree@8.4.0':
|
||||
resolution: {integrity: sha512-kJ2OIP4dQw5gdI4uXsaxUZHRwWAGpREJ9Zq6D5L0BweyOrWsL6Sz0YcAZGWhvKnH7fm1J5YFE1JrQL0c9dd53A==}
|
||||
'@typescript-eslint/typescript-estree@8.5.0':
|
||||
resolution: {integrity: sha512-vEG2Sf9P8BPQ+d0pxdfndw3xIXaoSjliG0/Ejk7UggByZPKXmJmw3GW5jV2gHNQNawBUyfahoSiCFVov0Ruf7Q==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
peerDependencies:
|
||||
typescript: '*'
|
||||
|
@ -1732,8 +1732,8 @@ packages:
|
|||
peerDependencies:
|
||||
eslint: ^8.56.0
|
||||
|
||||
'@typescript-eslint/utils@8.4.0':
|
||||
resolution: {integrity: sha512-swULW8n1IKLjRAgciCkTCafyTHHfwVQFt8DovmaF69sKbOxTSFMmIZaSHjqO9i/RV0wIblaawhzvtva8Nmm7lQ==}
|
||||
'@typescript-eslint/utils@8.5.0':
|
||||
resolution: {integrity: sha512-6yyGYVL0e+VzGYp60wvkBHiqDWOpT63pdMV2CVG4LVDd5uR6q1qQN/7LafBZtAtNIn/mqXjsSeS5ggv/P0iECw==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
peerDependencies:
|
||||
eslint: ^8.57.0 || ^9.0.0
|
||||
|
@ -1742,8 +1742,8 @@ packages:
|
|||
resolution: {integrity: sha512-RVGC9UhPOCsfCdI9pU++K4nD7to+jTcMIbXTSOcrLqUEW6gF2pU1UUbYJKc9cvcRSK1UDeMJ7pdMxf4bhMpV/A==}
|
||||
engines: {node: ^18.18.0 || >=20.0.0}
|
||||
|
||||
'@typescript-eslint/visitor-keys@8.4.0':
|
||||
resolution: {integrity: sha512-zTQD6WLNTre1hj5wp09nBIDiOc2U5r/qmzo7wxPn4ZgAjHql09EofqhF9WF+fZHzL5aCyaIpPcT2hyxl73kr9A==}
|
||||
'@typescript-eslint/visitor-keys@8.5.0':
|
||||
resolution: {integrity: sha512-yTPqMnbAZJNy2Xq2XU8AdtOW9tJIr+UQb64aXB9f3B1498Zx9JorVgFJcZpEc9UBuCCrdzKID2RGAMkYcDtZOw==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@ungap/structured-clone@1.2.0':
|
||||
|
@ -2011,8 +2011,8 @@ packages:
|
|||
birpc@0.2.17:
|
||||
resolution: {integrity: sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg==}
|
||||
|
||||
body-parser@1.20.2:
|
||||
resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==}
|
||||
body-parser@1.20.3:
|
||||
resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==}
|
||||
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
|
||||
|
||||
brace-expansion@1.1.11:
|
||||
|
@ -2375,6 +2375,10 @@ packages:
|
|||
resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
|
||||
engines: {node: '>= 0.8'}
|
||||
|
||||
encodeurl@2.0.0:
|
||||
resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==}
|
||||
engines: {node: '>= 0.8'}
|
||||
|
||||
engine.io-client@6.5.4:
|
||||
resolution: {integrity: sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ==}
|
||||
|
||||
|
@ -2646,8 +2650,8 @@ packages:
|
|||
peerDependencies:
|
||||
express: 4 || 5 || ^5.0.0-beta.1
|
||||
|
||||
express@4.19.2:
|
||||
resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==}
|
||||
express@4.20.0:
|
||||
resolution: {integrity: sha512-pLdae7I6QqShF5PnNTCVn4hI91Dx0Grkn2+IAsMTgMIKuQVte2dN9PeGSSAME2FR8anOhVA62QDIUaWVfEXVLw==}
|
||||
engines: {node: '>= 0.10.0'}
|
||||
|
||||
extend@3.0.2:
|
||||
|
@ -2995,8 +2999,8 @@ packages:
|
|||
i18next-browser-languagedetector@8.0.0:
|
||||
resolution: {integrity: sha512-zhXdJXTTCoG39QsrOCiOabnWj2jecouOqbchu3EfhtSHxIB5Uugnm9JaizenOy39h7ne3+fLikIjeW88+rgszw==}
|
||||
|
||||
i18next@23.15.0:
|
||||
resolution: {integrity: sha512-saeTb1tIQT+W/3xMivWSEVdpjyiEbj0IeK8eI/PB8jyr5gSQF5qxWLlGLEgRa5od3lvMfvW+ituhrf2VCNfTuw==}
|
||||
i18next@23.15.1:
|
||||
resolution: {integrity: sha512-wB4abZ3uK7EWodYisHl/asf8UYEhrI/vj/8aoSsrj/ZDxj4/UXPOa1KvFt1Fq5hkUHquNqwFlDprmjZ8iySgYA==}
|
||||
|
||||
iconv-lite@0.4.24:
|
||||
resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
|
||||
|
@ -3388,8 +3392,8 @@ packages:
|
|||
resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
|
||||
engines: {node: '>= 0.6'}
|
||||
|
||||
merge-descriptors@1.0.1:
|
||||
resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==}
|
||||
merge-descriptors@1.0.3:
|
||||
resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==}
|
||||
|
||||
merge-stream@2.0.0:
|
||||
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
|
||||
|
@ -3625,8 +3629,8 @@ packages:
|
|||
only@0.0.2:
|
||||
resolution: {integrity: sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==}
|
||||
|
||||
openapi-backend@5.10.6:
|
||||
resolution: {integrity: sha512-vTjBRys/O4JIHdlRHUKZ7pxS+gwIJreAAU9dvYRFrImtPzQ5qxm5a6B8BTVT9m6I8RGGsShJv35MAc3Tu2/y/A==}
|
||||
openapi-backend@5.11.0:
|
||||
resolution: {integrity: sha512-c2p93u0NHUc4Fk2kw4rlReakxNnBw4wMMybOTh0LC/BU0Qp7YIphWwJOfNfq2f9nGe/FeCRxGG6VmtCDgkIjdA==}
|
||||
engines: {node: '>=12.0.0'}
|
||||
|
||||
openapi-schema-validation@0.4.2:
|
||||
|
@ -3695,8 +3699,8 @@ packages:
|
|||
path-parse@1.0.7:
|
||||
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
|
||||
|
||||
path-to-regexp@0.1.7:
|
||||
resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==}
|
||||
path-to-regexp@0.1.10:
|
||||
resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==}
|
||||
|
||||
path-to-regexp@6.2.2:
|
||||
resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==}
|
||||
|
@ -3779,6 +3783,10 @@ packages:
|
|||
resolution: {integrity: sha512-AWJm14H1vVaO/iNZ4/hO+HyaTehuy9nRqVdkTqlJt0HWvBiBIEXFmb4C0DGeYo3Xes9rrEW+TxHsaigCbN5ICQ==}
|
||||
engines: {node: '>=0.6'}
|
||||
|
||||
qs@6.13.0:
|
||||
resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==}
|
||||
engines: {node: '>=0.6'}
|
||||
|
||||
querystringify@2.2.0:
|
||||
resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==}
|
||||
|
||||
|
@ -4059,11 +4067,15 @@ packages:
|
|||
resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==}
|
||||
engines: {node: '>= 0.8.0'}
|
||||
|
||||
send@0.19.0:
|
||||
resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==}
|
||||
engines: {node: '>= 0.8.0'}
|
||||
|
||||
serialize-javascript@6.0.2:
|
||||
resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
|
||||
|
||||
serve-static@1.15.0:
|
||||
resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==}
|
||||
serve-static@1.16.0:
|
||||
resolution: {integrity: sha512-pDLK8zwl2eKaYrs8mrPZBJua4hMplRWJ1tIFksVC3FtBEBnl8dxgeHtsaMS8DhS9i4fLObaon6ABoc4/hQGdPA==}
|
||||
engines: {node: '>= 0.8.0'}
|
||||
|
||||
set-cookie-parser@2.7.0:
|
||||
|
@ -4372,8 +4384,8 @@ packages:
|
|||
resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==}
|
||||
engines: {node: '>= 0.4'}
|
||||
|
||||
typescript@5.5.4:
|
||||
resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==}
|
||||
typescript@5.6.2:
|
||||
resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==}
|
||||
engines: {node: '>=14.17'}
|
||||
hasBin: true
|
||||
|
||||
|
@ -5608,12 +5620,12 @@ snapshots:
|
|||
'@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.24.7)
|
||||
'@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.24.7)
|
||||
|
||||
'@svgr/core@8.1.0(typescript@5.5.4)':
|
||||
'@svgr/core@8.1.0(typescript@5.6.2)':
|
||||
dependencies:
|
||||
'@babel/core': 7.24.7
|
||||
'@svgr/babel-preset': 8.1.0(@babel/core@7.24.7)
|
||||
camelcase: 6.3.0
|
||||
cosmiconfig: 8.3.6(typescript@5.5.4)
|
||||
cosmiconfig: 8.3.6(typescript@5.6.2)
|
||||
snake-case: 3.0.4
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
@ -5624,11 +5636,11 @@ snapshots:
|
|||
'@babel/types': 7.24.7
|
||||
entities: 4.5.0
|
||||
|
||||
'@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.5.4))':
|
||||
'@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.6.2))':
|
||||
dependencies:
|
||||
'@babel/core': 7.24.7
|
||||
'@svgr/babel-preset': 8.1.0(@babel/core@7.24.7)
|
||||
'@svgr/core': 8.1.0(typescript@5.5.4)
|
||||
'@svgr/core': 8.1.0(typescript@5.6.2)
|
||||
'@svgr/hast-util-to-babel-ast': 8.0.0
|
||||
svg-parser: 2.0.4
|
||||
transitivePeerDependencies:
|
||||
|
@ -5900,65 +5912,65 @@ snapshots:
|
|||
|
||||
'@types/web-bluetooth@0.0.20': {}
|
||||
|
||||
'@typescript-eslint/eslint-plugin@7.17.0(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.5.4))(eslint@9.10.0)(typescript@5.5.4)':
|
||||
'@typescript-eslint/eslint-plugin@7.17.0(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.6.2))(eslint@9.10.0)(typescript@5.6.2)':
|
||||
dependencies:
|
||||
'@eslint-community/regexpp': 4.11.0
|
||||
'@typescript-eslint/parser': 7.17.0(eslint@9.10.0)(typescript@5.5.4)
|
||||
'@typescript-eslint/parser': 7.17.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
'@typescript-eslint/scope-manager': 7.17.0
|
||||
'@typescript-eslint/type-utils': 7.17.0(eslint@9.10.0)(typescript@5.5.4)
|
||||
'@typescript-eslint/utils': 7.17.0(eslint@9.10.0)(typescript@5.5.4)
|
||||
'@typescript-eslint/type-utils': 7.17.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
'@typescript-eslint/utils': 7.17.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
'@typescript-eslint/visitor-keys': 7.17.0
|
||||
eslint: 9.10.0
|
||||
graphemer: 1.4.0
|
||||
ignore: 5.3.1
|
||||
natural-compare: 1.4.0
|
||||
ts-api-utils: 1.3.0(typescript@5.5.4)
|
||||
ts-api-utils: 1.3.0(typescript@5.6.2)
|
||||
optionalDependencies:
|
||||
typescript: 5.5.4
|
||||
typescript: 5.6.2
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0)(typescript@5.5.4))(eslint@9.10.0)(typescript@5.5.4)':
|
||||
'@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0)(typescript@5.6.2))(eslint@9.10.0)(typescript@5.6.2)':
|
||||
dependencies:
|
||||
'@eslint-community/regexpp': 4.11.0
|
||||
'@typescript-eslint/parser': 8.4.0(eslint@9.10.0)(typescript@5.5.4)
|
||||
'@typescript-eslint/scope-manager': 8.4.0
|
||||
'@typescript-eslint/type-utils': 8.4.0(eslint@9.10.0)(typescript@5.5.4)
|
||||
'@typescript-eslint/utils': 8.4.0(eslint@9.10.0)(typescript@5.5.4)
|
||||
'@typescript-eslint/visitor-keys': 8.4.0
|
||||
'@typescript-eslint/parser': 8.5.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
'@typescript-eslint/scope-manager': 8.5.0
|
||||
'@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
'@typescript-eslint/utils': 8.5.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
'@typescript-eslint/visitor-keys': 8.5.0
|
||||
eslint: 9.10.0
|
||||
graphemer: 1.4.0
|
||||
ignore: 5.3.1
|
||||
natural-compare: 1.4.0
|
||||
ts-api-utils: 1.3.0(typescript@5.5.4)
|
||||
ts-api-utils: 1.3.0(typescript@5.6.2)
|
||||
optionalDependencies:
|
||||
typescript: 5.5.4
|
||||
typescript: 5.6.2
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.5.4)':
|
||||
'@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.6.2)':
|
||||
dependencies:
|
||||
'@typescript-eslint/scope-manager': 7.17.0
|
||||
'@typescript-eslint/types': 7.17.0
|
||||
'@typescript-eslint/typescript-estree': 7.17.0(typescript@5.5.4)
|
||||
'@typescript-eslint/typescript-estree': 7.17.0(typescript@5.6.2)
|
||||
'@typescript-eslint/visitor-keys': 7.17.0
|
||||
debug: 4.3.5(supports-color@8.1.1)
|
||||
eslint: 9.10.0
|
||||
optionalDependencies:
|
||||
typescript: 5.5.4
|
||||
typescript: 5.6.2
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/parser@8.4.0(eslint@9.10.0)(typescript@5.5.4)':
|
||||
'@typescript-eslint/parser@8.5.0(eslint@9.10.0)(typescript@5.6.2)':
|
||||
dependencies:
|
||||
'@typescript-eslint/scope-manager': 8.4.0
|
||||
'@typescript-eslint/types': 8.4.0
|
||||
'@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4)
|
||||
'@typescript-eslint/visitor-keys': 8.4.0
|
||||
'@typescript-eslint/scope-manager': 8.5.0
|
||||
'@typescript-eslint/types': 8.5.0
|
||||
'@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2)
|
||||
'@typescript-eslint/visitor-keys': 8.5.0
|
||||
debug: 4.3.5(supports-color@8.1.1)
|
||||
eslint: 9.10.0
|
||||
optionalDependencies:
|
||||
typescript: 5.5.4
|
||||
typescript: 5.6.2
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
|
@ -5967,40 +5979,40 @@ snapshots:
|
|||
'@typescript-eslint/types': 7.17.0
|
||||
'@typescript-eslint/visitor-keys': 7.17.0
|
||||
|
||||
'@typescript-eslint/scope-manager@8.4.0':
|
||||
'@typescript-eslint/scope-manager@8.5.0':
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 8.4.0
|
||||
'@typescript-eslint/visitor-keys': 8.4.0
|
||||
'@typescript-eslint/types': 8.5.0
|
||||
'@typescript-eslint/visitor-keys': 8.5.0
|
||||
|
||||
'@typescript-eslint/type-utils@7.17.0(eslint@9.10.0)(typescript@5.5.4)':
|
||||
'@typescript-eslint/type-utils@7.17.0(eslint@9.10.0)(typescript@5.6.2)':
|
||||
dependencies:
|
||||
'@typescript-eslint/typescript-estree': 7.17.0(typescript@5.5.4)
|
||||
'@typescript-eslint/utils': 7.17.0(eslint@9.10.0)(typescript@5.5.4)
|
||||
'@typescript-eslint/typescript-estree': 7.17.0(typescript@5.6.2)
|
||||
'@typescript-eslint/utils': 7.17.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
debug: 4.3.5(supports-color@8.1.1)
|
||||
eslint: 9.10.0
|
||||
ts-api-utils: 1.3.0(typescript@5.5.4)
|
||||
ts-api-utils: 1.3.0(typescript@5.6.2)
|
||||
optionalDependencies:
|
||||
typescript: 5.5.4
|
||||
typescript: 5.6.2
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/type-utils@8.4.0(eslint@9.10.0)(typescript@5.5.4)':
|
||||
'@typescript-eslint/type-utils@8.5.0(eslint@9.10.0)(typescript@5.6.2)':
|
||||
dependencies:
|
||||
'@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4)
|
||||
'@typescript-eslint/utils': 8.4.0(eslint@9.10.0)(typescript@5.5.4)
|
||||
'@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2)
|
||||
'@typescript-eslint/utils': 8.5.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
debug: 4.3.5(supports-color@8.1.1)
|
||||
ts-api-utils: 1.3.0(typescript@5.5.4)
|
||||
ts-api-utils: 1.3.0(typescript@5.6.2)
|
||||
optionalDependencies:
|
||||
typescript: 5.5.4
|
||||
typescript: 5.6.2
|
||||
transitivePeerDependencies:
|
||||
- eslint
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/types@7.17.0': {}
|
||||
|
||||
'@typescript-eslint/types@8.4.0': {}
|
||||
'@typescript-eslint/types@8.5.0': {}
|
||||
|
||||
'@typescript-eslint/typescript-estree@7.17.0(typescript@5.5.4)':
|
||||
'@typescript-eslint/typescript-estree@7.17.0(typescript@5.6.2)':
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 7.17.0
|
||||
'@typescript-eslint/visitor-keys': 7.17.0
|
||||
|
@ -6009,44 +6021,44 @@ snapshots:
|
|||
is-glob: 4.0.3
|
||||
minimatch: 9.0.5
|
||||
semver: 7.6.3
|
||||
ts-api-utils: 1.3.0(typescript@5.5.4)
|
||||
ts-api-utils: 1.3.0(typescript@5.6.2)
|
||||
optionalDependencies:
|
||||
typescript: 5.5.4
|
||||
typescript: 5.6.2
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/typescript-estree@8.4.0(typescript@5.5.4)':
|
||||
'@typescript-eslint/typescript-estree@8.5.0(typescript@5.6.2)':
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 8.4.0
|
||||
'@typescript-eslint/visitor-keys': 8.4.0
|
||||
'@typescript-eslint/types': 8.5.0
|
||||
'@typescript-eslint/visitor-keys': 8.5.0
|
||||
debug: 4.3.5(supports-color@8.1.1)
|
||||
fast-glob: 3.3.2
|
||||
is-glob: 4.0.3
|
||||
minimatch: 9.0.5
|
||||
semver: 7.6.3
|
||||
ts-api-utils: 1.3.0(typescript@5.5.4)
|
||||
ts-api-utils: 1.3.0(typescript@5.6.2)
|
||||
optionalDependencies:
|
||||
typescript: 5.5.4
|
||||
typescript: 5.6.2
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/utils@7.17.0(eslint@9.10.0)(typescript@5.5.4)':
|
||||
'@typescript-eslint/utils@7.17.0(eslint@9.10.0)(typescript@5.6.2)':
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0)
|
||||
'@typescript-eslint/scope-manager': 7.17.0
|
||||
'@typescript-eslint/types': 7.17.0
|
||||
'@typescript-eslint/typescript-estree': 7.17.0(typescript@5.5.4)
|
||||
'@typescript-eslint/typescript-estree': 7.17.0(typescript@5.6.2)
|
||||
eslint: 9.10.0
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
- typescript
|
||||
|
||||
'@typescript-eslint/utils@8.4.0(eslint@9.10.0)(typescript@5.5.4)':
|
||||
'@typescript-eslint/utils@8.5.0(eslint@9.10.0)(typescript@5.6.2)':
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0)
|
||||
'@typescript-eslint/scope-manager': 8.4.0
|
||||
'@typescript-eslint/types': 8.4.0
|
||||
'@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4)
|
||||
'@typescript-eslint/scope-manager': 8.5.0
|
||||
'@typescript-eslint/types': 8.5.0
|
||||
'@typescript-eslint/typescript-estree': 8.5.0(typescript@5.6.2)
|
||||
eslint: 9.10.0
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
@ -6057,9 +6069,9 @@ snapshots:
|
|||
'@typescript-eslint/types': 7.17.0
|
||||
eslint-visitor-keys: 3.4.3
|
||||
|
||||
'@typescript-eslint/visitor-keys@8.4.0':
|
||||
'@typescript-eslint/visitor-keys@8.5.0':
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 8.4.0
|
||||
'@typescript-eslint/types': 8.5.0
|
||||
eslint-visitor-keys: 3.4.3
|
||||
|
||||
'@ungap/structured-clone@1.2.0': {}
|
||||
|
@ -6071,10 +6083,10 @@ snapshots:
|
|||
transitivePeerDependencies:
|
||||
- '@swc/helpers'
|
||||
|
||||
'@vitejs/plugin-vue@5.1.2(vite@5.4.3(@types/node@22.5.4))(vue@3.4.38(typescript@5.5.4))':
|
||||
'@vitejs/plugin-vue@5.1.2(vite@5.4.3(@types/node@22.5.4))(vue@3.4.38(typescript@5.6.2))':
|
||||
dependencies:
|
||||
vite: 5.4.3(@types/node@22.5.4)
|
||||
vue: 3.4.38(typescript@5.5.4)
|
||||
vue: 3.4.38(typescript@5.6.2)
|
||||
|
||||
'@vitest/expect@2.0.5':
|
||||
dependencies:
|
||||
|
@ -6173,29 +6185,29 @@ snapshots:
|
|||
'@vue/shared': 3.4.38
|
||||
csstype: 3.1.3
|
||||
|
||||
'@vue/server-renderer@3.4.38(vue@3.4.38(typescript@5.5.4))':
|
||||
'@vue/server-renderer@3.4.38(vue@3.4.38(typescript@5.6.2))':
|
||||
dependencies:
|
||||
'@vue/compiler-ssr': 3.4.38
|
||||
'@vue/shared': 3.4.38
|
||||
vue: 3.4.38(typescript@5.5.4)
|
||||
vue: 3.4.38(typescript@5.6.2)
|
||||
|
||||
'@vue/shared@3.4.38': {}
|
||||
|
||||
'@vueuse/core@11.0.1(vue@3.4.38(typescript@5.5.4))':
|
||||
'@vueuse/core@11.0.1(vue@3.4.38(typescript@5.6.2))':
|
||||
dependencies:
|
||||
'@types/web-bluetooth': 0.0.20
|
||||
'@vueuse/metadata': 11.0.1
|
||||
'@vueuse/shared': 11.0.1(vue@3.4.38(typescript@5.5.4))
|
||||
vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4))
|
||||
'@vueuse/shared': 11.0.1(vue@3.4.38(typescript@5.6.2))
|
||||
vue-demi: 0.14.10(vue@3.4.38(typescript@5.6.2))
|
||||
transitivePeerDependencies:
|
||||
- '@vue/composition-api'
|
||||
- vue
|
||||
|
||||
'@vueuse/integrations@11.0.1(axios@1.7.7)(focus-trap@7.5.4)(vue@3.4.38(typescript@5.5.4))':
|
||||
'@vueuse/integrations@11.0.1(axios@1.7.7)(focus-trap@7.5.4)(vue@3.4.38(typescript@5.6.2))':
|
||||
dependencies:
|
||||
'@vueuse/core': 11.0.1(vue@3.4.38(typescript@5.5.4))
|
||||
'@vueuse/shared': 11.0.1(vue@3.4.38(typescript@5.5.4))
|
||||
vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4))
|
||||
'@vueuse/core': 11.0.1(vue@3.4.38(typescript@5.6.2))
|
||||
'@vueuse/shared': 11.0.1(vue@3.4.38(typescript@5.6.2))
|
||||
vue-demi: 0.14.10(vue@3.4.38(typescript@5.6.2))
|
||||
optionalDependencies:
|
||||
axios: 1.7.7
|
||||
focus-trap: 7.5.4
|
||||
|
@ -6205,9 +6217,9 @@ snapshots:
|
|||
|
||||
'@vueuse/metadata@11.0.1': {}
|
||||
|
||||
'@vueuse/shared@11.0.1(vue@3.4.38(typescript@5.5.4))':
|
||||
'@vueuse/shared@11.0.1(vue@3.4.38(typescript@5.6.2))':
|
||||
dependencies:
|
||||
vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4))
|
||||
vue-demi: 0.14.10(vue@3.4.38(typescript@5.6.2))
|
||||
transitivePeerDependencies:
|
||||
- '@vue/composition-api'
|
||||
- vue
|
||||
|
@ -6380,7 +6392,7 @@ snapshots:
|
|||
|
||||
birpc@0.2.17: {}
|
||||
|
||||
body-parser@1.20.2:
|
||||
body-parser@1.20.3:
|
||||
dependencies:
|
||||
bytes: 3.1.2
|
||||
content-type: 1.0.5
|
||||
|
@ -6390,7 +6402,7 @@ snapshots:
|
|||
http-errors: 2.0.0
|
||||
iconv-lite: 0.4.24
|
||||
on-finished: 2.4.1
|
||||
qs: 6.11.0
|
||||
qs: 6.13.0
|
||||
raw-body: 2.5.2
|
||||
type-is: 1.6.18
|
||||
unpipe: 1.0.0
|
||||
|
@ -6572,14 +6584,14 @@ snapshots:
|
|||
object-assign: 4.1.1
|
||||
vary: 1.1.2
|
||||
|
||||
cosmiconfig@8.3.6(typescript@5.5.4):
|
||||
cosmiconfig@8.3.6(typescript@5.6.2):
|
||||
dependencies:
|
||||
import-fresh: 3.3.0
|
||||
js-yaml: 4.1.0
|
||||
parse-json: 5.2.0
|
||||
path-type: 4.0.0
|
||||
optionalDependencies:
|
||||
typescript: 5.5.4
|
||||
typescript: 5.6.2
|
||||
|
||||
cross-env@7.0.3:
|
||||
dependencies:
|
||||
|
@ -6728,6 +6740,8 @@ snapshots:
|
|||
|
||||
encodeurl@1.0.2: {}
|
||||
|
||||
encodeurl@2.0.0: {}
|
||||
|
||||
engine.io-client@6.5.4:
|
||||
dependencies:
|
||||
'@socket.io/component-emitter': 3.1.2
|
||||
|
@ -6919,15 +6933,15 @@ snapshots:
|
|||
eslint: 9.10.0
|
||||
semver: 7.6.3
|
||||
|
||||
eslint-config-etherpad@4.0.4(eslint@9.10.0)(typescript@5.5.4):
|
||||
eslint-config-etherpad@4.0.4(eslint@9.10.0)(typescript@5.6.2):
|
||||
dependencies:
|
||||
'@rushstack/eslint-patch': 1.10.3
|
||||
'@typescript-eslint/eslint-plugin': 7.17.0(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.5.4))(eslint@9.10.0)(typescript@5.5.4)
|
||||
'@typescript-eslint/parser': 7.17.0(eslint@9.10.0)(typescript@5.5.4)
|
||||
eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.10.0)
|
||||
'@typescript-eslint/eslint-plugin': 7.17.0(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.6.2))(eslint@9.10.0)(typescript@5.6.2)
|
||||
'@typescript-eslint/parser': 7.17.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.6.2))(eslint-plugin-import@2.29.1)(eslint@9.10.0)
|
||||
eslint-plugin-cypress: 2.15.2(eslint@9.10.0)
|
||||
eslint-plugin-eslint-comments: 3.2.0(eslint@9.10.0)
|
||||
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@9.10.0)
|
||||
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@9.10.0)
|
||||
eslint-plugin-mocha: 10.4.3(eslint@9.10.0)
|
||||
eslint-plugin-n: 16.6.2(eslint@9.10.0)
|
||||
eslint-plugin-prefer-arrow: 1.2.3(eslint@9.10.0)
|
||||
|
@ -6948,13 +6962,13 @@ snapshots:
|
|||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.10.0):
|
||||
eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.6.2))(eslint-plugin-import@2.29.1)(eslint@9.10.0):
|
||||
dependencies:
|
||||
debug: 4.3.5(supports-color@8.1.1)
|
||||
enhanced-resolve: 5.17.0
|
||||
eslint: 9.10.0
|
||||
eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.10.0))(eslint@9.10.0)
|
||||
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@9.10.0)
|
||||
eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.6.2))(eslint-plugin-import@2.29.1)(eslint@9.10.0))(eslint@9.10.0)
|
||||
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@9.10.0)
|
||||
fast-glob: 3.3.2
|
||||
get-tsconfig: 4.7.6
|
||||
is-core-module: 2.15.0
|
||||
|
@ -6965,14 +6979,14 @@ snapshots:
|
|||
- eslint-import-resolver-webpack
|
||||
- supports-color
|
||||
|
||||
eslint-module-utils@2.8.1(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.10.0))(eslint@9.10.0):
|
||||
eslint-module-utils@2.8.1(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.6.2))(eslint-plugin-import@2.29.1)(eslint@9.10.0))(eslint@9.10.0):
|
||||
dependencies:
|
||||
debug: 3.2.7
|
||||
optionalDependencies:
|
||||
'@typescript-eslint/parser': 7.17.0(eslint@9.10.0)(typescript@5.5.4)
|
||||
'@typescript-eslint/parser': 7.17.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
eslint: 9.10.0
|
||||
eslint-import-resolver-node: 0.3.9
|
||||
eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.10.0)
|
||||
eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.6.2))(eslint-plugin-import@2.29.1)(eslint@9.10.0)
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
|
@ -6994,7 +7008,7 @@ snapshots:
|
|||
eslint: 9.10.0
|
||||
ignore: 5.3.1
|
||||
|
||||
eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@9.10.0):
|
||||
eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.1)(eslint@9.10.0):
|
||||
dependencies:
|
||||
array-includes: 3.1.8
|
||||
array.prototype.findlastindex: 1.2.5
|
||||
|
@ -7004,7 +7018,7 @@ snapshots:
|
|||
doctrine: 2.1.0
|
||||
eslint: 9.10.0
|
||||
eslint-import-resolver-node: 0.3.9
|
||||
eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.5.4))(eslint-plugin-import@2.29.1)(eslint@9.10.0))(eslint@9.10.0)
|
||||
eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.17.0(eslint@9.10.0)(typescript@5.6.2))(eslint-plugin-import@2.29.1)(eslint@9.10.0))(eslint@9.10.0)
|
||||
hasown: 2.0.2
|
||||
is-core-module: 2.15.0
|
||||
is-glob: 4.0.3
|
||||
|
@ -7015,7 +7029,7 @@ snapshots:
|
|||
semver: 6.3.1
|
||||
tsconfig-paths: 3.15.0
|
||||
optionalDependencies:
|
||||
'@typescript-eslint/parser': 7.17.0(eslint@9.10.0)(typescript@5.5.4)
|
||||
'@typescript-eslint/parser': 7.17.0(eslint@9.10.0)(typescript@5.6.2)
|
||||
transitivePeerDependencies:
|
||||
- eslint-import-resolver-typescript
|
||||
- eslint-import-resolver-webpack
|
||||
|
@ -7170,38 +7184,38 @@ snapshots:
|
|||
signal-exit: 4.1.0
|
||||
strip-final-newline: 3.0.0
|
||||
|
||||
express-rate-limit@7.4.0(express@4.19.2):
|
||||
express-rate-limit@7.4.0(express@4.20.0):
|
||||
dependencies:
|
||||
express: 4.19.2
|
||||
express: 4.20.0
|
||||
|
||||
express@4.19.2:
|
||||
express@4.20.0:
|
||||
dependencies:
|
||||
accepts: 1.3.8
|
||||
array-flatten: 1.1.1
|
||||
body-parser: 1.20.2
|
||||
body-parser: 1.20.3
|
||||
content-disposition: 0.5.4
|
||||
content-type: 1.0.5
|
||||
cookie: 0.6.0
|
||||
cookie-signature: 1.0.6
|
||||
debug: 2.6.9
|
||||
depd: 2.0.0
|
||||
encodeurl: 1.0.2
|
||||
encodeurl: 2.0.0
|
||||
escape-html: 1.0.3
|
||||
etag: 1.8.1
|
||||
finalhandler: 1.2.0
|
||||
fresh: 0.5.2
|
||||
http-errors: 2.0.0
|
||||
merge-descriptors: 1.0.1
|
||||
merge-descriptors: 1.0.3
|
||||
methods: 1.1.2
|
||||
on-finished: 2.4.1
|
||||
parseurl: 1.3.3
|
||||
path-to-regexp: 0.1.7
|
||||
path-to-regexp: 0.1.10
|
||||
proxy-addr: 2.0.7
|
||||
qs: 6.11.0
|
||||
range-parser: 1.2.1
|
||||
safe-buffer: 5.2.1
|
||||
send: 0.18.0
|
||||
serve-static: 1.15.0
|
||||
send: 0.19.0
|
||||
serve-static: 1.16.0
|
||||
setprototypeof: 1.2.0
|
||||
statuses: 2.0.1
|
||||
type-is: 1.6.18
|
||||
|
@ -7310,7 +7324,7 @@ snapshots:
|
|||
dezalgo: 1.0.4
|
||||
hexoid: 1.0.0
|
||||
once: 1.4.0
|
||||
qs: 6.12.3
|
||||
qs: 6.13.0
|
||||
|
||||
formidable@3.5.1:
|
||||
dependencies:
|
||||
|
@ -7634,7 +7648,7 @@ snapshots:
|
|||
dependencies:
|
||||
'@babel/runtime': 7.24.7
|
||||
|
||||
i18next@23.15.0:
|
||||
i18next@23.15.1:
|
||||
dependencies:
|
||||
'@babel/runtime': 7.24.8
|
||||
|
||||
|
@ -8063,7 +8077,7 @@ snapshots:
|
|||
|
||||
media-typer@0.3.0: {}
|
||||
|
||||
merge-descriptors@1.0.1: {}
|
||||
merge-descriptors@1.0.3: {}
|
||||
|
||||
merge-stream@2.0.0: {}
|
||||
|
||||
|
@ -8294,7 +8308,7 @@ snapshots:
|
|||
|
||||
only@0.0.2: {}
|
||||
|
||||
openapi-backend@5.10.6:
|
||||
openapi-backend@5.11.0:
|
||||
dependencies:
|
||||
'@apidevtools/json-schema-ref-parser': 11.6.4
|
||||
ajv: 8.17.1
|
||||
|
@ -8386,7 +8400,7 @@ snapshots:
|
|||
|
||||
path-parse@1.0.7: {}
|
||||
|
||||
path-to-regexp@0.1.7: {}
|
||||
path-to-regexp@0.1.10: {}
|
||||
|
||||
path-to-regexp@6.2.2: {}
|
||||
|
||||
|
@ -8460,6 +8474,10 @@ snapshots:
|
|||
dependencies:
|
||||
side-channel: 1.0.6
|
||||
|
||||
qs@6.13.0:
|
||||
dependencies:
|
||||
side-channel: 1.0.6
|
||||
|
||||
querystringify@2.2.0: {}
|
||||
|
||||
queue-microtask@1.2.3: {}
|
||||
|
@ -8497,11 +8515,11 @@ snapshots:
|
|||
dependencies:
|
||||
react: 18.3.1
|
||||
|
||||
react-i18next@15.0.1(i18next@23.15.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
|
||||
react-i18next@15.0.1(i18next@23.15.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
|
||||
dependencies:
|
||||
'@babel/runtime': 7.24.8
|
||||
html-parse-stringify: 3.0.1
|
||||
i18next: 23.15.0
|
||||
i18next: 23.15.1
|
||||
react: 18.3.1
|
||||
optionalDependencies:
|
||||
react-dom: 18.3.1(react@18.3.1)
|
||||
|
@ -8738,11 +8756,29 @@ snapshots:
|
|||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
send@0.19.0:
|
||||
dependencies:
|
||||
debug: 2.6.9
|
||||
depd: 2.0.0
|
||||
destroy: 1.2.0
|
||||
encodeurl: 1.0.2
|
||||
escape-html: 1.0.3
|
||||
etag: 1.8.1
|
||||
fresh: 0.5.2
|
||||
http-errors: 2.0.0
|
||||
mime: 1.6.0
|
||||
ms: 2.1.3
|
||||
on-finished: 2.4.1
|
||||
range-parser: 1.2.1
|
||||
statuses: 2.0.1
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
serialize-javascript@6.0.2:
|
||||
dependencies:
|
||||
randombytes: 2.1.0
|
||||
|
||||
serve-static@1.15.0:
|
||||
serve-static@1.16.0:
|
||||
dependencies:
|
||||
encodeurl: 1.0.2
|
||||
escape-html: 1.0.3
|
||||
|
@ -9058,9 +9094,9 @@ snapshots:
|
|||
|
||||
trough@2.2.0: {}
|
||||
|
||||
ts-api-utils@1.3.0(typescript@5.5.4):
|
||||
ts-api-utils@1.3.0(typescript@5.6.2):
|
||||
dependencies:
|
||||
typescript: 5.5.4
|
||||
typescript: 5.6.2
|
||||
|
||||
tsconfig-paths@3.15.0:
|
||||
dependencies:
|
||||
|
@ -9125,7 +9161,7 @@ snapshots:
|
|||
is-typed-array: 1.1.13
|
||||
possible-typed-array-names: 1.0.0
|
||||
|
||||
typescript@5.5.4: {}
|
||||
typescript@5.6.2: {}
|
||||
|
||||
ueberdb2@5.0.2: {}
|
||||
|
||||
|
@ -9269,11 +9305,11 @@ snapshots:
|
|||
picocolors: 1.0.1
|
||||
vite: 5.4.3(@types/node@22.5.4)
|
||||
|
||||
vite-plugin-svgr@4.2.0(rollup@4.21.0)(typescript@5.5.4)(vite@5.4.3(@types/node@22.5.4)):
|
||||
vite-plugin-svgr@4.2.0(rollup@4.21.0)(typescript@5.6.2)(vite@5.4.3(@types/node@22.5.4)):
|
||||
dependencies:
|
||||
'@rollup/pluginutils': 5.1.0(rollup@4.21.0)
|
||||
'@svgr/core': 8.1.0(typescript@5.5.4)
|
||||
'@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.5.4))
|
||||
'@svgr/core': 8.1.0(typescript@5.6.2)
|
||||
'@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.6.2))
|
||||
vite: 5.4.3(@types/node@22.5.4)
|
||||
transitivePeerDependencies:
|
||||
- rollup
|
||||
|
@ -9289,24 +9325,24 @@ snapshots:
|
|||
'@types/node': 22.5.4
|
||||
fsevents: 2.3.3
|
||||
|
||||
vitepress@1.3.4(@algolia/client-search@4.23.3)(@types/node@22.5.4)(@types/react@18.3.5)(axios@1.7.7)(postcss@8.4.45)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4):
|
||||
vitepress@1.3.4(@algolia/client-search@4.23.3)(@types/node@22.5.4)(@types/react@18.3.5)(axios@1.7.7)(postcss@8.4.45)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.2):
|
||||
dependencies:
|
||||
'@docsearch/css': 3.6.1
|
||||
'@docsearch/js': 3.6.1(@algolia/client-search@4.23.3)(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
|
||||
'@shikijs/core': 1.14.1
|
||||
'@shikijs/transformers': 1.14.1
|
||||
'@types/markdown-it': 14.1.2
|
||||
'@vitejs/plugin-vue': 5.1.2(vite@5.4.3(@types/node@22.5.4))(vue@3.4.38(typescript@5.5.4))
|
||||
'@vitejs/plugin-vue': 5.1.2(vite@5.4.3(@types/node@22.5.4))(vue@3.4.38(typescript@5.6.2))
|
||||
'@vue/devtools-api': 7.3.8
|
||||
'@vue/shared': 3.4.38
|
||||
'@vueuse/core': 11.0.1(vue@3.4.38(typescript@5.5.4))
|
||||
'@vueuse/integrations': 11.0.1(axios@1.7.7)(focus-trap@7.5.4)(vue@3.4.38(typescript@5.5.4))
|
||||
'@vueuse/core': 11.0.1(vue@3.4.38(typescript@5.6.2))
|
||||
'@vueuse/integrations': 11.0.1(axios@1.7.7)(focus-trap@7.5.4)(vue@3.4.38(typescript@5.6.2))
|
||||
focus-trap: 7.5.4
|
||||
mark.js: 8.11.1
|
||||
minisearch: 7.1.0
|
||||
shiki: 1.14.1
|
||||
vite: 5.4.3(@types/node@22.5.4)
|
||||
vue: 3.4.38(typescript@5.5.4)
|
||||
vue: 3.4.38(typescript@5.6.2)
|
||||
optionalDependencies:
|
||||
postcss: 8.4.45
|
||||
transitivePeerDependencies:
|
||||
|
@ -9373,19 +9409,19 @@ snapshots:
|
|||
|
||||
void-elements@3.1.0: {}
|
||||
|
||||
vue-demi@0.14.10(vue@3.4.38(typescript@5.5.4)):
|
||||
vue-demi@0.14.10(vue@3.4.38(typescript@5.6.2)):
|
||||
dependencies:
|
||||
vue: 3.4.38(typescript@5.5.4)
|
||||
vue: 3.4.38(typescript@5.6.2)
|
||||
|
||||
vue@3.4.38(typescript@5.5.4):
|
||||
vue@3.4.38(typescript@5.6.2):
|
||||
dependencies:
|
||||
'@vue/compiler-dom': 3.4.38
|
||||
'@vue/compiler-sfc': 3.4.38
|
||||
'@vue/runtime-dom': 3.4.38
|
||||
'@vue/server-renderer': 3.4.38(vue@3.4.38(typescript@5.5.4))
|
||||
'@vue/server-renderer': 3.4.38(vue@3.4.38(typescript@5.6.2))
|
||||
'@vue/shared': 3.4.38
|
||||
optionalDependencies:
|
||||
typescript: 5.5.4
|
||||
typescript: 5.6.2
|
||||
|
||||
w3c-xmlserializer@5.0.0:
|
||||
dependencies:
|
||||
|
|
|
@ -1153,7 +1153,7 @@ const getChangesetInfo = async (pad: PadType, startNum: number, endNum:number, g
|
|||
// Get all needed revision Dates.
|
||||
...revTimesNeeded.map(async (revNum) => {
|
||||
const revDate = await pad.getRevisionDate(revNum);
|
||||
revisionDate[revNum] = Math.floor(revDate / 1000);
|
||||
revisionDate[revNum] = revDate;
|
||||
}),
|
||||
]);
|
||||
|
||||
|
|
|
@ -38,7 +38,7 @@
|
|||
"cross-spawn": "^7.0.3",
|
||||
"ejs": "^3.1.10",
|
||||
"esbuild": "^0.23.1",
|
||||
"express": "4.19.2",
|
||||
"express": "4.20.0",
|
||||
"express-rate-limit": "^7.4.0",
|
||||
"fast-deep-equal": "^3.1.3",
|
||||
"find-root": "1.1.0",
|
||||
|
@ -57,7 +57,7 @@
|
|||
"measured-core": "^2.0.0",
|
||||
"mime-types": "^2.1.35",
|
||||
"oidc-provider": "^8.5.1",
|
||||
"openapi-backend": "^5.10.6",
|
||||
"openapi-backend": "^5.11.0",
|
||||
"proxy-addr": "^2.0.7",
|
||||
"rate-limiter-flexible": "^5.0.3",
|
||||
"rehype": "^13.0.1",
|
||||
|
@ -110,7 +110,7 @@
|
|||
"sinon": "^18.0.0",
|
||||
"split-grid": "^1.0.11",
|
||||
"supertest": "^7.0.0",
|
||||
"typescript": "^5.5.4",
|
||||
"typescript": "^5.6.2",
|
||||
"vitest": "^2.0.5"
|
||||
},
|
||||
"engines": {
|
||||
|
|
|
@ -186,7 +186,7 @@ const loadBroadcastJS = (socket, sendSocketMsg, fireWhenAllScriptsAreLoaded, Bro
|
|||
|
||||
mutateTextLines(changeset, padContents);
|
||||
padContents.currentRevision = revision;
|
||||
padContents.currentTime += timeDelta * 1000;
|
||||
padContents.currentTime += timeDelta;
|
||||
|
||||
updateTimer();
|
||||
|
||||
|
@ -299,7 +299,7 @@ const loadBroadcastJS = (socket, sendSocketMsg, fireWhenAllScriptsAreLoaded, Bro
|
|||
// Loading changeset history for new revision
|
||||
loadChangesetsForRevision(newRevision, update);
|
||||
// Loading changeset history for old revision (to make diff between old and new revision)
|
||||
loadChangesetsForRevision(padContents.currentRevision - 1);
|
||||
loadChangesetsForRevision(padContents.currentRevision);
|
||||
}
|
||||
|
||||
const authors = _.map(padContents.getActiveAuthors(), (name) => authorData[name]);
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
},
|
||||
"devDependencies": {
|
||||
"ep_etherpad-lite": "workspace:../src",
|
||||
"typescript": "^5.5.4",
|
||||
"typescript": "^5.6.2",
|
||||
"vite": "^5.4.3"
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue