From 1693dfcd98b99b8849d836a2b7721bf3b48797f7 Mon Sep 17 00:00:00 2001 From: Aloento <11802769+Aloento@users.noreply.github.com> Date: Thu, 21 Nov 2024 11:20:11 +0100 Subject: [PATCH 01/14] [deps] Update @farmfe/core to 1.4.2 and @farmfe/plugin-react to 1.2.6 --- package.json | 4 +- pnpm-lock.yaml | 230 ++++++++++++++++++++++++------------------------- 2 files changed, 117 insertions(+), 117 deletions(-) diff --git a/package.json b/package.json index 43a54f2..43fff00 100644 --- a/package.json +++ b/package.json @@ -27,9 +27,9 @@ }, "devDependencies": { "@farmfe/cli": "^1.0.4", - "@farmfe/core": "^1.4.1", + "@farmfe/core": "^1.4.2", "@farmfe/js-plugin-postcss": "^1.9.0", - "@farmfe/plugin-react": "^1.2.4", + "@farmfe/plugin-react": "^1.2.6", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.0.1", "@types/lodash": "^4.17.13", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3b7e058..3f06c2d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -52,14 +52,14 @@ importers: specifier: ^1.0.4 version: 1.0.4 '@farmfe/core': - specifier: ^1.4.1 - version: 1.4.1 + specifier: ^1.4.2 + version: 1.4.2 '@farmfe/js-plugin-postcss': specifier: ^1.9.0 - version: 1.9.0(@farmfe/core@1.4.1)(postcss@8.4.49) + version: 1.9.0(@farmfe/core@1.4.2)(postcss@8.4.49) '@farmfe/plugin-react': - specifier: ^1.2.4 - version: 1.2.4 + specifier: ^1.2.6 + version: 1.2.6 '@testing-library/jest-dom': specifier: ^6.6.3 version: 6.6.3 @@ -381,62 +381,62 @@ packages: engines: {node: '>= 16'} hasBin: true - '@farmfe/core-darwin-arm64@1.4.1': - resolution: {integrity: sha512-l+iMA544VQ+hoBsefNdAxg58h5zf0YGpUZKZeJMeHVEMotiElhNp9IQDDs8E69sPXldaQLBDtePJPOt9Vmma2Q==} + '@farmfe/core-darwin-arm64@1.4.2': + resolution: {integrity: sha512-lVUObaFudepZMlXzbkg84c0xTy1k1s23kJ/Xe5EOTFiZSShjBrTjKCcHnXQy8W1mpcFYQCzG1gVQjIsIrw0LbQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@farmfe/core-darwin-x64@1.4.1': - resolution: {integrity: sha512-ouN017R7oqlIKMgmJvmESLd+GhGbqZRQjVQ64R1HmOqwJMI8ASt9ZdLIcM6HxJEOPGRGX/5z9JL88U+Nvii41w==} + '@farmfe/core-darwin-x64@1.4.2': + resolution: {integrity: sha512-h3uBslHrmuMo9+01qD0Qt9vUCn27zqzWvMOvC2Y9T0/pL4st+PsQNiqYtGAwTNNQhVwJEJehYuud6PPLQsmLPg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@farmfe/core-linux-arm64-gnu@1.4.1': - resolution: {integrity: sha512-3daIRBH/Rd+vrLvnqjtMXMj2tdfdyPEc8Q/Ex4o1Q4jlz/J5KNbf6FoqSLE9LrwtLKG11iJEIBVssVxHTzid+g==} + '@farmfe/core-linux-arm64-gnu@1.4.2': + resolution: {integrity: sha512-paVqIsM6sQlZHx58WJwDgYFDEOXMe0Mhmhb3tQzMDg0FQ9KR1gwNuPSmTrdxx97zq3Bq+xGrULsvLTsq3/MIPg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@farmfe/core-linux-arm64-musl@1.4.1': - resolution: {integrity: sha512-HbcRhHaBmxhZz5SO4hDseheJ96gUoDTrsDJL13+n77N3gmhDLRQHyfRAmCZWbSicCUguEqe+kp41feMuk31y5Q==} + '@farmfe/core-linux-arm64-musl@1.4.2': + resolution: {integrity: sha512-yq1trUT547N9xbB3jzoZ7RSaRh/ynBigyJjklLX8IMXuu7+nh/9xAVLdX+kGV6hx/MMTzpAO+k0b4twvUgGy4w==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@farmfe/core-linux-x64-gnu@1.4.1': - resolution: {integrity: sha512-MIl1JyUNCzjUBuzZFlGiesU3oKCGPzn3jqayFlwM9A98uq+/Ye8aJBHE/bceLu9+DsbIaYsJMnuxSBk9qJ79yw==} + '@farmfe/core-linux-x64-gnu@1.4.2': + resolution: {integrity: sha512-dHSRpIV9zojTrOe9YHqIF131m3Rh3Rc/NY3avS/WzLD1K5oT+3lJv3W2L8z/ZJEZwTU5pn06MNXRzh1wFQK7+A==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@farmfe/core-linux-x64-musl@1.4.1': - resolution: {integrity: sha512-6lqNENiDaPKNVPh/QNrW0QPychX90ohD9hihLITfwbAxVhKcX7WCU5Mj/N7MelEeu83q6VfXzVCx85pZKTC6pg==} + '@farmfe/core-linux-x64-musl@1.4.2': + resolution: {integrity: sha512-G5nx+ytB9AsjPS9Frg+Dpzo3UZdYvhH2Q4tiqp7jKQR7ZActM5tw8zaSvCbYbkvQPlGm+qU3H2B2QWae+IbNUw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@farmfe/core-win32-arm64-msvc@1.4.1': - resolution: {integrity: sha512-bzKhxhcEnjypd0rPzeblAvar+JTUw4oRjEQ2KJoti73CrSSF/fBh5aljOr9QqA7yZYUpans9I98f6EqKlRnSAg==} + '@farmfe/core-win32-arm64-msvc@1.4.2': + resolution: {integrity: sha512-p7U8GgqWnHjl6xA59lRiJauf5WzgZeYXzaboHzLmN7PR4xWY5eVzqFSquJImdmo55RGzm6G10xTJwPjeHDJbwA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@farmfe/core-win32-ia32-msvc@1.4.1': - resolution: {integrity: sha512-zrwq5LftzysNuGhTVwgKH8Q9up/fxkUZtuEzqkSBIyRyHBYrpaRz5k3AgWPQxSlQ7Me76oZZoZ5RQYz+sXPA3Q==} + '@farmfe/core-win32-ia32-msvc@1.4.2': + resolution: {integrity: sha512-XrhhjL+nnJrZhu4hch/Z3l20tPhFq85P5altE7cm5o7FBox5mfZufYLJ2ilBQ621TbEEE4N5D0C7zlFxXq3v1Q==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@farmfe/core-win32-x64-msvc@1.4.1': - resolution: {integrity: sha512-IyoJYsTxJIKzURSlRQilvrpjknTByHSaooz1g2s13BN5/OYoxkMfQL3zMTgkBMWUdsC/pf1dZFCaXkiJZNy/Aw==} + '@farmfe/core-win32-x64-msvc@1.4.2': + resolution: {integrity: sha512-rP7XlgUuN/SKG/sThqZP6tSBkYdter12rP4On9mNu3USSxxTOJWLF0HEpZmIgyf415e4HnLJ80BoIMqyHypNYw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@farmfe/core@1.4.1': - resolution: {integrity: sha512-5DHsqwrl8i0lax+BGSosrPyeaGDnYIqfWRGp49QB1+dt0NM1gGs03w/elsVHiIVhzPjHBFxjLMym9xXPoz2Row==} + '@farmfe/core@1.4.2': + resolution: {integrity: sha512-HAtfwYmYTHUAZ7mu0VaZR5ZwtfP428BvI4ctJrXK7cf74EbN7ulfLGqNFf4Y8EEOOLLfXt7WQ+xaxM5E+NKLDg==} engines: {node: '>=16.15.1'} '@farmfe/js-plugin-postcss@1.9.0': @@ -445,62 +445,62 @@ packages: '@farmfe/core': ^1.4.0 postcss: '>=8.0.0' - '@farmfe/plugin-react-darwin-arm64@1.2.4': - resolution: {integrity: sha512-LrXgdrOFdKZYdInbddu5I7I5vaO6xVgsE/eDwLWk4y3uUvom6efAMFPPpI8n8rAxvpifFwrLVnKY24p0+tfS2w==} + '@farmfe/plugin-react-darwin-arm64@1.2.6': + resolution: {integrity: sha512-LcIZs2dIZWXEp05wnBmCxYMeXAu66tJSyWamdSDengbyzgvIrD0Ap1+QIDlluEnz7XOFxSH3jJZuuZP8h8qNfA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@farmfe/plugin-react-darwin-x64@1.2.4': - resolution: {integrity: sha512-JlFOm8/298kJ/1CqRPG7ppHLr4q93a+5K8PnAZhPm8lXj0HpKy7IMs9Y5tw6OTbWeSVB7IPhEAE1SdbIohhhCg==} + '@farmfe/plugin-react-darwin-x64@1.2.6': + resolution: {integrity: sha512-E2HarfTjYIgZO454YGqnu84kOefddRyKqLtEMkG6j7Sij+uP1uEgi5mjWIwsJY9TWv5DYbx1FPmiLigC5IKP9w==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@farmfe/plugin-react-linux-arm64-gnu@1.2.4': - resolution: {integrity: sha512-ygSDQ3M6/nlCVaAEY4OvIHpPb7xGarlkK3kk021ULr58tyxIQtu4NIcwgXPsPx94UGyWiRl51FDEWqT3tE7y8Q==} + '@farmfe/plugin-react-linux-arm64-gnu@1.2.6': + resolution: {integrity: sha512-VK+4AtqUcAKQvAmUgWnQK3M2bXQaptMyGN/28xo/wuUjz88wso27ay5bfPxEfDHeorRwcSq5l4Gf4rQFRGc+Wg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@farmfe/plugin-react-linux-arm64-musl@1.2.4': - resolution: {integrity: sha512-gWmsS13cGiVl+6SbSu/zOZiESqf41emJ0ZhI/hCR0ZVOVMQK3RFKOxZbZldu8jgYI6wJPKbQrDwnELpN5i12YQ==} + '@farmfe/plugin-react-linux-arm64-musl@1.2.6': + resolution: {integrity: sha512-e1OFg8d1VnEGcg08ewTxJVbv6ie1e8U8fUSABbEUePKzeom8cfC9P4jadACw08M2Ls4YnOlLPFLTSlVCg9Xhew==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@farmfe/plugin-react-linux-x64-gnu@1.2.4': - resolution: {integrity: sha512-3xxoUUNw2qJrr7cv2lVwhQ3fNAbmHR4JkM2VXezXIU3oCIGqQZMUEMt00pMqxa6UD2qM/4BFV76daEyNUCj8Uw==} + '@farmfe/plugin-react-linux-x64-gnu@1.2.6': + resolution: {integrity: sha512-0WFKSkPv/NK7A/czyluS0V+h/qxIb6jILUh82RyOfVjCit0WGPDVN/IH/ZIp2qMGdjtP9er8u4yt4zNGKrHZNQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@farmfe/plugin-react-linux-x64-musl@1.2.4': - resolution: {integrity: sha512-WacHUQjzbcBAvEMxP1H6ie0Sofd7C3KXt/FybM+Gk76L24iL0+M2rdFGmh5MomziJ1ejAuR7In1yThH96u7hXQ==} + '@farmfe/plugin-react-linux-x64-musl@1.2.6': + resolution: {integrity: sha512-X386lU5+4ELeaIS3c2xgB4cUjry12HUF3/lJWje2hV0SvGHwErkM07HhjbQd/XsJyg6dP8YnAn3RkuYFiwoTog==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@farmfe/plugin-react-win32-arm64-msvc@1.2.4': - resolution: {integrity: sha512-SEY1RRi7ZpXVdlUubP7GLgQfqb8mcTR/vQjEfjw5UkXN6he4B0T+ueCQv+Eculjkpx2NNbO96AGBJgRC82aTfw==} + '@farmfe/plugin-react-win32-arm64-msvc@1.2.6': + resolution: {integrity: sha512-Ufr59JWTYv5Yq/FBBnCWtX136sVilqYDX4CfpBDEUxSEqFgaXGyslme1qDmh1248bscqbbvYI4zbn7ECV209ow==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@farmfe/plugin-react-win32-ia32-msvc@1.2.4': - resolution: {integrity: sha512-eUSfSBiNIiKREtUb0pT8ztvpcEZMWhLbqqTR4cC4HAk/eNkrH/06tCDdFJefrSLmV1bsR1HzL+3SanNhBn3p3Q==} + '@farmfe/plugin-react-win32-ia32-msvc@1.2.6': + resolution: {integrity: sha512-qzbeV639ywoGBGUAboi31+9vzpmS+llvRcxdpkKVTVrDQ7Wb0SO1Dmd7g2gItip6jAj8md+5sL9WudYJ/EOA5g==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@farmfe/plugin-react-win32-x64-msvc@1.2.4': - resolution: {integrity: sha512-GgDV4d4V8WspbLs333caVBjAwRwy6/47eDOS1OQFQThOC0dOr5IwbipTywihAKQQa9zfKt8wTp7zKIPDth0TGQ==} + '@farmfe/plugin-react-win32-x64-msvc@1.2.6': + resolution: {integrity: sha512-Og2yvMOpR2VSLgUEthhJ1W0kM4FQjupHN+gPMr97KyoM+dh6xYwnbZ0Cs9JnNIqQFPlYiPuq9EzLPVffxX8xHg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@farmfe/plugin-react@1.2.4': - resolution: {integrity: sha512-8CKKbkqsNyS/GSzorzCPzf+YKg6ckcCF1Ze+QkrqA0wbU2I8yMSJUvKr/oCFKsyhLBf02GODvsGWK3WM+GqrXg==} + '@farmfe/plugin-react@1.2.6': + resolution: {integrity: sha512-AVXMnqwekp+Cke6a16/xWnviUnQiFeY1FhxkTGJVamHQFgGmm+uAhPXJ85sQDQLAwtkAMd8rimEhNFVeHIKkaw==} '@farmfe/runtime-plugin-hmr@3.5.7': resolution: {integrity: sha512-6vFwVOKcD++fe1ji+MVFV3CMSBF6A/lxpbPqvjVh30KcE0CXWSGcu8XOycgRZAieoRPRsojGRNNVePil6NFv6g==} @@ -1558,8 +1558,8 @@ packages: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} - caniuse-lite@1.0.30001680: - resolution: {integrity: sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==} + caniuse-lite@1.0.30001683: + resolution: {integrity: sha512-iqmNnThZ0n70mNwvxpEC2nBJ037ZHZUoBI5Gorh1Mw6IlEAZujEoU1tXA628iZfzm7R9FvFzxbfdgml82a3k8Q==} chai@5.1.2: resolution: {integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==} @@ -1797,18 +1797,18 @@ packages: electron-to-chromium@1.5.63: resolution: {integrity: sha512-ddeXKuY9BHo/mw145axlyWjlJ1UBt4WK3AlvkT7W2AbqfRQoacVoRUCF6wL3uIx/8wT9oLKXzI+rFqHHscByaA==} - embla-carousel-autoplay@8.4.0: - resolution: {integrity: sha512-AJHXrnaY+Tf4tb/+oItmJSpz4P0WvS62GrW5Z4iFY3zsH0mkKcijzd04LIkj0P4DkTazIBEuXple+nUVmuMsrQ==} + embla-carousel-autoplay@8.5.1: + resolution: {integrity: sha512-FnZklFpePfp8wbj177UwVaGFehgs+ASVcJvYLWTtHuYKURynCc3IdDn2qrn0E5Qpa3g9yeGwCS4p8QkrZmO8xg==} peerDependencies: - embla-carousel: 8.4.0 + embla-carousel: 8.5.1 - embla-carousel-fade@8.4.0: - resolution: {integrity: sha512-d2/Pk/gHnlLCwE0MuwjLxLn22ngTf1rS17KT+TsYctVCApvDvxwgn5bDrwSpwg4BZhO4+xIrWw293rAHjCDewQ==} + embla-carousel-fade@8.5.1: + resolution: {integrity: sha512-n7vRe2tsTW0vc0Xxtk3APoxhUSXIGh/lGRKYtBJS/SWDeXf9E3qVUst4MfHhwXaHlfu5PLqG3xIEDAr2gwbbNA==} peerDependencies: - embla-carousel: 8.4.0 + embla-carousel: 8.5.1 - embla-carousel@8.4.0: - resolution: {integrity: sha512-sUzm4DGGsdZCom7LEO38Uu6C7oQoFfPorKDf/f7j2EeRCMhHSOt3CvF+pHCaI6N+x5Y8/tfLueJ0WZlgUREnew==} + embla-carousel@8.5.1: + resolution: {integrity: sha512-JUb5+FOHobSiWQ2EJNaueCNT/cQU9L6XWBbWmorWPQT9bkbk+fhsuLr8wWrzXKagO3oWszBO7MSx+GfaRk4E6A==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -3085,11 +3085,11 @@ packages: resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} engines: {node: '>=12'} - tldts-core@6.1.61: - resolution: {integrity: sha512-In7VffkDWUPgwa+c9picLUxvb0RltVwTkSgMNFgvlGSWveCzGBemBqTsgJCL4EDFWZ6WH0fKTsot6yNhzy3ZzQ==} + tldts-core@6.1.62: + resolution: {integrity: sha512-ohONqbfobpuaylhqFbtCzc0dFFeNz85FVKSesgT8DS9OV3a25Yj730pTj7/dDtCqmgoCgEj6gDiU9XxgHKQlBw==} - tldts@6.1.61: - resolution: {integrity: sha512-rv8LUyez4Ygkopqn+M6OLItAOT9FF3REpPQDkdMx5ix8w4qkuE7Vo2o/vw1nxKQYmJDV8JpAMJQr1b+lTKf0FA==} + tldts@6.1.62: + resolution: {integrity: sha512-TF+wo3MgTLbf37keEwQD0IxvOZO8UZxnpPJDg5iFGAASGxYzbX/Q0y944ATEjrfxG/pF1TWRHCPbFp49Mz1Y1w==} hasBin: true tmp@0.0.33: @@ -3645,34 +3645,34 @@ snapshots: inquirer: 9.2.12 walkdir: 0.4.1 - '@farmfe/core-darwin-arm64@1.4.1': + '@farmfe/core-darwin-arm64@1.4.2': optional: true - '@farmfe/core-darwin-x64@1.4.1': + '@farmfe/core-darwin-x64@1.4.2': optional: true - '@farmfe/core-linux-arm64-gnu@1.4.1': + '@farmfe/core-linux-arm64-gnu@1.4.2': optional: true - '@farmfe/core-linux-arm64-musl@1.4.1': + '@farmfe/core-linux-arm64-musl@1.4.2': optional: true - '@farmfe/core-linux-x64-gnu@1.4.1': + '@farmfe/core-linux-x64-gnu@1.4.2': optional: true - '@farmfe/core-linux-x64-musl@1.4.1': + '@farmfe/core-linux-x64-musl@1.4.2': optional: true - '@farmfe/core-win32-arm64-msvc@1.4.1': + '@farmfe/core-win32-arm64-msvc@1.4.2': optional: true - '@farmfe/core-win32-ia32-msvc@1.4.1': + '@farmfe/core-win32-ia32-msvc@1.4.2': optional: true - '@farmfe/core-win32-x64-msvc@1.4.1': + '@farmfe/core-win32-x64-msvc@1.4.2': optional: true - '@farmfe/core@1.4.1': + '@farmfe/core@1.4.2': dependencies: '@farmfe/runtime': 0.12.9 '@farmfe/runtime-plugin-hmr': 3.5.7 @@ -3702,63 +3702,63 @@ snapshots: zod: 3.23.8 zod-validation-error: 1.5.0(zod@3.23.8) optionalDependencies: - '@farmfe/core-darwin-arm64': 1.4.1 - '@farmfe/core-darwin-x64': 1.4.1 - '@farmfe/core-linux-arm64-gnu': 1.4.1 - '@farmfe/core-linux-arm64-musl': 1.4.1 - '@farmfe/core-linux-x64-gnu': 1.4.1 - '@farmfe/core-linux-x64-musl': 1.4.1 - '@farmfe/core-win32-arm64-msvc': 1.4.1 - '@farmfe/core-win32-ia32-msvc': 1.4.1 - '@farmfe/core-win32-x64-msvc': 1.4.1 + '@farmfe/core-darwin-arm64': 1.4.2 + '@farmfe/core-darwin-x64': 1.4.2 + '@farmfe/core-linux-arm64-gnu': 1.4.2 + '@farmfe/core-linux-arm64-musl': 1.4.2 + '@farmfe/core-linux-x64-gnu': 1.4.2 + '@farmfe/core-linux-x64-musl': 1.4.2 + '@farmfe/core-win32-arm64-msvc': 1.4.2 + '@farmfe/core-win32-ia32-msvc': 1.4.2 + '@farmfe/core-win32-x64-msvc': 1.4.2 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - '@farmfe/js-plugin-postcss@1.9.0(@farmfe/core@1.4.1)(postcss@8.4.49)': + '@farmfe/js-plugin-postcss@1.9.0(@farmfe/core@1.4.2)(postcss@8.4.49)': dependencies: - '@farmfe/core': 1.4.1 + '@farmfe/core': 1.4.2 postcss: 8.4.49 - '@farmfe/plugin-react-darwin-arm64@1.2.4': + '@farmfe/plugin-react-darwin-arm64@1.2.6': optional: true - '@farmfe/plugin-react-darwin-x64@1.2.4': + '@farmfe/plugin-react-darwin-x64@1.2.6': optional: true - '@farmfe/plugin-react-linux-arm64-gnu@1.2.4': + '@farmfe/plugin-react-linux-arm64-gnu@1.2.6': optional: true - '@farmfe/plugin-react-linux-arm64-musl@1.2.4': + '@farmfe/plugin-react-linux-arm64-musl@1.2.6': optional: true - '@farmfe/plugin-react-linux-x64-gnu@1.2.4': + '@farmfe/plugin-react-linux-x64-gnu@1.2.6': optional: true - '@farmfe/plugin-react-linux-x64-musl@1.2.4': + '@farmfe/plugin-react-linux-x64-musl@1.2.6': optional: true - '@farmfe/plugin-react-win32-arm64-msvc@1.2.4': + '@farmfe/plugin-react-win32-arm64-msvc@1.2.6': optional: true - '@farmfe/plugin-react-win32-ia32-msvc@1.2.4': + '@farmfe/plugin-react-win32-ia32-msvc@1.2.6': optional: true - '@farmfe/plugin-react-win32-x64-msvc@1.2.4': + '@farmfe/plugin-react-win32-x64-msvc@1.2.6': optional: true - '@farmfe/plugin-react@1.2.4': + '@farmfe/plugin-react@1.2.6': optionalDependencies: - '@farmfe/plugin-react-darwin-arm64': 1.2.4 - '@farmfe/plugin-react-darwin-x64': 1.2.4 - '@farmfe/plugin-react-linux-arm64-gnu': 1.2.4 - '@farmfe/plugin-react-linux-arm64-musl': 1.2.4 - '@farmfe/plugin-react-linux-x64-gnu': 1.2.4 - '@farmfe/plugin-react-linux-x64-musl': 1.2.4 - '@farmfe/plugin-react-win32-arm64-msvc': 1.2.4 - '@farmfe/plugin-react-win32-ia32-msvc': 1.2.4 - '@farmfe/plugin-react-win32-x64-msvc': 1.2.4 + '@farmfe/plugin-react-darwin-arm64': 1.2.6 + '@farmfe/plugin-react-darwin-x64': 1.2.6 + '@farmfe/plugin-react-linux-arm64-gnu': 1.2.6 + '@farmfe/plugin-react-linux-arm64-musl': 1.2.6 + '@farmfe/plugin-react-linux-x64-gnu': 1.2.6 + '@farmfe/plugin-react-linux-x64-musl': 1.2.6 + '@farmfe/plugin-react-win32-arm64-msvc': 1.2.6 + '@farmfe/plugin-react-win32-ia32-msvc': 1.2.6 + '@farmfe/plugin-react-win32-x64-msvc': 1.2.6 '@farmfe/runtime-plugin-hmr@3.5.7': dependencies: @@ -3951,9 +3951,9 @@ snapshots: '@swc/helpers': 0.5.15 '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - embla-carousel: 8.4.0 - embla-carousel-autoplay: 8.4.0(embla-carousel@8.4.0) - embla-carousel-fade: 8.4.0(embla-carousel@8.4.0) + embla-carousel: 8.5.1 + embla-carousel-autoplay: 8.5.1(embla-carousel@8.5.1) + embla-carousel-fade: 8.5.1(embla-carousel@8.5.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: @@ -5336,7 +5336,7 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.49): dependencies: browserslist: 4.24.2 - caniuse-lite: 1.0.30001680 + caniuse-lite: 1.0.30001683 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -5380,7 +5380,7 @@ snapshots: browserslist@4.24.2: dependencies: - caniuse-lite: 1.0.30001680 + caniuse-lite: 1.0.30001683 electron-to-chromium: 1.5.63 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.2) @@ -5415,7 +5415,7 @@ snapshots: camelcase-css@2.0.1: {} - caniuse-lite@1.0.30001680: {} + caniuse-lite@1.0.30001683: {} chai@5.1.2: dependencies: @@ -5610,15 +5610,15 @@ snapshots: electron-to-chromium@1.5.63: {} - embla-carousel-autoplay@8.4.0(embla-carousel@8.4.0): + embla-carousel-autoplay@8.5.1(embla-carousel@8.5.1): dependencies: - embla-carousel: 8.4.0 + embla-carousel: 8.5.1 - embla-carousel-fade@8.4.0(embla-carousel@8.4.0): + embla-carousel-fade@8.5.1(embla-carousel@8.5.1): dependencies: - embla-carousel: 8.4.0 + embla-carousel: 8.5.1 - embla-carousel@8.4.0: {} + embla-carousel@8.5.1: {} emoji-regex@8.0.0: {} @@ -5794,7 +5794,7 @@ snapshots: '@types/semver': 7.5.8 '@types/ua-parser-js': 0.7.39 browserslist: 4.24.2 - caniuse-lite: 1.0.30001680 + caniuse-lite: 1.0.30001683 isbot: 3.8.0 object-path: 0.11.8 semver: 7.6.3 @@ -6921,11 +6921,11 @@ snapshots: titleize@3.0.0: {} - tldts-core@6.1.61: {} + tldts-core@6.1.62: {} - tldts@6.1.61: + tldts@6.1.62: dependencies: - tldts-core: 6.1.61 + tldts-core: 6.1.62 tmp@0.0.33: dependencies: @@ -6939,7 +6939,7 @@ snapshots: tough-cookie@5.0.0: dependencies: - tldts: 6.1.61 + tldts: 6.1.62 tr46@5.0.0: dependencies: From ce19d5c615f95205466588941b13ae51ef7f844e Mon Sep 17 00:00:00 2001 From: Aloento <11802769+Aloento@users.noreply.github.com> Date: Thu, 21 Nov 2024 11:21:55 +0100 Subject: [PATCH 02/14] [refactor] Simplify status retrieval in EventItem component --- src/Components/History/EventItem.tsx | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/Components/History/EventItem.tsx b/src/Components/History/EventItem.tsx index 1a25ed6..f6ea53c 100644 --- a/src/Components/History/EventItem.tsx +++ b/src/Components/History/EventItem.tsx @@ -36,14 +36,6 @@ export function EventItem({ Prev, Curr }: IEventItem) { } }, [label.current]); - const status = useMemo(() => { - return chain(Array.from(Curr.Histories)) - .orderBy(x => x.Created, "desc") - .map(x => x.Status) - .first() - .value() ?? EventStatus.Investigating; - }, [Curr.Histories]); - const services = useMemo(() => { return chain(Array.from(Curr.RegionServices)) .map(x => x.Service) @@ -73,7 +65,7 @@ export function EventItem({ Prev, Curr }: IEventItem) { let color: any; - switch (status) { + switch (Curr.Status) { case EventStatus.Investigating: case EventStatus.Fixing: case EventStatus.Monitoring: @@ -112,7 +104,7 @@ export function EventItem({ Prev, Curr }: IEventItem) {
- {status} + {Curr.Status} {services.slice(0, 3).map(service => ( From 85f6e8b401032da1ec39a97f3bba88546c03eff8 Mon Sep 17 00:00:00 2001 From: Aloento <11802769+Aloento@users.noreply.github.com> Date: Thu, 21 Nov 2024 11:25:59 +0100 Subject: [PATCH 03/14] [feat] Add NewEvent component and update routing for sign-in and sign-out --- src/Pages/index.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Pages/index.tsx b/src/Pages/index.tsx index ca15ac7..d2ffc5a 100644 --- a/src/Pages/index.tsx +++ b/src/Pages/index.tsx @@ -8,6 +8,7 @@ import { Availability } from "./Availability"; import { Event } from "./Event"; import { History } from "./History"; import { Home } from "./Home"; +import { NewEvent } from "./NewEvent"; /** * @author Aloento @@ -20,9 +21,12 @@ export function Layout() { const match = useMemo(() => { switch (path) { - case "Login": + case "signin-oidc": return ; + case "signout-callback-oidc": + return ; + case "Reload": return ; @@ -35,6 +39,9 @@ export function Layout() { case "Availability": return ; + case "NewEvent": + return ; + case "": case undefined: return ; From 8350bf6b4792d664a7d5d46dade559999bdd50ad Mon Sep 17 00:00:00 2001 From: Aloento <11802769+Aloento@users.noreply.github.com> Date: Thu, 21 Nov 2024 11:26:03 +0100 Subject: [PATCH 04/14] [feat] Add NewEvent component for creating events in OTC Status Dashboard --- src/Pages/NewEvent.tsx | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/Pages/NewEvent.tsx diff --git a/src/Pages/NewEvent.tsx b/src/Pages/NewEvent.tsx new file mode 100644 index 0000000..66e499e --- /dev/null +++ b/src/Pages/NewEvent.tsx @@ -0,0 +1,29 @@ +import { Helmet } from "react-helmet"; +import { Authorized } from "~/Components/Auth/With"; + +/** + * The `NewEvent` component is responsible for rendering the interface + * for creating a new event within the OTC Status Dashboard application. + * + * This component is wrapped with the `Authorized` component to ensure + * that only authorized users can access the functionality provided. + * + * The main content of the component includes a heading that indicates + * the purpose of the page, which is to create a new event. + * + * @author Aloento + * @since 1.0.0 + * @version 0.1.0 + */ +export function NewEvent() { + return ( + + + New Event - OTC Status Dashboard + + +

Create New Event

+ +
+ ) +} From b0f9a2e2c9997a987ddf8c0d7f9be7632f9586db Mon Sep 17 00:00:00 2001 From: Aloento <11802769+Aloento@users.noreply.github.com> Date: Thu, 21 Nov 2024 12:02:12 +0100 Subject: [PATCH 05/14] [feat] Add example environment configuration file --- .env.exmaple | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 .env.exmaple diff --git a/.env.exmaple b/.env.exmaple new file mode 100644 index 0000000..b2839df --- /dev/null +++ b/.env.exmaple @@ -0,0 +1,12 @@ +SD_BACKEND_URL="" +SD_BACKEND_API="" +SD_BACKEND_V2=false + +SD_CLIENT_ID="" +SD_AUTHORITY="" +SD_REDIRECT="" +SD_LOGOUT_REDIRECT="" +SD_AUTH_SECRET="" + +SD_BACKEND_FILE=false +SD_FREEZE=false From fae7d5f1856f139bd23d7486dc3cc27ecb1be59f Mon Sep 17 00:00:00 2001 From: Aloento <11802769+Aloento@users.noreply.github.com> Date: Thu, 21 Nov 2024 12:02:15 +0100 Subject: [PATCH 06/14] [tests] Add unit tests for NewEvent component authentication behavior --- test/newevent.test.tsx | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 test/newevent.test.tsx diff --git a/test/newevent.test.tsx b/test/newevent.test.tsx new file mode 100644 index 0000000..bd0f21c --- /dev/null +++ b/test/newevent.test.tsx @@ -0,0 +1,25 @@ +import { render } from "@testing-library/react"; +import { describe, expect, it } from "vitest"; +import { App } from "~/App"; + +describe("NewEvent", () => { + const url = new URL('http://otc.com/NewEvent'); + + Object.defineProperty(window, 'location', { + value: { + ...window.location, + href: url.href, + hostname: url.hostname, + pathname: url.pathname, + }, + writable: true, + }); + + it("should not render without Auth", async () => { + const { getByRole } = render(); + const mainElement = getByRole('main'); + + expect(mainElement).toBeInTheDocument(); + expect(mainElement).toHaveTextContent('Authenticating...'); + }, 6000); +}); From f8fa6ece722dcf951a4d9671e4ebd6e8caeb678b Mon Sep 17 00:00:00 2001 From: Aloento <11802769+Aloento@users.noreply.github.com> Date: Thu, 21 Nov 2024 15:47:06 +0100 Subject: [PATCH 07/14] [refactor] Remove unused environment variables and simplify status fetching logic --- .env.exmaple | 4 ---- src/Services/Status.tsx | 5 ++--- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/.env.exmaple b/.env.exmaple index b2839df..49eabd4 100644 --- a/.env.exmaple +++ b/.env.exmaple @@ -1,12 +1,8 @@ SD_BACKEND_URL="" SD_BACKEND_API="" -SD_BACKEND_V2=false SD_CLIENT_ID="" SD_AUTHORITY="" SD_REDIRECT="" SD_LOGOUT_REDIRECT="" SD_AUTH_SECRET="" - -SD_BACKEND_FILE=false -SD_FREEZE=false diff --git a/src/Services/Status.tsx b/src/Services/Status.tsx index 4297087..fdad574 100644 --- a/src/Services/Status.tsx +++ b/src/Services/Status.tsx @@ -185,19 +185,18 @@ export function StatusContext({ children }: { children: JSX.Element }) { const url = process.env.SD_BACKEND_URL; const uri = process.env.SD_BACKEND_API; - const file = process.env.SD_BACKEND_FILE === "true"; useRequest( async () => { log.info(`Loading status data from v2...`); - const compLink = file ? "/mock.json" : `${url}${uri}/components`; + const compLink = `${url}${uri}/components`; const compRes = await fetch(compLink); const compData = await compRes.json(); log.debug("Components Status loaded.", compData); - const eventLink = file ? "/event.json" : `${url}${uri}/incidents`; + const eventLink = `${url}${uri}/incidents`; const eventRes = await fetch(eventLink); const eventData = (await eventRes.json()).data; From eadc437fcaa007c78063998b82fb01037eff5ce2 Mon Sep 17 00:00:00 2001 From: Aloento <11802769+Aloento@users.noreply.github.com> Date: Thu, 21 Nov 2024 16:10:27 +0100 Subject: [PATCH 08/14] [refactor] Remove unused SD_BACKEND_API variable and simplify API endpoint construction in Status service --- .env.exmaple | 1 - src/Services/Status.tsx | 5 ++--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.env.exmaple b/.env.exmaple index 49eabd4..b749ea0 100644 --- a/.env.exmaple +++ b/.env.exmaple @@ -1,5 +1,4 @@ SD_BACKEND_URL="" -SD_BACKEND_API="" SD_CLIENT_ID="" SD_AUTHORITY="" diff --git a/src/Services/Status.tsx b/src/Services/Status.tsx index fdad574..a40c3db 100644 --- a/src/Services/Status.tsx +++ b/src/Services/Status.tsx @@ -184,19 +184,18 @@ export function StatusContext({ children }: { children: JSX.Element }) { const [db, setDB] = useState(DB); const url = process.env.SD_BACKEND_URL; - const uri = process.env.SD_BACKEND_API; useRequest( async () => { log.info(`Loading status data from v2...`); - const compLink = `${url}${uri}/components`; + const compLink = `${url}/components`; const compRes = await fetch(compLink); const compData = await compRes.json(); log.debug("Components Status loaded.", compData); - const eventLink = `${url}${uri}/incidents`; + const eventLink = `${url}/incidents`; const eventRes = await fetch(eventLink); const eventData = (await eventRes.json()).data; From c21370b18632bbd4f214b3d04ae749bdf54bc851 Mon Sep 17 00:00:00 2001 From: Aloento <11802769+Aloento@users.noreply.github.com> Date: Mon, 25 Nov 2024 15:40:34 +0100 Subject: [PATCH 09/14] [feat] Update example environment configuration with new backend URL and redirect paths --- .env.exmaple | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.env.exmaple b/.env.exmaple index b749ea0..e3a905f 100644 --- a/.env.exmaple +++ b/.env.exmaple @@ -1,7 +1,7 @@ -SD_BACKEND_URL="" +SD_BACKEND_URL="/v2" SD_CLIENT_ID="" SD_AUTHORITY="" -SD_REDIRECT="" -SD_LOGOUT_REDIRECT="" +SD_REDIRECT="/signin-oidc" +SD_LOGOUT_REDIRECT="/signout-callback-oidc" SD_AUTH_SECRET="" From 3dd91090304221b0843f3e0d190d5230bef7dfe0 Mon Sep 17 00:00:00 2001 From: Aloento <11802769+Aloento@users.noreply.github.com> Date: Mon, 25 Nov 2024 15:40:45 +0100 Subject: [PATCH 10/14] [refactor] Update OIDCProvider to use environment variables for configuration and simplify sign-in/sign-out callbacks --- src/Components/Auth/index.tsx | 30 +++++++++--------------------- 1 file changed, 9 insertions(+), 21 deletions(-) diff --git a/src/Components/Auth/index.tsx b/src/Components/Auth/index.tsx index 07dcc1e..6a4daa4 100644 --- a/src/Components/Auth/index.tsx +++ b/src/Components/Auth/index.tsx @@ -12,32 +12,20 @@ import { useRouter } from "../Router"; * @version 1.0.0 */ export function OIDCProvider({ children }: { children: ReactNode }): ReactNode { - const { Rep } = useRouter(); + const { Reload } = useRouter(); return ( { - Rep("/"); - location.reload(); - }} - authority={ - process.env.NODE_ENV === "development" - ? "http://80.158.108.251:8080/realms/sd2" - : "https://keycloak.eco.tsi-dev.otc-service.com/realms/eco" - } - post_logout_redirect_uri={ - process.env.NODE_ENV === "development" - ? "http://localhost:9000/Logout" - : "https://sd3.eco.tsi-dev.otc-service.com/Logout" - } - redirect_uri={ - process.env.NODE_ENV === "development" - ? "http://localhost:9000/Login" - : "https://sd3.eco.tsi-dev.otc-service.com/Login" - } + onSigninCallback={() => Reload("/")} + onSignoutCallback={() => Reload("/")} + matchSignoutCallback={(args) => window.location.href === args.post_logout_redirect_uri} + authority={process.env.SD_AUTHORITY} + post_logout_redirect_uri={process.env.SD_LOGOUT_REDIRECT} + redirect_uri={process.env.SD_REDIRECT} + client_secret={process.env.SD_AUTH_SECRET} > {children} From f9eedab4ed90dc6b8be03a0ad5ef374054b195e8 Mon Sep 17 00:00:00 2001 From: Aloento <11802769+Aloento@users.noreply.github.com> Date: Mon, 25 Nov 2024 15:40:49 +0100 Subject: [PATCH 11/14] [refactor] Remove NewEvent component and its references from the application --- src/Pages/NewEvent.tsx | 29 ----------------------------- src/Pages/index.tsx | 4 ---- 2 files changed, 33 deletions(-) delete mode 100644 src/Pages/NewEvent.tsx diff --git a/src/Pages/NewEvent.tsx b/src/Pages/NewEvent.tsx deleted file mode 100644 index 66e499e..0000000 --- a/src/Pages/NewEvent.tsx +++ /dev/null @@ -1,29 +0,0 @@ -import { Helmet } from "react-helmet"; -import { Authorized } from "~/Components/Auth/With"; - -/** - * The `NewEvent` component is responsible for rendering the interface - * for creating a new event within the OTC Status Dashboard application. - * - * This component is wrapped with the `Authorized` component to ensure - * that only authorized users can access the functionality provided. - * - * The main content of the component includes a heading that indicates - * the purpose of the page, which is to create a new event. - * - * @author Aloento - * @since 1.0.0 - * @version 0.1.0 - */ -export function NewEvent() { - return ( - - - New Event - OTC Status Dashboard - - -

Create New Event

- -
- ) -} diff --git a/src/Pages/index.tsx b/src/Pages/index.tsx index d2ffc5a..7edd5f9 100644 --- a/src/Pages/index.tsx +++ b/src/Pages/index.tsx @@ -8,7 +8,6 @@ import { Availability } from "./Availability"; import { Event } from "./Event"; import { History } from "./History"; import { Home } from "./Home"; -import { NewEvent } from "./NewEvent"; /** * @author Aloento @@ -39,9 +38,6 @@ export function Layout() { case "Availability": return ; - case "NewEvent": - return ; - case "": case undefined: return ; From ab66ac70952f28b65d6cf93e40b9df8f82f244f8 Mon Sep 17 00:00:00 2001 From: Aloento <11802769+Aloento@users.noreply.github.com> Date: Mon, 25 Nov 2024 15:42:34 +0100 Subject: [PATCH 12/14] [fix] Update devDependencies: bump @farmfe/core to 1.4.4 and @types/node to 22.9.3 --- package.json | 4 +- pnpm-lock.yaml | 404 ++++++++++++++++++++++++------------------------- 2 files changed, 204 insertions(+), 204 deletions(-) diff --git a/package.json b/package.json index 43fff00..0815ea8 100644 --- a/package.json +++ b/package.json @@ -27,13 +27,13 @@ }, "devDependencies": { "@farmfe/cli": "^1.0.4", - "@farmfe/core": "^1.4.2", + "@farmfe/core": "^1.4.4", "@farmfe/js-plugin-postcss": "^1.9.0", "@farmfe/plugin-react": "^1.2.6", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.0.1", "@types/lodash": "^4.17.13", - "@types/node": "^22.9.1", + "@types/node": "^22.9.3", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", "@types/react-helmet": "^6.1.11", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3f06c2d..323c2e5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -52,11 +52,11 @@ importers: specifier: ^1.0.4 version: 1.0.4 '@farmfe/core': - specifier: ^1.4.2 - version: 1.4.2 + specifier: ^1.4.4 + version: 1.4.4 '@farmfe/js-plugin-postcss': specifier: ^1.9.0 - version: 1.9.0(@farmfe/core@1.4.2)(postcss@8.4.49) + version: 1.9.0(@farmfe/core@1.4.4)(postcss@8.4.49) '@farmfe/plugin-react': specifier: ^1.2.6 version: 1.2.6 @@ -70,8 +70,8 @@ importers: specifier: ^4.17.13 version: 4.17.13 '@types/node': - specifier: ^22.9.1 - version: 22.9.1 + specifier: ^22.9.3 + version: 22.9.3 '@types/react': specifier: ^18.3.12 version: 18.3.12 @@ -116,10 +116,10 @@ importers: version: 8.15.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3) vite: specifier: ^5.4.11 - version: 5.4.11(@types/node@22.9.1) + version: 5.4.11(@types/node@22.9.3) vitest: specifier: ^2.1.5 - version: 2.1.5(@types/node@22.9.1)(jsdom@25.0.1) + version: 2.1.5(@types/node@22.9.3)(jsdom@25.0.1) packages: @@ -381,62 +381,62 @@ packages: engines: {node: '>= 16'} hasBin: true - '@farmfe/core-darwin-arm64@1.4.2': - resolution: {integrity: sha512-lVUObaFudepZMlXzbkg84c0xTy1k1s23kJ/Xe5EOTFiZSShjBrTjKCcHnXQy8W1mpcFYQCzG1gVQjIsIrw0LbQ==} + '@farmfe/core-darwin-arm64@1.4.4': + resolution: {integrity: sha512-9JCFBNLEN2oXiG+UwmrfWeMAUt6Vi7LhMsfTmMmNj2pp/ciYd+mRMNTWA/ScWjrgx+C5Pla8CL9/ZTf6flVUxQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@farmfe/core-darwin-x64@1.4.2': - resolution: {integrity: sha512-h3uBslHrmuMo9+01qD0Qt9vUCn27zqzWvMOvC2Y9T0/pL4st+PsQNiqYtGAwTNNQhVwJEJehYuud6PPLQsmLPg==} + '@farmfe/core-darwin-x64@1.4.4': + resolution: {integrity: sha512-MxJbqMUYJEI5q5YOLkzfVoZ/b+cS2cjQEnfQeSUeHAIe6DiPAxH+V0I02LzS/km6x5z21Zw8FQ7xpUb/BdblLw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@farmfe/core-linux-arm64-gnu@1.4.2': - resolution: {integrity: sha512-paVqIsM6sQlZHx58WJwDgYFDEOXMe0Mhmhb3tQzMDg0FQ9KR1gwNuPSmTrdxx97zq3Bq+xGrULsvLTsq3/MIPg==} + '@farmfe/core-linux-arm64-gnu@1.4.4': + resolution: {integrity: sha512-B2P37Osmh06cphqY2R8kfDiTTA9tNDw0r7BByaArZA5RK3rA3/yKmLxMnSzZinhdwXmt3MHj1AIslz912kvOaA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@farmfe/core-linux-arm64-musl@1.4.2': - resolution: {integrity: sha512-yq1trUT547N9xbB3jzoZ7RSaRh/ynBigyJjklLX8IMXuu7+nh/9xAVLdX+kGV6hx/MMTzpAO+k0b4twvUgGy4w==} + '@farmfe/core-linux-arm64-musl@1.4.4': + resolution: {integrity: sha512-8zA463/+i5bvLfs0wcLRI3YSrCtWnQBgOTTCO8nR7cG/nwGUP7BpoQl087xAuFPqO4hBJirkXE5W7aUeSZUgUA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@farmfe/core-linux-x64-gnu@1.4.2': - resolution: {integrity: sha512-dHSRpIV9zojTrOe9YHqIF131m3Rh3Rc/NY3avS/WzLD1K5oT+3lJv3W2L8z/ZJEZwTU5pn06MNXRzh1wFQK7+A==} + '@farmfe/core-linux-x64-gnu@1.4.4': + resolution: {integrity: sha512-qtEJZL0bTk9nlaZJJzAy7UAqYuZHlH08S1kzcKwLNHYN9e9wd9TpYAo0PXqPyvy7hjGBnvKh6/pRSXfhi/kLCw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@farmfe/core-linux-x64-musl@1.4.2': - resolution: {integrity: sha512-G5nx+ytB9AsjPS9Frg+Dpzo3UZdYvhH2Q4tiqp7jKQR7ZActM5tw8zaSvCbYbkvQPlGm+qU3H2B2QWae+IbNUw==} + '@farmfe/core-linux-x64-musl@1.4.4': + resolution: {integrity: sha512-q8BowIswFfxgoIOQk6dE32hmqL70SP2gEbA72sQmXqkOF6PHZh3Dp5T8InfK7XsdjqSBibgrB2SAUGDMMli2Gw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@farmfe/core-win32-arm64-msvc@1.4.2': - resolution: {integrity: sha512-p7U8GgqWnHjl6xA59lRiJauf5WzgZeYXzaboHzLmN7PR4xWY5eVzqFSquJImdmo55RGzm6G10xTJwPjeHDJbwA==} + '@farmfe/core-win32-arm64-msvc@1.4.4': + resolution: {integrity: sha512-xSuDQvh3Uv8wh0lYWeVmuqAZelxWg8osz2ewNQSktsAHofWZjIyiPqTRw3ck5p3BJsMJkN+C/RfSaLNgeuJaRQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@farmfe/core-win32-ia32-msvc@1.4.2': - resolution: {integrity: sha512-XrhhjL+nnJrZhu4hch/Z3l20tPhFq85P5altE7cm5o7FBox5mfZufYLJ2ilBQ621TbEEE4N5D0C7zlFxXq3v1Q==} + '@farmfe/core-win32-ia32-msvc@1.4.4': + resolution: {integrity: sha512-bHvFSynp8itFHtcXiAEZ3pO1nhm/H1hq4ZbJXHrZZGq951FNAN1887keTvgI7UCAloNVarV5l0JGcCQDf2GBRw==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@farmfe/core-win32-x64-msvc@1.4.2': - resolution: {integrity: sha512-rP7XlgUuN/SKG/sThqZP6tSBkYdter12rP4On9mNu3USSxxTOJWLF0HEpZmIgyf415e4HnLJ80BoIMqyHypNYw==} + '@farmfe/core-win32-x64-msvc@1.4.4': + resolution: {integrity: sha512-7OJCb7NWahf4PsamMCQVQxCCyumzwP5wbfeLi3LVO9TQzmm2HLeGBaKV+Ba/jTGV8UQlZh74Rr2bjfzgFR9Ftw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@farmfe/core@1.4.2': - resolution: {integrity: sha512-HAtfwYmYTHUAZ7mu0VaZR5ZwtfP428BvI4ctJrXK7cf74EbN7ulfLGqNFf4Y8EEOOLLfXt7WQ+xaxM5E+NKLDg==} + '@farmfe/core@1.4.4': + resolution: {integrity: sha512-DjFCFKPePhgfl9xZG0lQ1zXUNLLweXVpDIR47iGCZrJYciOCRIzsKg7WZnKirBVXgEgPsP0LFqtfrfiFLrRwRA==} engines: {node: '>=16.15.1'} '@farmfe/js-plugin-postcss@1.9.0': @@ -674,8 +674,8 @@ packages: react: '>=16.14.0 <19.0.0' react-dom: '>=16.14.0 <19.0.0' - '@fluentui/react-icons@2.0.265': - resolution: {integrity: sha512-bpiB4LGKv7LA6BsTHYLWuK6IH7CqqJYooHJfjaQ1i90OPfXpTmV1G/HB+6dIsmbAdKS14Z2bKM6Qb+yP3Ojuyg==} + '@fluentui/react-icons@2.0.266': + resolution: {integrity: sha512-r979n3hfnK4IfT24BYURIlYRL84pnAT0sP2vIo2Sl36NiIBLXmNjqF+vJCzcNmi6eOHvDnupwLw20cF1Iwop5w==} peerDependencies: react: '>=16.8.0 <19.0.0' @@ -1090,8 +1090,8 @@ packages: '@manypkg/get-packages@1.1.3': resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} - '@mdn/browser-compat-data@5.6.17': - resolution: {integrity: sha512-Cik21uEp29W9YcRiWHkZM1SEHIinxLIb6EzmPIj7Hc8qPoqMW4oJ5bpDBNl+CkEjvtblKrp94b1cTa4opaNQDA==} + '@mdn/browser-compat-data@5.6.18': + resolution: {integrity: sha512-WCQcQGyydquw7NXPL2NopMCgmUvIQDG7KM/IGR4PMJSDH5SHZKXUDEF6rdpGWj0MtcjQseOCl/hjzYzj0fMMeA==} '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -1109,93 +1109,93 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@rollup/rollup-android-arm-eabi@4.27.3': - resolution: {integrity: sha512-EzxVSkIvCFxUd4Mgm4xR9YXrcp976qVaHnqom/Tgm+vU79k4vV4eYTjmRvGfeoW8m9LVcsAy/lGjcgVegKEhLQ==} + '@rollup/rollup-android-arm-eabi@4.27.4': + resolution: {integrity: sha512-2Y3JT6f5MrQkICUyRVCw4oa0sutfAsgaSsb0Lmmy1Wi2y7X5vT9Euqw4gOsCyy0YfKURBg35nhUKZS4mDcfULw==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.27.3': - resolution: {integrity: sha512-LJc5pDf1wjlt9o/Giaw9Ofl+k/vLUaYsE2zeQGH85giX2F+wn/Cg8b3c5CDP3qmVmeO5NzwVUzQQxwZvC2eQKw==} + '@rollup/rollup-android-arm64@4.27.4': + resolution: {integrity: sha512-wzKRQXISyi9UdCVRqEd0H4cMpzvHYt1f/C3CoIjES6cG++RHKhrBj2+29nPF0IB5kpy9MS71vs07fvrNGAl/iA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.27.3': - resolution: {integrity: sha512-OuRysZ1Mt7wpWJ+aYKblVbJWtVn3Cy52h8nLuNSzTqSesYw1EuN6wKp5NW/4eSre3mp12gqFRXOKTcN3AI3LqA==} + '@rollup/rollup-darwin-arm64@4.27.4': + resolution: {integrity: sha512-PlNiRQapift4LNS8DPUHuDX/IdXiLjf8mc5vdEmUR0fF/pyy2qWwzdLjB+iZquGr8LuN4LnUoSEvKRwjSVYz3Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.27.3': - resolution: {integrity: sha512-xW//zjJMlJs2sOrCmXdB4d0uiilZsOdlGQIC/jjmMWT47lkLLoB1nsNhPUcnoqyi5YR6I4h+FjBpILxbEy8JRg==} + '@rollup/rollup-darwin-x64@4.27.4': + resolution: {integrity: sha512-o9bH2dbdgBDJaXWJCDTNDYa171ACUdzpxSZt+u/AAeQ20Nk5x+IhA+zsGmrQtpkLiumRJEYef68gcpn2ooXhSQ==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.27.3': - resolution: {integrity: sha512-58E0tIcwZ+12nK1WiLzHOD8I0d0kdrY/+o7yFVPRHuVGY3twBwzwDdTIBGRxLmyjciMYl1B/U515GJy+yn46qw==} + '@rollup/rollup-freebsd-arm64@4.27.4': + resolution: {integrity: sha512-NBI2/i2hT9Q+HySSHTBh52da7isru4aAAo6qC3I7QFVsuhxi2gM8t/EI9EVcILiHLj1vfi+VGGPaLOUENn7pmw==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.27.3': - resolution: {integrity: sha512-78fohrpcVwTLxg1ZzBMlwEimoAJmY6B+5TsyAZ3Vok7YabRBUvjYTsRXPTjGEvv/mfgVBepbW28OlMEz4w8wGA==} + '@rollup/rollup-freebsd-x64@4.27.4': + resolution: {integrity: sha512-wYcC5ycW2zvqtDYrE7deary2P2UFmSh85PUpAx+dwTCO9uw3sgzD6Gv9n5X4vLaQKsrfTSZZ7Z7uynQozPVvWA==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.27.3': - resolution: {integrity: sha512-h2Ay79YFXyQi+QZKo3ISZDyKaVD7uUvukEHTOft7kh00WF9mxAaxZsNs3o/eukbeKuH35jBvQqrT61fzKfAB/Q==} + '@rollup/rollup-linux-arm-gnueabihf@4.27.4': + resolution: {integrity: sha512-9OwUnK/xKw6DyRlgx8UizeqRFOfi9mf5TYCw1uolDaJSbUmBxP85DE6T4ouCMoN6pXw8ZoTeZCSEfSaYo+/s1w==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.27.3': - resolution: {integrity: sha512-Sv2GWmrJfRY57urktVLQ0VKZjNZGogVtASAgosDZ1aUB+ykPxSi3X1nWORL5Jk0sTIIwQiPH7iE3BMi9zGWfkg==} + '@rollup/rollup-linux-arm-musleabihf@4.27.4': + resolution: {integrity: sha512-Vgdo4fpuphS9V24WOV+KwkCVJ72u7idTgQaBoLRD0UxBAWTF9GWurJO9YD9yh00BzbkhpeXtm6na+MvJU7Z73A==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.27.3': - resolution: {integrity: sha512-FPoJBLsPW2bDNWjSrwNuTPUt30VnfM8GPGRoLCYKZpPx0xiIEdFip3dH6CqgoT0RnoGXptaNziM0WlKgBc+OWQ==} + '@rollup/rollup-linux-arm64-gnu@4.27.4': + resolution: {integrity: sha512-pleyNgyd1kkBkw2kOqlBx+0atfIIkkExOTiifoODo6qKDSpnc6WzUY5RhHdmTdIJXBdSnh6JknnYTtmQyobrVg==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.27.3': - resolution: {integrity: sha512-TKxiOvBorYq4sUpA0JT+Fkh+l+G9DScnG5Dqx7wiiqVMiRSkzTclP35pE6eQQYjP4Gc8yEkJGea6rz4qyWhp3g==} + '@rollup/rollup-linux-arm64-musl@4.27.4': + resolution: {integrity: sha512-caluiUXvUuVyCHr5DxL8ohaaFFzPGmgmMvwmqAITMpV/Q+tPoaHZ/PWa3t8B2WyoRcIIuu1hkaW5KkeTDNSnMA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.27.3': - resolution: {integrity: sha512-v2M/mPvVUKVOKITa0oCFksnQQ/TqGrT+yD0184/cWHIu0LoIuYHwox0Pm3ccXEz8cEQDLk6FPKd1CCm+PlsISw==} + '@rollup/rollup-linux-powerpc64le-gnu@4.27.4': + resolution: {integrity: sha512-FScrpHrO60hARyHh7s1zHE97u0KlT/RECzCKAdmI+LEoC1eDh/RDji9JgFqyO+wPDb86Oa/sXkily1+oi4FzJQ==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.27.3': - resolution: {integrity: sha512-LdrI4Yocb1a/tFVkzmOE5WyYRgEBOyEhWYJe4gsDWDiwnjYKjNs7PS6SGlTDB7maOHF4kxevsuNBl2iOcj3b4A==} + '@rollup/rollup-linux-riscv64-gnu@4.27.4': + resolution: {integrity: sha512-qyyprhyGb7+RBfMPeww9FlHwKkCXdKHeGgSqmIXw9VSUtvyFZ6WZRtnxgbuz76FK7LyoN8t/eINRbPUcvXB5fw==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.27.3': - resolution: {integrity: sha512-d4wVu6SXij/jyiwPvI6C4KxdGzuZOvJ6y9VfrcleHTwo68fl8vZC5ZYHsCVPUi4tndCfMlFniWgwonQ5CUpQcA==} + '@rollup/rollup-linux-s390x-gnu@4.27.4': + resolution: {integrity: sha512-PFz+y2kb6tbh7m3A7nA9++eInGcDVZUACulf/KzDtovvdTizHpZaJty7Gp0lFwSQcrnebHOqxF1MaKZd7psVRg==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.27.3': - resolution: {integrity: sha512-/6bn6pp1fsCGEY5n3yajmzZQAh+mW4QPItbiWxs69zskBzJuheb3tNynEjL+mKOsUSFK11X4LYF2BwwXnzWleA==} + '@rollup/rollup-linux-x64-gnu@4.27.4': + resolution: {integrity: sha512-Ni8mMtfo+o/G7DVtweXXV/Ol2TFf63KYjTtoZ5f078AUgJTmaIJnj4JFU7TK/9SVWTaSJGxPi5zMDgK4w+Ez7Q==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.27.3': - resolution: {integrity: sha512-nBXOfJds8OzUT1qUreT/en3eyOXd2EH5b0wr2bVB5999qHdGKkzGzIyKYaKj02lXk6wpN71ltLIaQpu58YFBoQ==} + '@rollup/rollup-linux-x64-musl@4.27.4': + resolution: {integrity: sha512-5AeeAF1PB9TUzD+3cROzFTnAJAcVUGLuR8ng0E0WXGkYhp6RD6L+6szYVX+64Rs0r72019KHZS1ka1q+zU/wUw==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.27.3': - resolution: {integrity: sha512-ogfbEVQgIZOz5WPWXF2HVb6En+kWzScuxJo/WdQTqEgeyGkaa2ui5sQav9Zkr7bnNCLK48uxmmK0TySm22eiuw==} + '@rollup/rollup-win32-arm64-msvc@4.27.4': + resolution: {integrity: sha512-yOpVsA4K5qVwu2CaS3hHxluWIK5HQTjNV4tWjQXluMiiiu4pJj4BN98CvxohNCpcjMeTXk/ZMJBRbgRg8HBB6A==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.27.3': - resolution: {integrity: sha512-ecE36ZBMLINqiTtSNQ1vzWc5pXLQHlf/oqGp/bSbi7iedcjcNb6QbCBNG73Euyy2C+l/fn8qKWEwxr+0SSfs3w==} + '@rollup/rollup-win32-ia32-msvc@4.27.4': + resolution: {integrity: sha512-KtwEJOaHAVJlxV92rNYiG9JQwQAdhBlrjNRp7P9L8Cb4Rer3in+0A+IPhJC9y68WAi9H0sX4AiG2NTsVlmqJeQ==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.27.3': - resolution: {integrity: sha512-vliZLrDmYKyaUoMzEbMTg2JkerfBjn03KmAw9CykO0Zzkzoyd7o3iZNam/TpyWNjNT+Cz2iO3P9Smv2wgrR+Eg==} + '@rollup/rollup-win32-x64-msvc@4.27.4': + resolution: {integrity: sha512-3j4jx1TppORdTAoBJRd+/wJRGCPC0ETWkXOecJ6PPZLj6SptXkrXcNqdj0oclbKML6FkQltdz7bBA3rUSirZug==} cpu: [x64] os: [win32] @@ -1260,8 +1260,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@22.9.1': - resolution: {integrity: sha512-p8Yy/8sw1caA8CdRIQBG5tiLHmxtQKObCijiAa9Ez+d4+PRffM4054xbju0msf+cvhJpnFEeNjxmVT/0ipktrg==} + '@types/node@22.9.3': + resolution: {integrity: sha512-F3u1fs/fce3FFk+DAxbxc78DF8x0cY09RRL8GnXLmkJ1jvx3TtPdWoTT5/NiYfI5ASqXBmfqJi9dZ3gxMx4lzw==} '@types/object-path@0.11.4': resolution: {integrity: sha512-4tgJ1Z3elF/tOMpA8JLVuR9spt9Ynsf7+JjqsQ2IqtiPJtcLoHoXcT6qU4E10cPFqyXX5HDm9QwIzZhBSkLxsw==} @@ -1558,8 +1558,8 @@ packages: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} - caniuse-lite@1.0.30001683: - resolution: {integrity: sha512-iqmNnThZ0n70mNwvxpEC2nBJ037ZHZUoBI5Gorh1Mw6IlEAZujEoU1tXA628iZfzm7R9FvFzxbfdgml82a3k8Q==} + caniuse-lite@1.0.30001684: + resolution: {integrity: sha512-G1LRwLIQjBQoyq0ZJGqGIJUXzJ8irpbjHLpVRXDvBEScFJ9b17sgK6vlx0GAJFE21okD7zXl08rRRUfq6HdoEQ==} chai@5.1.2: resolution: {integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==} @@ -1794,8 +1794,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.63: - resolution: {integrity: sha512-ddeXKuY9BHo/mw145axlyWjlJ1UBt4WK3AlvkT7W2AbqfRQoacVoRUCF6wL3uIx/8wT9oLKXzI+rFqHHscByaA==} + electron-to-chromium@1.5.64: + resolution: {integrity: sha512-IXEuxU+5ClW2IGEYFC2T7szbyVgehupCWQe5GNh+H065CD6U6IFN0s4KeAMFGNmQolRU4IV7zGBWSYMmZ8uuqQ==} embla-carousel-autoplay@8.5.1: resolution: {integrity: sha512-FnZklFpePfp8wbj177UwVaGFehgs+ASVcJvYLWTtHuYKURynCc3IdDn2qrn0E5Qpa3g9yeGwCS4p8QkrZmO8xg==} @@ -2650,8 +2650,8 @@ packages: package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - package-manager-detector@0.2.4: - resolution: {integrity: sha512-H/OUu9/zUfP89z1APcBf2X8Us0tt8dUK4lUmKqz12QNXif3DxAs1/YqjGtcutZi1zQqeNQRWr9C+EbQnnvSSFA==} + package-manager-detector@0.2.5: + resolution: {integrity: sha512-3dS7y28uua+UDbRCLBqltMBrbI+A5U2mI9YuxHRxIWYmLj3DwntEBmERYzIAQ4DMeuCUOBSak7dBHHoXKpOTYQ==} parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} @@ -2878,8 +2878,8 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rollup@4.27.3: - resolution: {integrity: sha512-SLsCOnlmGt9VoZ9Ek8yBK8tAdmPHeppkw+Xa7yDlCEhDTvwYei03JlWo1fdc7YTfLZ4tD8riJCUyAgTbszk1fQ==} + rollup@4.27.4: + resolution: {integrity: sha512-RLKxqHEMjh/RGLsDxAEsaLO3mWgyoU6x9w6n1ikAzet4B3gI2/3yP6PWY2p9QzRTh6MfEIXB3MwsOY0Iv3vNrw==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -3085,11 +3085,11 @@ packages: resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} engines: {node: '>=12'} - tldts-core@6.1.62: - resolution: {integrity: sha512-ohONqbfobpuaylhqFbtCzc0dFFeNz85FVKSesgT8DS9OV3a25Yj730pTj7/dDtCqmgoCgEj6gDiU9XxgHKQlBw==} + tldts-core@6.1.64: + resolution: {integrity: sha512-uqnl8vGV16KsyflHOzqrYjjArjfXaU6rMPXYy2/ZWoRKCkXtghgB4VwTDXUG+t0OTGeSewNAG31/x1gCTfLt+Q==} - tldts@6.1.62: - resolution: {integrity: sha512-TF+wo3MgTLbf37keEwQD0IxvOZO8UZxnpPJDg5iFGAASGxYzbX/Q0y944ATEjrfxG/pF1TWRHCPbFp49Mz1Y1w==} + tldts@6.1.64: + resolution: {integrity: sha512-ph4AE5BXWIOsSy9stpoeo7bYe/Cy7VfpciIH4RhVZUPItCJmhqWCN0EVzxd8BOHiyNb42vuJc6NWTjJkg91Tuw==} hasBin: true tmp@0.0.33: @@ -3112,8 +3112,8 @@ packages: resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==} engines: {node: '>=18'} - ts-api-utils@1.4.0: - resolution: {integrity: sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==} + ts-api-utils@1.4.1: + resolution: {integrity: sha512-5RU2/lxTA3YUZxju61HO2U6EoZLvBLtmV2mbTvqyu4a/7s7RmJPT+1YekhMVsQhznRWk/czIwDUg+V8Q9ZuG4w==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' @@ -3435,7 +3435,7 @@ snapshots: fs-extra: 7.0.1 mri: 1.2.0 p-limit: 2.3.0 - package-manager-detector: 0.2.4 + package-manager-detector: 0.2.5 picocolors: 1.1.1 resolve-from: 5.0.0 semver: 7.6.3 @@ -3645,34 +3645,34 @@ snapshots: inquirer: 9.2.12 walkdir: 0.4.1 - '@farmfe/core-darwin-arm64@1.4.2': + '@farmfe/core-darwin-arm64@1.4.4': optional: true - '@farmfe/core-darwin-x64@1.4.2': + '@farmfe/core-darwin-x64@1.4.4': optional: true - '@farmfe/core-linux-arm64-gnu@1.4.2': + '@farmfe/core-linux-arm64-gnu@1.4.4': optional: true - '@farmfe/core-linux-arm64-musl@1.4.2': + '@farmfe/core-linux-arm64-musl@1.4.4': optional: true - '@farmfe/core-linux-x64-gnu@1.4.2': + '@farmfe/core-linux-x64-gnu@1.4.4': optional: true - '@farmfe/core-linux-x64-musl@1.4.2': + '@farmfe/core-linux-x64-musl@1.4.4': optional: true - '@farmfe/core-win32-arm64-msvc@1.4.2': + '@farmfe/core-win32-arm64-msvc@1.4.4': optional: true - '@farmfe/core-win32-ia32-msvc@1.4.2': + '@farmfe/core-win32-ia32-msvc@1.4.4': optional: true - '@farmfe/core-win32-x64-msvc@1.4.2': + '@farmfe/core-win32-x64-msvc@1.4.4': optional: true - '@farmfe/core@1.4.2': + '@farmfe/core@1.4.4': dependencies: '@farmfe/runtime': 0.12.9 '@farmfe/runtime-plugin-hmr': 3.5.7 @@ -3702,23 +3702,23 @@ snapshots: zod: 3.23.8 zod-validation-error: 1.5.0(zod@3.23.8) optionalDependencies: - '@farmfe/core-darwin-arm64': 1.4.2 - '@farmfe/core-darwin-x64': 1.4.2 - '@farmfe/core-linux-arm64-gnu': 1.4.2 - '@farmfe/core-linux-arm64-musl': 1.4.2 - '@farmfe/core-linux-x64-gnu': 1.4.2 - '@farmfe/core-linux-x64-musl': 1.4.2 - '@farmfe/core-win32-arm64-msvc': 1.4.2 - '@farmfe/core-win32-ia32-msvc': 1.4.2 - '@farmfe/core-win32-x64-msvc': 1.4.2 + '@farmfe/core-darwin-arm64': 1.4.4 + '@farmfe/core-darwin-x64': 1.4.4 + '@farmfe/core-linux-arm64-gnu': 1.4.4 + '@farmfe/core-linux-arm64-musl': 1.4.4 + '@farmfe/core-linux-x64-gnu': 1.4.4 + '@farmfe/core-linux-x64-musl': 1.4.4 + '@farmfe/core-win32-arm64-msvc': 1.4.4 + '@farmfe/core-win32-ia32-msvc': 1.4.4 + '@farmfe/core-win32-x64-msvc': 1.4.4 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - '@farmfe/js-plugin-postcss@1.9.0(@farmfe/core@1.4.2)(postcss@8.4.49)': + '@farmfe/js-plugin-postcss@1.9.0(@farmfe/core@1.4.4)(postcss@8.4.49)': dependencies: - '@farmfe/core': 1.4.2 + '@farmfe/core': 1.4.4 postcss: 8.4.49 '@farmfe/plugin-react-darwin-arm64@1.2.6': @@ -3803,7 +3803,7 @@ snapshots: dependencies: '@fluentui/react-aria': 9.13.9(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-motion': 9.6.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-motion-components-preview': 0.3.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -3824,7 +3824,7 @@ snapshots: dependencies: '@fluentui/react-avatar': 9.6.43(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-button': 9.3.95(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.22 @@ -3855,7 +3855,7 @@ snapshots: dependencies: '@fluentui/react-badge': 9.2.45(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-popover': 9.9.25(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.12)(react@18.3.1) @@ -3874,7 +3874,7 @@ snapshots: '@fluentui/react-badge@9.2.45(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-theme': 9.1.22 @@ -3890,7 +3890,7 @@ snapshots: dependencies: '@fluentui/react-aria': 9.13.9(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-button': 9.3.95(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-link': 9.3.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.12)(react@18.3.1) @@ -3908,7 +3908,7 @@ snapshots: dependencies: '@fluentui/keyboard-keys': 9.0.8 '@fluentui/react-aria': 9.13.9(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -3941,7 +3941,7 @@ snapshots: '@fluentui/react-aria': 9.13.9(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-button': 9.3.95(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -3962,7 +3962,7 @@ snapshots: '@fluentui/react-checkbox@9.2.41(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/react-field': 9.1.80(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-label': 9.1.78(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.12)(react@18.3.1) @@ -3984,7 +3984,7 @@ snapshots: '@fluentui/react-aria': 9.13.9(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-field': 9.1.80(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-portal': 9.4.38(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-positioning': 9.15.12(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -4084,7 +4084,7 @@ snapshots: '@fluentui/keyboard-keys': 9.0.8 '@fluentui/react-aria': 9.13.9(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-motion': 9.6.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-portal': 9.4.38(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -4136,7 +4136,7 @@ snapshots: '@fluentui/react-field@9.1.80(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-label': 9.1.78(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.22 @@ -4150,7 +4150,7 @@ snapshots: transitivePeerDependencies: - scheduler - '@fluentui/react-icons@2.0.265(react@18.3.1)': + '@fluentui/react-icons@2.0.266(react@18.3.1)': dependencies: '@griffel/react': 1.5.27(react@18.3.1) react: 18.3.1 @@ -4171,7 +4171,7 @@ snapshots: '@fluentui/react-infobutton@9.0.0-beta.102(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-label': 9.1.78(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-popover': 9.9.25(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) @@ -4189,7 +4189,7 @@ snapshots: '@fluentui/react-infolabel@9.0.50(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-label': 9.1.78(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-popover': 9.9.25(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) @@ -4262,7 +4262,7 @@ snapshots: '@fluentui/keyboard-keys': 9.0.8 '@fluentui/react-aria': 9.13.9(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-portal': 9.4.38(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-positioning': 9.15.12(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -4282,7 +4282,7 @@ snapshots: '@fluentui/react-message-bar@9.2.15(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@fluentui/react-button': 9.3.95(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-link': 9.3.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.12)(react@18.3.1) @@ -4414,7 +4414,7 @@ snapshots: '@fluentui/react-provider@9.18.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -4448,7 +4448,7 @@ snapshots: '@fluentui/react-rating@9.0.22(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-theme': 9.1.22 @@ -4462,7 +4462,7 @@ snapshots: '@fluentui/react-search@9.0.22(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-input': 9.4.93(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-theme': 9.1.22 @@ -4479,7 +4479,7 @@ snapshots: '@fluentui/react-select@9.1.91(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/react-field': 9.1.80(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-theme': 9.1.22 @@ -4537,7 +4537,7 @@ snapshots: dependencies: '@fluentui/keyboard-keys': 9.0.8 '@fluentui/react-field': 9.1.80(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-theme': 9.1.22 @@ -4568,7 +4568,7 @@ snapshots: '@fluentui/react-swatch-picker@9.1.13(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -4586,7 +4586,7 @@ snapshots: '@fluentui/react-switch@9.1.98(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)': dependencies: '@fluentui/react-field': 9.1.80(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-label': 9.1.78(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.12)(react@18.3.1) @@ -4609,7 +4609,7 @@ snapshots: '@fluentui/react-avatar': 9.6.43(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-checkbox': 9.2.41(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-radio': 9.2.36(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.12)(react@18.3.1) @@ -4663,7 +4663,7 @@ snapshots: '@fluentui/react-combobox': 9.13.12(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-field': 9.1.80(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-portal': 9.4.38(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-positioning': 9.15.12(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -4686,7 +4686,7 @@ snapshots: '@fluentui/keyboard-keys': 9.0.8 '@fluentui/react-aria': 9.13.9(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-avatar': 9.6.43(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-tabster': 9.23.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -4706,7 +4706,7 @@ snapshots: '@fluentui/react-aria': 9.13.9(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-button': 9.3.95(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-popover': 9.9.25(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-shared-contexts': 9.21.0(@types/react@18.3.12)(react@18.3.1) @@ -4761,7 +4761,7 @@ snapshots: dependencies: '@fluentui/keyboard-keys': 9.0.8 '@fluentui/react-aria': 9.13.9(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-motion': 9.6.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-portal': 9.4.38(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -4821,7 +4821,7 @@ snapshots: '@fluentui/react-button': 9.3.95(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-checkbox': 9.2.41(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) '@fluentui/react-context-selector': 9.1.69(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2) - '@fluentui/react-icons': 2.0.265(react@18.3.1) + '@fluentui/react-icons': 2.0.266(react@18.3.1) '@fluentui/react-jsx-runtime': 9.0.46(@types/react@18.3.12)(react@18.3.1) '@fluentui/react-motion': 9.6.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@fluentui/react-motion-components-preview': 0.3.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -4945,7 +4945,7 @@ snapshots: globby: 11.1.0 read-yaml-file: 1.1.0 - '@mdn/browser-compat-data@5.6.17': {} + '@mdn/browser-compat-data@5.6.18': {} '@nodelib/fs.scandir@2.1.5': dependencies: @@ -4962,58 +4962,58 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@rollup/rollup-android-arm-eabi@4.27.3': + '@rollup/rollup-android-arm-eabi@4.27.4': optional: true - '@rollup/rollup-android-arm64@4.27.3': + '@rollup/rollup-android-arm64@4.27.4': optional: true - '@rollup/rollup-darwin-arm64@4.27.3': + '@rollup/rollup-darwin-arm64@4.27.4': optional: true - '@rollup/rollup-darwin-x64@4.27.3': + '@rollup/rollup-darwin-x64@4.27.4': optional: true - '@rollup/rollup-freebsd-arm64@4.27.3': + '@rollup/rollup-freebsd-arm64@4.27.4': optional: true - '@rollup/rollup-freebsd-x64@4.27.3': + '@rollup/rollup-freebsd-x64@4.27.4': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.27.3': + '@rollup/rollup-linux-arm-gnueabihf@4.27.4': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.27.3': + '@rollup/rollup-linux-arm-musleabihf@4.27.4': optional: true - '@rollup/rollup-linux-arm64-gnu@4.27.3': + '@rollup/rollup-linux-arm64-gnu@4.27.4': optional: true - '@rollup/rollup-linux-arm64-musl@4.27.3': + '@rollup/rollup-linux-arm64-musl@4.27.4': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.27.3': + '@rollup/rollup-linux-powerpc64le-gnu@4.27.4': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.27.3': + '@rollup/rollup-linux-riscv64-gnu@4.27.4': optional: true - '@rollup/rollup-linux-s390x-gnu@4.27.3': + '@rollup/rollup-linux-s390x-gnu@4.27.4': optional: true - '@rollup/rollup-linux-x64-gnu@4.27.3': + '@rollup/rollup-linux-x64-gnu@4.27.4': optional: true - '@rollup/rollup-linux-x64-musl@4.27.3': + '@rollup/rollup-linux-x64-musl@4.27.4': optional: true - '@rollup/rollup-win32-arm64-msvc@4.27.3': + '@rollup/rollup-win32-arm64-msvc@4.27.4': optional: true - '@rollup/rollup-win32-ia32-msvc@4.27.3': + '@rollup/rollup-win32-ia32-msvc@4.27.4': optional: true - '@rollup/rollup-win32-x64-msvc@4.27.3': + '@rollup/rollup-win32-x64-msvc@4.27.4': optional: true '@stencil/core@2.22.3': {} @@ -5078,7 +5078,7 @@ snapshots: '@types/http-proxy@1.17.15': dependencies: - '@types/node': 22.9.1 + '@types/node': 22.9.3 '@types/json-schema@7.0.15': {} @@ -5086,7 +5086,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@22.9.1': + '@types/node@22.9.3': dependencies: undici-types: 6.19.8 @@ -5141,7 +5141,7 @@ snapshots: graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.4.0(typescript@5.6.3) + ts-api-utils: 1.4.1(typescript@5.6.3) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: @@ -5171,7 +5171,7 @@ snapshots: '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.6.3) debug: 4.3.7 eslint: 9.15.0(jiti@1.21.6) - ts-api-utils: 1.4.0(typescript@5.6.3) + ts-api-utils: 1.4.1(typescript@5.6.3) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: @@ -5188,7 +5188,7 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.4.0(typescript@5.6.3) + ts-api-utils: 1.4.1(typescript@5.6.3) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: @@ -5218,13 +5218,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.5(vite@5.4.11(@types/node@22.9.1))': + '@vitest/mocker@2.1.5(vite@5.4.11(@types/node@22.9.3))': dependencies: '@vitest/spy': 2.1.5 estree-walker: 3.0.3 magic-string: 0.30.13 optionalDependencies: - vite: 5.4.11(@types/node@22.9.1) + vite: 5.4.11(@types/node@22.9.3) '@vitest/pretty-format@2.1.5': dependencies: @@ -5336,7 +5336,7 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.49): dependencies: browserslist: 4.24.2 - caniuse-lite: 1.0.30001683 + caniuse-lite: 1.0.30001684 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -5380,8 +5380,8 @@ snapshots: browserslist@4.24.2: dependencies: - caniuse-lite: 1.0.30001683 - electron-to-chromium: 1.5.63 + caniuse-lite: 1.0.30001684 + electron-to-chromium: 1.5.64 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.2) @@ -5415,7 +5415,7 @@ snapshots: camelcase-css@2.0.1: {} - caniuse-lite@1.0.30001683: {} + caniuse-lite@1.0.30001684: {} chai@5.1.2: dependencies: @@ -5608,7 +5608,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.63: {} + electron-to-chromium@1.5.64: {} embla-carousel-autoplay@8.5.1(embla-carousel@8.5.1): dependencies: @@ -5789,12 +5789,12 @@ snapshots: farm-browserslist-generator@1.0.5: dependencies: - '@mdn/browser-compat-data': 5.6.17 + '@mdn/browser-compat-data': 5.6.18 '@types/object-path': 0.11.4 '@types/semver': 7.5.8 '@types/ua-parser-js': 0.7.39 browserslist: 4.24.2 - caniuse-lite: 1.0.30001683 + caniuse-lite: 1.0.30001684 isbot: 3.8.0 object-path: 0.11.8 semver: 7.6.3 @@ -6504,7 +6504,7 @@ snapshots: package-json-from-dist@1.0.1: {} - package-manager-detector@0.2.4: {} + package-manager-detector@0.2.5: {} parent-module@1.0.1: dependencies: @@ -6702,28 +6702,28 @@ snapshots: reusify@1.0.4: {} - rollup@4.27.3: + rollup@4.27.4: dependencies: '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.27.3 - '@rollup/rollup-android-arm64': 4.27.3 - '@rollup/rollup-darwin-arm64': 4.27.3 - '@rollup/rollup-darwin-x64': 4.27.3 - '@rollup/rollup-freebsd-arm64': 4.27.3 - '@rollup/rollup-freebsd-x64': 4.27.3 - '@rollup/rollup-linux-arm-gnueabihf': 4.27.3 - '@rollup/rollup-linux-arm-musleabihf': 4.27.3 - '@rollup/rollup-linux-arm64-gnu': 4.27.3 - '@rollup/rollup-linux-arm64-musl': 4.27.3 - '@rollup/rollup-linux-powerpc64le-gnu': 4.27.3 - '@rollup/rollup-linux-riscv64-gnu': 4.27.3 - '@rollup/rollup-linux-s390x-gnu': 4.27.3 - '@rollup/rollup-linux-x64-gnu': 4.27.3 - '@rollup/rollup-linux-x64-musl': 4.27.3 - '@rollup/rollup-win32-arm64-msvc': 4.27.3 - '@rollup/rollup-win32-ia32-msvc': 4.27.3 - '@rollup/rollup-win32-x64-msvc': 4.27.3 + '@rollup/rollup-android-arm-eabi': 4.27.4 + '@rollup/rollup-android-arm64': 4.27.4 + '@rollup/rollup-darwin-arm64': 4.27.4 + '@rollup/rollup-darwin-x64': 4.27.4 + '@rollup/rollup-freebsd-arm64': 4.27.4 + '@rollup/rollup-freebsd-x64': 4.27.4 + '@rollup/rollup-linux-arm-gnueabihf': 4.27.4 + '@rollup/rollup-linux-arm-musleabihf': 4.27.4 + '@rollup/rollup-linux-arm64-gnu': 4.27.4 + '@rollup/rollup-linux-arm64-musl': 4.27.4 + '@rollup/rollup-linux-powerpc64le-gnu': 4.27.4 + '@rollup/rollup-linux-riscv64-gnu': 4.27.4 + '@rollup/rollup-linux-s390x-gnu': 4.27.4 + '@rollup/rollup-linux-x64-gnu': 4.27.4 + '@rollup/rollup-linux-x64-musl': 4.27.4 + '@rollup/rollup-win32-arm64-msvc': 4.27.4 + '@rollup/rollup-win32-ia32-msvc': 4.27.4 + '@rollup/rollup-win32-x64-msvc': 4.27.4 fsevents: 2.3.3 rrweb-cssom@0.7.1: {} @@ -6921,11 +6921,11 @@ snapshots: titleize@3.0.0: {} - tldts-core@6.1.62: {} + tldts-core@6.1.64: {} - tldts@6.1.62: + tldts@6.1.64: dependencies: - tldts-core: 6.1.62 + tldts-core: 6.1.64 tmp@0.0.33: dependencies: @@ -6939,13 +6939,13 @@ snapshots: tough-cookie@5.0.0: dependencies: - tldts: 6.1.62 + tldts: 6.1.64 tr46@5.0.0: dependencies: punycode: 2.3.1 - ts-api-utils@1.4.0(typescript@5.6.3): + ts-api-utils@1.4.1(typescript@5.6.3): dependencies: typescript: 5.6.3 @@ -7023,13 +7023,13 @@ snapshots: '@types/unist': 3.0.3 unist-util-stringify-position: 4.0.0 - vite-node@2.1.5(@types/node@22.9.1): + vite-node@2.1.5(@types/node@22.9.3): dependencies: cac: 6.7.14 debug: 4.3.7 es-module-lexer: 1.5.4 pathe: 1.1.2 - vite: 5.4.11(@types/node@22.9.1) + vite: 5.4.11(@types/node@22.9.3) transitivePeerDependencies: - '@types/node' - less @@ -7041,19 +7041,19 @@ snapshots: - supports-color - terser - vite@5.4.11(@types/node@22.9.1): + vite@5.4.11(@types/node@22.9.3): dependencies: esbuild: 0.21.5 postcss: 8.4.49 - rollup: 4.27.3 + rollup: 4.27.4 optionalDependencies: - '@types/node': 22.9.1 + '@types/node': 22.9.3 fsevents: 2.3.3 - vitest@2.1.5(@types/node@22.9.1)(jsdom@25.0.1): + vitest@2.1.5(@types/node@22.9.3)(jsdom@25.0.1): dependencies: '@vitest/expect': 2.1.5 - '@vitest/mocker': 2.1.5(vite@5.4.11(@types/node@22.9.1)) + '@vitest/mocker': 2.1.5(vite@5.4.11(@types/node@22.9.3)) '@vitest/pretty-format': 2.1.5 '@vitest/runner': 2.1.5 '@vitest/snapshot': 2.1.5 @@ -7069,11 +7069,11 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.11(@types/node@22.9.1) - vite-node: 2.1.5(@types/node@22.9.1) + vite: 5.4.11(@types/node@22.9.3) + vite-node: 2.1.5(@types/node@22.9.3) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.9.1 + '@types/node': 22.9.3 jsdom: 25.0.1 transitivePeerDependencies: - less From ca247b0fb7a16d046385f2c5c685942f63b01ea5 Mon Sep 17 00:00:00 2001 From: Aloento <11802769+Aloento@users.noreply.github.com> Date: Mon, 25 Nov 2024 15:43:48 +0100 Subject: [PATCH 13/14] [refactor] Remove NewEvent test file as the component has been deleted from the application --- test/newevent.test.tsx | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 test/newevent.test.tsx diff --git a/test/newevent.test.tsx b/test/newevent.test.tsx deleted file mode 100644 index bd0f21c..0000000 --- a/test/newevent.test.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import { render } from "@testing-library/react"; -import { describe, expect, it } from "vitest"; -import { App } from "~/App"; - -describe("NewEvent", () => { - const url = new URL('http://otc.com/NewEvent'); - - Object.defineProperty(window, 'location', { - value: { - ...window.location, - href: url.href, - hostname: url.hostname, - pathname: url.pathname, - }, - writable: true, - }); - - it("should not render without Auth", async () => { - const { getByRole } = render(); - const mainElement = getByRole('main'); - - expect(mainElement).toBeInTheDocument(); - expect(mainElement).toHaveTextContent('Authenticating...'); - }, 6000); -}); From 37942e5a45cc445dce7146a11758bae2865f3154 Mon Sep 17 00:00:00 2001 From: Aloento <11802769+Aloento@users.noreply.github.com> Date: Tue, 26 Nov 2024 08:49:13 +0100 Subject: [PATCH 14/14] [refactor] Update environment configuration and OIDCProvider to use new variable names and local backend URL --- .env.exmaple | 8 ++++---- src/Components/Auth/index.tsx | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.env.exmaple b/.env.exmaple index e3a905f..9283176 100644 --- a/.env.exmaple +++ b/.env.exmaple @@ -1,7 +1,7 @@ -SD_BACKEND_URL="/v2" +SD_BACKEND_URL="https://localhost:8080/v2" SD_CLIENT_ID="" -SD_AUTHORITY="" -SD_REDIRECT="/signin-oidc" -SD_LOGOUT_REDIRECT="/signout-callback-oidc" +SD_AUTHORITY_URL="" +SD_REDIRECT_URL="https://localhost/signin-oidc" +SD_LOGOUT_REDIRECT_URL="https://localhost/signout-callback-oidc" SD_AUTH_SECRET="" diff --git a/src/Components/Auth/index.tsx b/src/Components/Auth/index.tsx index 6a4daa4..86971be 100644 --- a/src/Components/Auth/index.tsx +++ b/src/Components/Auth/index.tsx @@ -22,9 +22,9 @@ export function OIDCProvider({ children }: { children: ReactNode }): ReactNode { onSigninCallback={() => Reload("/")} onSignoutCallback={() => Reload("/")} matchSignoutCallback={(args) => window.location.href === args.post_logout_redirect_uri} - authority={process.env.SD_AUTHORITY} - post_logout_redirect_uri={process.env.SD_LOGOUT_REDIRECT} - redirect_uri={process.env.SD_REDIRECT} + authority={process.env.SD_AUTHORITY_URL} + post_logout_redirect_uri={process.env.SD_LOGOUT_REDIRECT_URL} + redirect_uri={process.env.SD_REDIRECT_URL} client_secret={process.env.SD_AUTH_SECRET} >