From 78b64aa39c83e278c9521feec0882e14a70ae42e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 18 Jan 2024 20:21:33 +0000 Subject: [PATCH 01/40] chore(deps): update dependency css-loader to v6.9.1 --- web/apps/ui-docs/package.json | 2 +- web/pnpm-lock.yaml | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/web/apps/ui-docs/package.json b/web/apps/ui-docs/package.json index 5e99d5357e..e2b53afd87 100644 --- a/web/apps/ui-docs/package.json +++ b/web/apps/ui-docs/package.json @@ -27,7 +27,7 @@ "@types/react": "18.2.48", "@types/react-dom": "18.2.18", "autoprefixer": "10.4.17", - "css-loader": "6.9.0", + "css-loader": "6.9.1", "postcss": "8.4.33", "postcss-loader": "8.0.0", "rimraf": "5.0.5", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index b4459ede48..124bb9785d 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -903,8 +903,8 @@ importers: specifier: 10.4.17 version: 10.4.17(postcss@8.4.33) css-loader: - specifier: 6.9.0 - version: 6.9.0(webpack@5.89.0) + specifier: 6.9.1 + version: 6.9.1(webpack@5.89.0) postcss: specifier: 8.4.33 version: 8.4.33 @@ -6970,7 +6970,7 @@ packages: case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 1.2.3 constants-browserify: 1.0.0 - css-loader: 6.9.0(webpack@5.89.0) + css-loader: 6.9.1(webpack@5.89.0) es-module-lexer: 1.4.1 express: 4.18.2 fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.3.3)(webpack@5.89.0) @@ -7346,7 +7346,7 @@ packages: '@storybook/react': 7.6.9(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@types/node': 18.19.3 '@types/semver': 7.5.5 - css-loader: 6.9.0(webpack@5.89.0) + css-loader: 6.9.1(webpack@5.89.0) find-up: 5.0.0 fs-extra: 11.2.0 image-size: 1.0.2 @@ -10443,8 +10443,8 @@ packages: postcss-value-parser: 4.2.0 dev: true - /css-loader@6.9.0(webpack@5.89.0): - resolution: {integrity: sha512-3I5Nu4ytWlHvOP6zItjiHlefBNtrH+oehq8tnQa2kO305qpVyx9XNIT1CXIj5bgCJs7qICBCkgCYxQLKPANoLA==} + /css-loader@6.9.1(webpack@5.89.0): + resolution: {integrity: sha512-OzABOh0+26JKFdMzlK6PY1u5Zx8+Ck7CVRlcGNZoY9qwJjdfu2VWFuprTIpPW+Av5TZTVViYWcFQaEEQURLknQ==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 @@ -10452,8 +10452,8 @@ packages: icss-utils: 5.1.0(postcss@8.4.33) postcss: 8.4.33 postcss-modules-extract-imports: 3.0.0(postcss@8.4.33) - postcss-modules-local-by-default: 4.0.3(postcss@8.4.33) - postcss-modules-scope: 3.1.0(postcss@8.4.33) + postcss-modules-local-by-default: 4.0.4(postcss@8.4.33) + postcss-modules-scope: 3.1.1(postcss@8.4.33) postcss-modules-values: 4.0.0(postcss@8.4.33) postcss-value-parser: 4.2.0 semver: 7.5.4 @@ -16257,8 +16257,8 @@ packages: postcss: 8.4.33 dev: true - /postcss-modules-local-by-default@4.0.3(postcss@8.4.33): - resolution: {integrity: sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==} + /postcss-modules-local-by-default@4.0.4(postcss@8.4.33): + resolution: {integrity: sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 @@ -16269,8 +16269,8 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-modules-scope@3.1.0(postcss@8.4.33): - resolution: {integrity: sha512-SaIbK8XW+MZbd0xHPf7kdfA/3eOt7vxJ72IRecn3EzuZVLr1r0orzf0MX/pN8m+NMDoo6X/SQd8oeKqGZd8PXg==} + /postcss-modules-scope@3.1.1(postcss@8.4.33): + resolution: {integrity: sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 From 3a912b26b0512ea75b496f2ccd1291c8cb596d1c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 18 Jan 2024 20:34:35 +0000 Subject: [PATCH 02/40] chore(deps): update dependency microsoft.playwright to v1.41.1 --- .../Signalco.Api.RemoteBrowser.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cloud/src/Signalco.Api.RemoteBrowser/Signalco.Api.RemoteBrowser.csproj b/cloud/src/Signalco.Api.RemoteBrowser/Signalco.Api.RemoteBrowser.csproj index e8908e7fcf..e8059667d3 100644 --- a/cloud/src/Signalco.Api.RemoteBrowser/Signalco.Api.RemoteBrowser.csproj +++ b/cloud/src/Signalco.Api.RemoteBrowser/Signalco.Api.RemoteBrowser.csproj @@ -13,7 +13,7 @@ - + From 02b51821456dd0b70fe306dba421565e2b47596a Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Thu, 18 Jan 2024 21:34:48 +0100 Subject: [PATCH 03/40] feat(doprocess): Updated blocknote to v0.11.0 --- .../processes/documents/editor/Editor.tsx | 4 +- web/apps/doprocess/package.json | 4 +- web/pnpm-lock.yaml | 481 ++++++++---------- 3 files changed, 218 insertions(+), 271 deletions(-) diff --git a/web/apps/doprocess/components/processes/documents/editor/Editor.tsx b/web/apps/doprocess/components/processes/documents/editor/Editor.tsx index 67136cbe1c..758094a7f7 100644 --- a/web/apps/doprocess/components/processes/documents/editor/Editor.tsx +++ b/web/apps/doprocess/components/processes/documents/editor/Editor.tsx @@ -3,7 +3,7 @@ import { useTheme } from 'next-themes'; import { BlockNoteView, Theme, useBlockNote, darkDefaultTheme } from '@blocknote/react'; import '@blocknote/core/style.css'; -import { PartialBlock } from '@blocknote/core'; +import { BlockNoteEditorOptions, BlockSpecs, InlineContentSpecs, StyleSpecs } from '@blocknote/core'; type EditorProps = { id: string | undefined, @@ -27,7 +27,7 @@ export function Editor({ id, content, editable, onChange }: EditorProps) { const { resolvedTheme } = useTheme(); const editor = useBlockNote({ editable: editable ?? false, - initialContent: JSON.parse(content ?? '[]') as PartialBlock[], + initialContent: JSON.parse(content ?? '[]') as BlockNoteEditorOptions['initialContent'], onEditorContentChange: (editor) => { onChange?.(JSON.stringify(editor.topLevelBlocks)); }, diff --git a/web/apps/doprocess/package.json b/web/apps/doprocess/package.json index a5db96ab08..f393c125b6 100644 --- a/web/apps/doprocess/package.json +++ b/web/apps/doprocess/package.json @@ -19,8 +19,8 @@ "lint": "next lint" }, "dependencies": { - "@blocknote/core": "0.9.6", - "@blocknote/react": "0.9.6", + "@blocknote/core": "0.11.0", + "@blocknote/react": "0.11.0", "@clerk/nextjs": "4.29.3", "@clerk/themes": "1.7.9", "@dnd-kit/core": "6.1.0", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index b4459ede48..d48d6f6695 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -534,11 +534,11 @@ importers: apps/doprocess: dependencies: '@blocknote/core': - specifier: 0.9.6 - version: 0.9.6 + specifier: 0.11.0 + version: 0.11.0 '@blocknote/react': - specifier: 0.9.6 - version: 0.9.6(@tiptap/pm@2.1.12)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + specifier: 0.11.0 + version: 0.11.0(@tiptap/pm@2.1.12)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) '@clerk/nextjs': specifier: 4.29.3 version: 4.29.3(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) @@ -3113,8 +3113,8 @@ packages: resolution: {integrity: sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==} dev: true - /@blocknote/core@0.9.6: - resolution: {integrity: sha512-L0T8L+akKPI4tJh9n18Cq0gR5WxCXoVPfPtA4gfFu+Yu5mtLfY4Rts5bKNzbFFFahx0Ns3VLjLHkr4h+YeT5Dw==} + /@blocknote/core@0.11.0: + resolution: {integrity: sha512-3Az6T8Bt2Tl2/g3CRhf5LmkhLLBuWmwO1sJiT3WNObVeGMLAL8z3/lUN45qSz6EV7OzjM3A4dW26AOIkYwV0ng==} dependencies: '@emotion/cache': 11.11.0 '@emotion/serialize': 1.1.2 @@ -3133,15 +3133,19 @@ packages: '@tiptap/extension-link': 2.1.12(@tiptap/core@2.1.12)(@tiptap/pm@2.1.12) '@tiptap/extension-paragraph': 2.1.12(@tiptap/core@2.1.12) '@tiptap/extension-strike': 2.1.12(@tiptap/core@2.1.12) + '@tiptap/extension-table-cell': 2.1.16(@tiptap/core@2.1.12) + '@tiptap/extension-table-header': 2.1.16(@tiptap/core@2.1.12) + '@tiptap/extension-table-row': 2.1.16(@tiptap/core@2.1.12) '@tiptap/extension-text': 2.1.12(@tiptap/core@2.1.12) '@tiptap/extension-underline': 2.1.12(@tiptap/core@2.1.12) '@tiptap/pm': 2.1.12 hast-util-from-dom: 4.2.0 - lodash: 4.17.21 prosemirror-model: 1.19.3 prosemirror-state: 1.4.3 + prosemirror-tables: 1.3.4 prosemirror-transform: 1.8.0 prosemirror-view: 1.32.4 + rehype-format: 5.0.0 rehype-parse: 8.0.5 rehype-remark: 9.1.2 rehype-stringify: 9.0.4 @@ -3158,25 +3162,25 @@ packages: - supports-color dev: false - /@blocknote/react@0.9.6(@tiptap/pm@2.1.12)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-xybLu1vSiIVXe6nginmC/3MKfjFVAycGII2/1kythmyxM1YgLBg4JWD6i8ABrniRlXkQ9tjpjrlWbdP4Ld2/zg==} + /@blocknote/react@0.11.0(@tiptap/pm@2.1.12)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-MOTq2RogGTdpjAZ9eCoFI9e1NED2FRyx+oidwRPoGH9VSAzmtie03RX1aEpP1ZvlpO7SpTExjckYrzPWNMWzyQ==} peerDependencies: react: ^18 react-dom: ^18 dependencies: - '@blocknote/core': 0.9.6 - '@emotion/react': 11.11.1(@types/react@18.2.48)(react@18.2.0) - '@mantine/core': 5.10.5(@emotion/react@11.11.1)(@mantine/hooks@5.10.5)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@mantine/hooks': 5.10.5(react@18.2.0) + '@blocknote/core': 0.11.0 + '@floating-ui/react': 0.26.6(react-dom@18.2.0)(react@18.2.0) + '@mantine/core': 7.4.2(@mantine/hooks@7.4.2)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@mantine/hooks': 7.4.2(react@18.2.0) '@mantine/utils': 6.0.21(react@18.2.0) - '@tippyjs/react': 4.2.6(react-dom@18.2.0)(react@18.2.0) '@tiptap/core': 2.1.12(@tiptap/pm@2.1.12) '@tiptap/react': 2.1.12(@tiptap/core@2.1.12)(@tiptap/pm@2.1.12)(react-dom@18.2.0)(react@18.2.0) - lodash: 4.17.21 + lodash.foreach: 4.5.0 + lodash.groupby: 4.6.0 + lodash.merge: 4.6.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-icons: 4.12.0(react@18.2.0) - tippy.js: 6.3.7 use-prefers-color-scheme: 1.1.3(react@18.2.0) transitivePeerDependencies: - '@tiptap/pm' @@ -3812,22 +3816,6 @@ packages: dev: false optional: true - /@emotion/babel-plugin@11.11.0: - resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==} - dependencies: - '@babel/helper-module-imports': 7.22.15 - '@babel/runtime': 7.23.5 - '@emotion/hash': 0.9.1 - '@emotion/memoize': 0.8.1 - '@emotion/serialize': 1.1.2 - babel-plugin-macros: 3.1.0 - convert-source-map: 1.9.0 - escape-string-regexp: 4.0.0 - find-root: 1.1.0 - source-map: 0.5.7 - stylis: 4.2.0 - dev: false - /@emotion/cache@11.11.0: resolution: {integrity: sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==} dependencies: @@ -3846,27 +3834,6 @@ packages: resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} dev: false - /@emotion/react@11.11.1(@types/react@18.2.48)(react@18.2.0): - resolution: {integrity: sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==} - peerDependencies: - '@types/react': '*' - react: '>=16.8.0' - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@babel/runtime': 7.23.5 - '@emotion/babel-plugin': 11.11.0 - '@emotion/cache': 11.11.0 - '@emotion/serialize': 1.1.2 - '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) - '@emotion/utils': 1.2.1 - '@emotion/weak-memoize': 0.3.1 - '@types/react': 18.2.48 - hoist-non-react-statics: 3.3.2 - react: 18.2.0 - dev: false - /@emotion/serialize@1.1.2: resolution: {integrity: sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==} dependencies: @@ -3874,7 +3841,7 @@ packages: '@emotion/memoize': 0.8.1 '@emotion/unitless': 0.8.1 '@emotion/utils': 1.2.1 - csstype: 3.1.2 + csstype: 3.1.3 dev: false /@emotion/sheet@1.2.2: @@ -3891,6 +3858,7 @@ packages: react: '>=16.8.0' dependencies: react: 18.2.0 + dev: true /@emotion/utils@1.2.1: resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==} @@ -4368,14 +4336,27 @@ packages: dependencies: '@floating-ui/utils': 0.1.6 + /@floating-ui/core@1.5.3: + resolution: {integrity: sha512-O0WKDOo0yhJuugCx6trZQj5jVJ9yR0ystG2JaNAemYUWce+pmM6WUEFIibnWyEJKdrDxhm75NoSRME35FNaM/Q==} + dependencies: + '@floating-ui/utils': 0.2.1 + dev: false + /@floating-ui/dom@1.5.3: resolution: {integrity: sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==} dependencies: '@floating-ui/core': 1.5.0 '@floating-ui/utils': 0.1.6 - /@floating-ui/react-dom@1.3.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-htwHm67Ji5E/pROEAr7f8IKFShuiCKHwUC/UY4vC3I5jiSvGFAYnSYiZO5MlGmads+QqvUkR9ANHEguGrDv72g==} + /@floating-ui/dom@1.5.4: + resolution: {integrity: sha512-jByEsHIY+eEdCjnTVu+E3ephzTOzkQ8hgUfGwos+bg7NlH33Zc5uO+QHz1mrQUOgIKKDD1RtS201P9NvAfq3XQ==} + dependencies: + '@floating-ui/core': 1.5.3 + '@floating-ui/utils': 0.2.1 + dev: false + + /@floating-ui/react-dom@2.0.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' @@ -4383,35 +4364,51 @@ packages: '@floating-ui/dom': 1.5.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false - /@floating-ui/react-dom@2.0.4(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ==} + /@floating-ui/react-dom@2.0.6(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-IB8aCRFxr8nFkdYZgH+Otd9EVQPJoynxeFRGTB8voPoZMRWo8XjYuCRgpI1btvuKY69XMiLnW+ym7zoBHM90Rw==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: - '@floating-ui/dom': 1.5.3 + '@floating-ui/dom': 1.5.4 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: true + dev: false - /@floating-ui/react@0.19.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-JyNk4A0Ezirq8FlXECvRtQOX/iBe5Ize0W/pLkrZjfHW9GUV7Xnq6zm6fyZuQzaHHqEnVizmvlA96e1/CkZv+w==} + /@floating-ui/react@0.24.8(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-AuYeDoaR8jtUlUXtZ1IJ/6jtBkGnSpJXbGNzokBL87VDJ8opMq1Bgrc0szhK482ReQY6KZsMoZCVSb4xwalkBA==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: - '@floating-ui/react-dom': 1.3.0(react-dom@18.2.0)(react@18.2.0) + '@floating-ui/react-dom': 2.0.4(react-dom@18.2.0)(react@18.2.0) aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) tabbable: 6.2.0 dev: false + /@floating-ui/react@0.26.6(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-FFDAuSlRwb8CY4/VvYio/wwk/0339B257yRpKwNOjcHWNYL/fgjl1KUvT3K6ZZ4WDbBWYc7Km4ITMuPZrS8omg==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + dependencies: + '@floating-ui/react-dom': 2.0.6(react-dom@18.2.0)(react@18.2.0) + '@floating-ui/utils': 0.2.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + tabbable: 6.2.0 + dev: false + /@floating-ui/utils@0.1.6: resolution: {integrity: sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==} + /@floating-ui/utils@0.2.1: + resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} + dev: false + /@hcaptcha/loader@1.0.10: resolution: {integrity: sha512-aWrYY47l42O/7OhPDOYD1Xwl0pa3tmMAOu8yNTuuhcwRme0MDw3mMNG7EhAF4wqyE8SAr7kXiWYp+ryOnfS8EQ==} dev: false @@ -4739,52 +4736,30 @@ packages: resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} dev: true - /@mantine/core@5.10.5(@emotion/react@11.11.1)(@mantine/hooks@5.10.5)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-F4tqHSEVM9D6/iSqHfPda+Xl5XgSEPHAAkT01Zwzj4Jnbd10qGrlqr/SFUop2CIcuKYnmra9XltUahUPXBC2BQ==} + /@mantine/core@7.4.2(@mantine/hooks@7.4.2)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-kXmq7NjSd1AsOIzqPwQhA7SeZS9hrbARRqhRwr4LLR3NKps9hLmVto441DnpHH/D27eL9gGLSl4GRIdogjX6mg==} peerDependencies: - '@mantine/hooks': 5.10.5 - react: '>=16.8.0' - react-dom: '>=16.8.0' + '@mantine/hooks': 7.4.2 + react: ^18.2.0 + react-dom: ^18.2.0 dependencies: - '@floating-ui/react': 0.19.2(react-dom@18.2.0)(react@18.2.0) - '@mantine/hooks': 5.10.5(react@18.2.0) - '@mantine/styles': 5.10.5(@emotion/react@11.11.1)(react-dom@18.2.0)(react@18.2.0) - '@mantine/utils': 5.10.5(react@18.2.0) - '@radix-ui/react-scroll-area': 1.0.2(react-dom@18.2.0)(react@18.2.0) + '@floating-ui/react': 0.24.8(react-dom@18.2.0)(react@18.2.0) + '@mantine/hooks': 7.4.2(react@18.2.0) + clsx: 2.0.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-textarea-autosize: 8.3.4(@types/react@18.2.48)(react@18.2.0) + react-number-format: 5.3.1(react-dom@18.2.0)(react@18.2.0) + react-remove-scroll: 2.5.7(@types/react@18.2.48)(react@18.2.0) + react-textarea-autosize: 8.5.3(@types/react@18.2.48)(react@18.2.0) + type-fest: 3.13.1 transitivePeerDependencies: - - '@emotion/react' - '@types/react' dev: false - /@mantine/hooks@5.10.5(react@18.2.0): - resolution: {integrity: sha512-hFQp71QZDfivPzfIUOQZfMKLiOL/Cn2EnzacRlbUr55myteTfzYN8YMt+nzniE/6c4IRopFHEAdbKEtfyQc6kg==} + /@mantine/hooks@7.4.2(react@18.2.0): + resolution: {integrity: sha512-tNtn/SNOtSmjLQmIk4S5nsTJjV84Oj0AUYRrAN78HHw3bfWp6bdWbgYPtPEH9e6iFJfdxiX0hrLfWqROalAsbQ==} peerDependencies: - react: '>=16.8.0' - dependencies: - react: 18.2.0 - dev: false - - /@mantine/styles@5.10.5(@emotion/react@11.11.1)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-0NXk8c/XGzuTUkZc6KceF2NaTCMEu5mHR4ru0x+ttb9DGnLpHuGWduTHjSfr4hl6eAJgedD0zauO+VAhDzO9zA==} - peerDependencies: - '@emotion/react': '>=11.9.0' - react: '>=16.8.0' - react-dom: '>=16.8.0' - dependencies: - '@emotion/react': 11.11.1(@types/react@18.2.48)(react@18.2.0) - clsx: 1.1.1 - csstype: 3.0.9 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - - /@mantine/utils@5.10.5(react@18.2.0): - resolution: {integrity: sha512-FGMq4dGs5HhDAtI0z46uzxzKKPmZ3h5uKUyKg1ZHoFR1mBtcUMbB6FylFmHqKFRWlJ5IXqX9dwmiVrLYUOfTmA==} - peerDependencies: - react: '>=16.8.0' + react: ^18.2.0 dependencies: react: 18.2.0 dev: false @@ -5450,24 +5425,12 @@ packages: resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} dev: false - /@radix-ui/number@1.0.0: - resolution: {integrity: sha512-Ofwh/1HX69ZfJRiRBMTy7rgjAzHmwe4kW9C9Y99HTRUcYLUuVT0KESFj15rPjRgKJs20GPq8Bm5aEDJ8DuA3vA==} - dependencies: - '@babel/runtime': 7.23.5 - dev: false - /@radix-ui/number@1.0.1: resolution: {integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==} dependencies: '@babel/runtime': 7.23.5 dev: true - /@radix-ui/primitive@1.0.0: - resolution: {integrity: sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==} - dependencies: - '@babel/runtime': 7.23.5 - dev: false - /@radix-ui/primitive@1.0.1: resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} dependencies: @@ -5547,15 +5510,6 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-compose-refs@1.0.0(react@18.2.0): - resolution: {integrity: sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.23.5 - react: 18.2.0 - dev: false - /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.48)(react@18.2.0): resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} peerDependencies: @@ -5570,15 +5524,6 @@ packages: react: 18.2.0 dev: true - /@radix-ui/react-context@1.0.0(react@18.2.0): - resolution: {integrity: sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.23.5 - react: 18.2.0 - dev: false - /@radix-ui/react-context@1.0.1(@types/react@18.2.48)(react@18.2.0): resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} peerDependencies: @@ -5627,15 +5572,6 @@ packages: react-remove-scroll: 2.5.5(@types/react@18.2.48)(react@18.2.0) dev: true - /@radix-ui/react-direction@1.0.0(react@18.2.0): - resolution: {integrity: sha512-2HV05lGUgYcA6xgLQ4BKPDmtL+QbIZYH5fCOTAOOcJ5O0QbWS3i9lKaurLzliYUDhORI2Qr3pyjhJh44lKA3rQ==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.23.5 - react: 18.2.0 - dev: false - /@radix-ui/react-direction@1.0.1(@types/react@18.2.48)(react@18.2.0): resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==} peerDependencies: @@ -6007,19 +5943,6 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-presence@1.0.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.23.5 - '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==} peerDependencies: @@ -6042,18 +5965,6 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-primitive@1.0.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-fHbmislWVkZaIdeF6GZxF0A/NH/3BjrGIYj+Ae6eTmTCr7EB0RQAAVEiqsXK6p3/JcRqVSBQoceZroj30Jj3XA==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.23.5 - '@radix-ui/react-slot': 1.0.1(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} peerDependencies: @@ -6104,26 +6015,6 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-scroll-area@1.0.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-k8VseTxI26kcKJaX0HPwkvlNBPTs56JRdYzcZ/vzrNUkDlvXBy8sMc7WvCpYzZkHgb+hd72VW9MqkqecGtuNgg==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.23.5 - '@radix-ui/number': 1.0.0 - '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) - '@radix-ui/react-context': 1.0.0(react@18.2.0) - '@radix-ui/react-direction': 1.0.0(react@18.2.0) - '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - /@radix-ui/react-select@1.2.2(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==} peerDependencies: @@ -6227,16 +6118,6 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-slot@1.0.1(react@18.2.0): - resolution: {integrity: sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.23.5 - '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) - react: 18.2.0 - dev: false - /@radix-ui/react-slot@1.0.2(@types/react@18.2.48)(react@18.2.0): resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} peerDependencies: @@ -6329,15 +6210,6 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-use-callback-ref@1.0.0(react@18.2.0): - resolution: {integrity: sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.23.5 - react: 18.2.0 - dev: false - /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.48)(react@18.2.0): resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} peerDependencies: @@ -6382,15 +6254,6 @@ packages: react: 18.2.0 dev: true - /@radix-ui/react-use-layout-effect@1.0.0(react@18.2.0): - resolution: {integrity: sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.23.5 - react: 18.2.0 - dev: false - /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.48)(react@18.2.0): resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} peerDependencies: @@ -7823,17 +7686,6 @@ packages: '@tanstack/query-core': 5.17.15 react: 18.2.0 - /@tippyjs/react@4.2.6(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-91RicDR+H7oDSyPycI13q3b7o4O60wa2oRbjlz2fyRLmHImc4vyDwuUP8NtZaN0VARJY5hybvDYrFzhY9+Lbyw==} - peerDependencies: - react: '>=16.8' - react-dom: '>=16.8' - dependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - tippy.js: 6.3.7 - dev: false - /@tiptap/core@2.1.12(@tiptap/pm@2.1.12): resolution: {integrity: sha512-ZGc3xrBJA9KY8kln5AYTj8y+GDrKxi7u95xIl2eccrqTY5CQeRu6HRNM1yT4mAjuSaG9jmazyjGRlQuhyxCKxQ==} peerDependencies: @@ -7985,6 +7837,30 @@ packages: '@tiptap/core': 2.1.12(@tiptap/pm@2.1.12) dev: false + /@tiptap/extension-table-cell@2.1.16(@tiptap/core@2.1.12): + resolution: {integrity: sha512-qHKQAfPSLaTb4A9f/++YPX4uC+F8LFxuNfgOIMzEJbPxSJ00KJp56YM1w0ctAJIZoxHWN7USRW6RYm995aLblg==} + peerDependencies: + '@tiptap/core': ^2.0.0 + dependencies: + '@tiptap/core': 2.1.12(@tiptap/pm@2.1.12) + dev: false + + /@tiptap/extension-table-header@2.1.16(@tiptap/core@2.1.12): + resolution: {integrity: sha512-RIyHNPTUhLHSNMQnqGG1rd53qxIwVbnb3AIANDV/KWpaACDgAOLJvdH/+oRiVe5C9BlAw6l9kGDr8iBAhBdnWw==} + peerDependencies: + '@tiptap/core': ^2.0.0 + dependencies: + '@tiptap/core': 2.1.12(@tiptap/pm@2.1.12) + dev: false + + /@tiptap/extension-table-row@2.1.16(@tiptap/core@2.1.12): + resolution: {integrity: sha512-fVoNuef+YX7HyGpgljdphYdoxmbRjs/WJZDYsbXSmNaNc6I1jT9gpeBmRcVaB8oqrtIaE1GaR7u6Ricp4tpkVA==} + peerDependencies: + '@tiptap/core': ^2.0.0 + dependencies: + '@tiptap/core': 2.1.12(@tiptap/pm@2.1.12) + dev: false + /@tiptap/extension-text@2.1.12(@tiptap/core@2.1.12): resolution: {integrity: sha512-rCNUd505p/PXwU9Jgxo4ZJv4A3cIBAyAqlx/dtcY6cjztCQuXJhuQILPhjGhBTOLEEL4kW2wQtqzCmb7O8i2jg==} peerDependencies: @@ -8575,6 +8451,7 @@ packages: /@types/parse-json@4.0.2: resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} + dev: true /@types/parse5@6.0.3: resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} @@ -9537,15 +9414,6 @@ packages: - supports-color dev: true - /babel-plugin-macros@3.1.0: - resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} - engines: {node: '>=10', npm: '>=6'} - dependencies: - '@babel/runtime': 7.23.5 - cosmiconfig: 7.1.0 - resolve: 1.22.8 - dev: false - /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.7): resolution: {integrity: sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==} peerDependencies: @@ -10091,11 +9959,6 @@ packages: engines: {node: '>=0.8'} dev: true - /clsx@1.1.1: - resolution: {integrity: sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==} - engines: {node: '>=6'} - dev: false - /clsx@1.2.1: resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} engines: {node: '>=6'} @@ -10272,6 +10135,7 @@ packages: /convert-source-map@1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + dev: true /convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} @@ -10315,6 +10179,7 @@ packages: parse-json: 5.2.0 path-type: 4.0.0 yaml: 1.10.2 + dev: true /cosmiconfig@8.3.6(typescript@5.3.3): resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} @@ -10512,10 +10377,6 @@ packages: engines: {node: '>=4'} hasBin: true - /csstype@3.0.9: - resolution: {integrity: sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==} - dev: false - /csstype@3.1.1: resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==} dev: false @@ -10527,7 +10388,6 @@ packages: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} requiresBuild: true dev: false - optional: true /d3-array@3.2.4: resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} @@ -10979,7 +10839,6 @@ packages: /detect-node-es@1.1.0: resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} - dev: true /detect-package-manager@2.0.1: resolution: {integrity: sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==} @@ -11388,6 +11247,7 @@ packages: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: is-arrayish: 0.2.1 + dev: true /error-stack-parser@2.1.4: resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} @@ -12268,10 +12128,6 @@ packages: pkg-dir: 7.0.0 dev: true - /find-root@1.1.0: - resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} - dev: false - /find-up@3.0.0: resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} engines: {node: '>=6'} @@ -12495,7 +12351,6 @@ packages: /get-nonce@1.0.1: resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} engines: {node: '>=6'} - dev: true /get-npm-tarball-url@2.1.0: resolution: {integrity: sha512-ro+DiMu5DXgRBabqXupW38h7WPZ9+Ad8UjwhvsmmN8w1sU7ab0nzAXvVZ4kqYg57OrqomRtJvepX5/xvFKNtjA==} @@ -12783,6 +12638,13 @@ packages: hast-util-is-element: 2.1.3 dev: false + /hast-util-embedded@3.0.0: + resolution: {integrity: sha512-naH8sld4Pe2ep03qqULEtvYr7EjrLK2QHY8KJR6RJkTUjPGObe1vnx585uzem2hGra+s1q08DZZpfgDVYRbaXA==} + dependencies: + '@types/hast': 3.0.3 + hast-util-is-element: 3.0.0 + dev: false + /hast-util-from-dom@4.2.0: resolution: {integrity: sha512-t1RJW/OpJbCAJQeKi3Qrj1cAOLA0+av/iPFori112+0X7R3wng+jxLA+kXec8K4szqPRGI8vPxbbpEYvvpwaeQ==} dependencies: @@ -12806,6 +12668,12 @@ packages: resolution: {integrity: sha512-X2+RwZIMTMKpXUzlotatPzWj8bspCymtXH3cfG3iQKV+wPF53Vgaqxi/eLqGck0wKq1kS9nvoB1wchbCPEL8sg==} dev: false + /hast-util-has-property@3.0.0: + resolution: {integrity: sha512-MNilsvEKLFpV604hwfhVStK0usFY/QmM5zX16bo7EjnAEGofr5YyI37kzopBlZJkHD4t887i+q/C8/tr5Q94cA==} + dependencies: + '@types/hast': 3.0.3 + dev: false + /hast-util-is-body-ok-link@2.0.0: resolution: {integrity: sha512-S58hCexyKdD31vMsErvgLfflW6vYWo/ixRLPJTtkOvLld24vyI8vmYmkgLA5LG3la2ME7nm7dLGdm48gfLRBfw==} dependencies: @@ -12814,6 +12682,12 @@ packages: hast-util-is-element: 2.1.3 dev: false + /hast-util-is-body-ok-link@3.0.0: + resolution: {integrity: sha512-VFHY5bo2nY8HiV6nir2ynmEB1XkxzuUffhEGeVx7orbu/B1KaGyeGgMZldvMVx5xWrDlLLG/kQ6YkJAMkBEx0w==} + dependencies: + '@types/hast': 3.0.3 + dev: false + /hast-util-is-element@2.1.3: resolution: {integrity: sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA==} dependencies: @@ -12821,6 +12695,12 @@ packages: '@types/unist': 2.0.10 dev: false + /hast-util-is-element@3.0.0: + resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} + dependencies: + '@types/hast': 3.0.3 + dev: false + /hast-util-parse-selector@3.1.1: resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} dependencies: @@ -12837,6 +12717,16 @@ packages: hast-util-is-element: 2.1.3 dev: false + /hast-util-phrasing@3.0.1: + resolution: {integrity: sha512-6h60VfI3uBQUxHqTyMymMZnEbNl1XmEGtOxxKYL7stY2o601COo62AWAYBQR9lZbYXYSBoxag8UpPRXK+9fqSQ==} + dependencies: + '@types/hast': 3.0.3 + hast-util-embedded: 3.0.0 + hast-util-has-property: 3.0.0 + hast-util-is-body-ok-link: 3.0.0 + hast-util-is-element: 3.0.0 + dev: false + /hast-util-raw@7.2.3: resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==} dependencies: @@ -12983,12 +12873,6 @@ packages: minimalistic-crypto-utils: 1.0.1 dev: true - /hoist-non-react-statics@3.3.2: - resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} - dependencies: - react-is: 16.13.1 - dev: false - /hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} dev: true @@ -13034,6 +12918,10 @@ packages: webpack: 5.89.0(@swc/core@1.3.96)(esbuild@0.18.20) dev: true + /html-whitespace-sensitive-tag-names@3.0.0: + resolution: {integrity: sha512-KlClZ3/Qy5UgvpvVvDomGhnQhNWH5INE8GwvSIQ9CWt1K0zbbXrl7eN5bWaafOZgtmO3jMPwUqmrmEwinhPq1w==} + dev: false + /htmlparser2@6.1.0: resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} dependencies: @@ -13193,7 +13081,6 @@ packages: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} dependencies: loose-envify: 1.4.0 - dev: true /ip@2.0.0: resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} @@ -13237,6 +13124,7 @@ packages: /is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + dev: true /is-arrayish@0.3.2: resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} @@ -13958,6 +13846,14 @@ packages: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} dev: true + /lodash.foreach@4.5.0: + resolution: {integrity: sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==} + dev: false + + /lodash.groupby@4.6.0: + resolution: {integrity: sha512-5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw==} + dev: false + /lodash.includes@4.3.0: resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} dev: false @@ -15778,6 +15674,7 @@ packages: error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 + dev: true /parse5-htmlparser2-tree-adapter@7.0.0: resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} @@ -16978,6 +16875,17 @@ packages: resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} dev: false + /react-number-format@5.3.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-qpYcQLauIeEhCZUZY9jXZnnroOtdy3jYaS1zQ3M1Sr6r/KMOBEIGNIb7eKT19g2N1wbYgFgvDzs19hw5TrB8XQ==} + peerDependencies: + react: ^0.14 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + react-dom: ^0.14 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + dependencies: + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /react-refresh@0.14.0: resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} engines: {node: '>=0.10.0'} @@ -16997,7 +16905,6 @@ packages: react: 18.2.0 react-style-singleton: 2.2.1(@types/react@18.2.48)(react@18.2.0) tslib: 2.6.2 - dev: true /react-remove-scroll@2.5.5(@types/react@18.2.48)(react@18.2.0): resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} @@ -17018,6 +16925,25 @@ packages: use-sidecar: 1.1.2(@types/react@18.2.48)(react@18.2.0) dev: true + /react-remove-scroll@2.5.7(@types/react@18.2.48)(react@18.2.0): + resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.2.48 + react: 18.2.0 + react-remove-scroll-bar: 2.3.4(@types/react@18.2.48)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.2.48)(react@18.2.0) + tslib: 2.6.2 + use-callback-ref: 1.3.0(@types/react@18.2.48)(react@18.2.0) + use-sidecar: 1.1.2(@types/react@18.2.48)(react@18.2.0) + dev: false + /react-resizable@3.0.5(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-vKpeHhI5OZvYn82kXOs1bC8aOXktGU5AmKAgaZS4F5JPburCtbmDPqE7Pzp+1kN4+Wb81LlF33VpGwWwtXem+w==} peerDependencies: @@ -17059,10 +16985,9 @@ packages: invariant: 2.2.4 react: 18.2.0 tslib: 2.6.2 - dev: true - /react-textarea-autosize@8.3.4(@types/react@18.2.48)(react@18.2.0): - resolution: {integrity: sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==} + /react-textarea-autosize@8.5.3(@types/react@18.2.48)(react@18.2.0): + resolution: {integrity: sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==} engines: {node: '>=10'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -17280,6 +17205,19 @@ packages: jsesc: 0.5.0 dev: true + /rehype-format@5.0.0: + resolution: {integrity: sha512-kM4II8krCHmUhxrlvzFSptvaWh280Fr7UGNJU5DCMuvmAwGCNmGfi9CvFAQK6JDjsNoRMWQStglK3zKJH685Wg==} + dependencies: + '@types/hast': 3.0.3 + hast-util-embedded: 3.0.0 + hast-util-is-element: 3.0.0 + hast-util-phrasing: 3.0.1 + hast-util-whitespace: 3.0.0 + html-whitespace-sensitive-tag-names: 3.0.0 + rehype-minify-whitespace: 6.0.0 + unist-util-visit-parents: 6.0.1 + dev: false + /rehype-minify-whitespace@5.0.1: resolution: {integrity: sha512-PPp4lWJiBPlePI/dv1BeYktbwkfgXkrK59MUa+tYbMPgleod+4DvFK2PLU0O0O60/xuhHfiR9GUIUlXTU8sRIQ==} dependencies: @@ -17291,6 +17229,16 @@ packages: unist-util-is: 5.2.1 dev: false + /rehype-minify-whitespace@6.0.0: + resolution: {integrity: sha512-i9It4YHR0Sf3GsnlR5jFUKXRr9oayvEk9GKQUkwZv6hs70OH9q3OCZrq9PpLvIGKt3W+JxBOxCidNVpH/6rWdA==} + dependencies: + '@types/hast': 3.0.3 + hast-util-embedded: 3.0.0 + hast-util-is-element: 3.0.0 + hast-util-whitespace: 3.0.0 + unist-util-is: 6.0.0 + dev: false + /rehype-parse@8.0.5: resolution: {integrity: sha512-Ds3RglaY/+clEX2U2mHflt7NlMA72KspZ0JLUJgBBLpRddBcEw3H8uYZQliQriku22NZpYMfjDdSgHcjxue24A==} dependencies: @@ -17968,11 +17916,6 @@ packages: buffer-from: 1.1.2 source-map: 0.6.1 - /source-map@0.5.7: - resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} - engines: {node: '>=0.10.0'} - dev: false - /source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} @@ -19057,6 +19000,11 @@ packages: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} + /type-fest@3.13.1: + resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} + engines: {node: '>=14.16'} + dev: false + /type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -19404,7 +19352,6 @@ packages: '@types/react': 18.2.48 react: 18.2.0 tslib: 2.6.2 - dev: true /use-composed-ref@1.3.0(react@18.2.0): resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==} @@ -19475,7 +19422,6 @@ packages: detect-node-es: 1.1.0 react: 18.2.0 tslib: 2.6.2 - dev: true /use-sync-external-store@1.2.0(react@18.2.0): resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} @@ -20408,6 +20354,7 @@ packages: /yaml@1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} + dev: true /yaml@2.3.4: resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} From 8b0024623c04cbe026af00476986f2e609ed1ff4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 18 Jan 2024 21:34:45 +0000 Subject: [PATCH 04/40] chore(deps): update storybook monorepo to v7.6.10 --- web/apps/ui-docs/package.json | 18 +- web/pnpm-lock.yaml | 496 ++++++++++++++++------------------ 2 files changed, 243 insertions(+), 271 deletions(-) diff --git a/web/apps/ui-docs/package.json b/web/apps/ui-docs/package.json index e2b53afd87..ad059eed00 100644 --- a/web/apps/ui-docs/package.json +++ b/web/apps/ui-docs/package.json @@ -15,15 +15,15 @@ "devDependencies": { "@babel/core": "7.23.7", "@signalco/tsconfig": "workspace:*", - "@storybook/addon-essentials": "7.6.9", - "@storybook/addon-links": "7.6.9", + "@storybook/addon-essentials": "7.6.10", + "@storybook/addon-links": "7.6.10", "@storybook/addon-styling-webpack": "0.0.6", - "@storybook/addon-themes": "7.6.9", - "@storybook/addons": "7.6.9", - "@storybook/manager-api": "7.6.9", - "@storybook/nextjs": "7.6.9", - "@storybook/react": "7.6.9", - "@storybook/theming": "7.6.9", + "@storybook/addon-themes": "7.6.10", + "@storybook/addons": "7.6.10", + "@storybook/manager-api": "7.6.10", + "@storybook/nextjs": "7.6.10", + "@storybook/react": "7.6.10", + "@storybook/theming": "7.6.10", "@types/react": "18.2.48", "@types/react-dom": "18.2.18", "autoprefixer": "10.4.17", @@ -33,7 +33,7 @@ "rimraf": "5.0.5", "sass": "1.70.0", "sass-loader": "14.0.0", - "storybook": "7.6.9", + "storybook": "7.6.10", "storybook-addon-swc": "1.2.0", "style-loader": "3.3.4", "styled-jsx": "5.1.2", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 70376b79ee..da06602a1a 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -867,32 +867,32 @@ importers: specifier: workspace:* version: link:../../packages/tsconfig '@storybook/addon-essentials': - specifier: 7.6.9 - version: 7.6.9(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + specifier: 7.6.10 + version: 7.6.10(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-links': - specifier: 7.6.9 - version: 7.6.9(react@18.2.0) + specifier: 7.6.10 + version: 7.6.10(react@18.2.0) '@storybook/addon-styling-webpack': specifier: 0.0.6 version: 0.0.6(webpack@5.89.0) '@storybook/addon-themes': - specifier: 7.6.9 - version: 7.6.9 + specifier: 7.6.10 + version: 7.6.10 '@storybook/addons': - specifier: 7.6.9 - version: 7.6.9(react-dom@18.2.0)(react@18.2.0) + specifier: 7.6.10 + version: 7.6.10(react-dom@18.2.0)(react@18.2.0) '@storybook/manager-api': - specifier: 7.6.9 - version: 7.6.9(react-dom@18.2.0)(react@18.2.0) + specifier: 7.6.10 + version: 7.6.10(react-dom@18.2.0)(react@18.2.0) '@storybook/nextjs': - specifier: 7.6.9 - version: 7.6.9(@swc/core@1.3.96)(esbuild@0.18.20)(next@14.0.4)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0)(typescript@5.3.3)(webpack@5.89.0) + specifier: 7.6.10 + version: 7.6.10(@swc/core@1.3.96)(esbuild@0.18.20)(next@14.0.4)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0)(typescript@5.3.3)(webpack@5.89.0) '@storybook/react': - specifier: 7.6.9 - version: 7.6.9(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + specifier: 7.6.10 + version: 7.6.10(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@storybook/theming': - specifier: 7.6.9 - version: 7.6.9(react-dom@18.2.0)(react@18.2.0) + specifier: 7.6.10 + version: 7.6.10(react-dom@18.2.0)(react@18.2.0) '@types/react': specifier: 18.2.48 version: 18.2.48 @@ -921,8 +921,8 @@ importers: specifier: 14.0.0 version: 14.0.0(sass@1.70.0)(webpack@5.89.0) storybook: - specifier: 7.6.9 - version: 7.6.9 + specifier: 7.6.10 + version: 7.6.10 storybook-addon-swc: specifier: 1.2.0 version: 1.2.0(@swc/core@1.3.96)(webpack@5.89.0) @@ -4331,39 +4331,16 @@ packages: engines: {node: '>=14'} dev: false - /@floating-ui/core@1.5.0: - resolution: {integrity: sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==} - dependencies: - '@floating-ui/utils': 0.1.6 - /@floating-ui/core@1.5.3: resolution: {integrity: sha512-O0WKDOo0yhJuugCx6trZQj5jVJ9yR0ystG2JaNAemYUWce+pmM6WUEFIibnWyEJKdrDxhm75NoSRME35FNaM/Q==} dependencies: '@floating-ui/utils': 0.2.1 - dev: false - - /@floating-ui/dom@1.5.3: - resolution: {integrity: sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==} - dependencies: - '@floating-ui/core': 1.5.0 - '@floating-ui/utils': 0.1.6 /@floating-ui/dom@1.5.4: resolution: {integrity: sha512-jByEsHIY+eEdCjnTVu+E3ephzTOzkQ8hgUfGwos+bg7NlH33Zc5uO+QHz1mrQUOgIKKDD1RtS201P9NvAfq3XQ==} dependencies: '@floating-ui/core': 1.5.3 '@floating-ui/utils': 0.2.1 - dev: false - - /@floating-ui/react-dom@2.0.4(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ==} - peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' - dependencies: - '@floating-ui/dom': 1.5.3 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) /@floating-ui/react-dom@2.0.6(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-IB8aCRFxr8nFkdYZgH+Otd9EVQPJoynxeFRGTB8voPoZMRWo8XjYuCRgpI1btvuKY69XMiLnW+ym7zoBHM90Rw==} @@ -4374,7 +4351,6 @@ packages: '@floating-ui/dom': 1.5.4 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - dev: false /@floating-ui/react@0.24.8(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-AuYeDoaR8jtUlUXtZ1IJ/6jtBkGnSpJXbGNzokBL87VDJ8opMq1Bgrc0szhK482ReQY6KZsMoZCVSb4xwalkBA==} @@ -4382,7 +4358,7 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: - '@floating-ui/react-dom': 2.0.4(react-dom@18.2.0)(react@18.2.0) + '@floating-ui/react-dom': 2.0.6(react-dom@18.2.0)(react@18.2.0) aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -4402,12 +4378,8 @@ packages: tabbable: 6.2.0 dev: false - /@floating-ui/utils@0.1.6: - resolution: {integrity: sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==} - /@floating-ui/utils@0.2.1: resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} - dev: false /@hcaptcha/loader@1.0.10: resolution: {integrity: sha512-aWrYY47l42O/7OhPDOYD1Xwl0pa3tmMAOu8yNTuuhcwRme0MDw3mMNG7EhAF4wqyE8SAr7kXiWYp+ryOnfS8EQ==} @@ -5855,7 +5827,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.5 - '@floating-ui/react-dom': 2.0.4(react-dom@18.2.0)(react@18.2.0) + '@floating-ui/react-dom': 2.0.6(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.48)(react@18.2.0) @@ -5885,7 +5857,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.5 - '@floating-ui/react-dom': 2.0.4(react-dom@18.2.0)(react@18.2.0) + '@floating-ui/react-dom': 2.0.6(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.48)(react@18.2.0) @@ -6579,10 +6551,10 @@ packages: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: true - /@storybook/addon-actions@7.6.9: - resolution: {integrity: sha512-HiYHA621DmhjdvshdEhNmFr7nI0a4VOWjdZzwLDCxI8uFywXGg42p65nl0XdZYlPE1VmMPRJHs48SYIQzlb5iQ==} + /@storybook/addon-actions@7.6.10: + resolution: {integrity: sha512-pcKmf0H/caGzKDy8cz1adNSjv+KOBWLJ11RzGExrWm+Ad5ACifwlsQPykJ3TQ/21sTd9IXVrE9uuq4LldEnPbg==} dependencies: - '@storybook/core-events': 7.6.9 + '@storybook/core-events': 7.6.10 '@storybook/global': 5.0.0 '@types/uuid': 9.0.7 dequal: 2.0.3 @@ -6590,18 +6562,18 @@ packages: uuid: 9.0.1 dev: true - /@storybook/addon-backgrounds@7.6.9: - resolution: {integrity: sha512-H4R2IrVuKGn69n0e7ahL3Lp4VV7YhNEzVFJ/sLV5dfR8ldHG1az7c/OxSI+xgI+dfLVWCzpXMrE/6UK1Yfsocg==} + /@storybook/addon-backgrounds@7.6.10: + resolution: {integrity: sha512-kGzsN1QkfyI8Cz7TErEx9OCB3PMzpCFGLd/iy7FreXwbMbeAQ3/9fYgKUsNOYgOhuTz7S09koZUWjS/WJuZGFA==} dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 ts-dedent: 2.2.0 dev: true - /@storybook/addon-controls@7.6.9(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-FrSraj3CkQAIaZe91ufYp+BsRRDXUYK+d0eXcPlBf6uEwN3TFYSgB2u3iiRk2WhJd8LsQ1QeXQlr8wBAPoazqg==} + /@storybook/addon-controls@7.6.10(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-LjwCQRMWq1apLtFwDi6U8MI6ITUr+KhxJucZ60tfc58RgB2v8ayozyDAonFEONsx9YSR1dNIJ2Z/e2rWTBJeYA==} dependencies: - '@storybook/blocks': 7.6.9(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@storybook/blocks': 7.6.10(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) lodash: 4.17.21 ts-dedent: 2.2.0 transitivePeerDependencies: @@ -6613,27 +6585,27 @@ packages: - supports-color dev: true - /@storybook/addon-docs@7.6.9(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-0JXZTehWgE40D+43IbgVu7leV5nfDRirXIR5W/V9tZKRKaZSrQ7Qgx8sdJ9Sdb9KMEay0lZJAoKJDSM4V9hCfw==} + /@storybook/addon-docs@7.6.10(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-GtyQ9bMx1AOOtl6ZS9vwK104HFRK+tqzxddRRxhXkpyeKu3olm9aMgXp35atE/3fJSqyyDm2vFtxxH8mzBA20A==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@jest/transform': 29.7.0 '@mdx-js/react': 2.3.0(react@18.2.0) - '@storybook/blocks': 7.6.9(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@storybook/client-logger': 7.6.9 - '@storybook/components': 7.6.9(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@storybook/csf-plugin': 7.6.9 - '@storybook/csf-tools': 7.6.9 + '@storybook/blocks': 7.6.10(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 7.6.10 + '@storybook/components': 7.6.10(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@storybook/csf-plugin': 7.6.10 + '@storybook/csf-tools': 7.6.10 '@storybook/global': 5.0.0 '@storybook/mdx2-csf': 1.1.0 - '@storybook/node-logger': 7.6.9 - '@storybook/postinstall': 7.6.9 - '@storybook/preview-api': 7.6.9 - '@storybook/react-dom-shim': 7.6.9(react-dom@18.2.0)(react@18.2.0) - '@storybook/theming': 7.6.9(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.6.9 + '@storybook/node-logger': 7.6.10 + '@storybook/postinstall': 7.6.10 + '@storybook/preview-api': 7.6.10 + '@storybook/react-dom-shim': 7.6.10(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.6.10(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.6.10 fs-extra: 11.2.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -6647,25 +6619,25 @@ packages: - supports-color dev: true - /@storybook/addon-essentials@7.6.9(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Ym29ry7ogSAg1Nl/XROQsZSnZ4mwJWUEuZLQfrchgGWBFd2BKgAfC4iSZdwNr1XE33zPEwCfruCd2fGiM2mPzw==} + /@storybook/addon-essentials@7.6.10(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-cjbuCCK/3dtUity0Uqi5LwbkgfxqCCE5x5mXZIk9lTMeDz5vB9q6M5nzncVDy8F8przF3NbDLLgxKlt8wjiICg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addon-actions': 7.6.9 - '@storybook/addon-backgrounds': 7.6.9 - '@storybook/addon-controls': 7.6.9(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-docs': 7.6.9(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-highlight': 7.6.9 - '@storybook/addon-measure': 7.6.9 - '@storybook/addon-outline': 7.6.9 - '@storybook/addon-toolbars': 7.6.9 - '@storybook/addon-viewport': 7.6.9 - '@storybook/core-common': 7.6.9 - '@storybook/manager-api': 7.6.9(react-dom@18.2.0)(react@18.2.0) - '@storybook/node-logger': 7.6.9 - '@storybook/preview-api': 7.6.9 + '@storybook/addon-actions': 7.6.10 + '@storybook/addon-backgrounds': 7.6.10 + '@storybook/addon-controls': 7.6.10(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-docs': 7.6.10(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-highlight': 7.6.10 + '@storybook/addon-measure': 7.6.10 + '@storybook/addon-outline': 7.6.10 + '@storybook/addon-toolbars': 7.6.10 + '@storybook/addon-viewport': 7.6.10 + '@storybook/core-common': 7.6.10 + '@storybook/manager-api': 7.6.10(react-dom@18.2.0)(react@18.2.0) + '@storybook/node-logger': 7.6.10 + '@storybook/preview-api': 7.6.10 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) ts-dedent: 2.2.0 @@ -6676,14 +6648,14 @@ packages: - supports-color dev: true - /@storybook/addon-highlight@7.6.9: - resolution: {integrity: sha512-TgfUdZqG+X6lJfZJvMkSsG+UfiEkh1xAXC628RTcVjVx5uopuezdASLU2jpLbyBc9Dmvp3j0XaEJph50n9sEUQ==} + /@storybook/addon-highlight@7.6.10: + resolution: {integrity: sha512-dIuS5QmoT1R+gFOcf6CoBa6D9UR5/wHCfPqPRH8dNNcCLtIGSHWQ4v964mS5OCq1Huj7CghmR15lOUk7SaYwUA==} dependencies: '@storybook/global': 5.0.0 dev: true - /@storybook/addon-links@7.6.9(react@18.2.0): - resolution: {integrity: sha512-s6XR1Y9y2B84S5jzV61MgWm4A/aOl5BMs5alFTtSIwQGSAr/gLtvITfyfMNA+QCfNBcBn5arY4o0GDiBoC+dhQ==} + /@storybook/addon-links@7.6.10(react@18.2.0): + resolution: {integrity: sha512-s/WkSYHpr2pb9p57j6u/xDBg3TKJhBq55YMl0GB5gXgkRPIeuGbPhGJhm2yTGVFLvXgr/aHHnOxb/R/W8PiRhA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: @@ -6696,15 +6668,15 @@ packages: ts-dedent: 2.2.0 dev: true - /@storybook/addon-measure@7.6.9: - resolution: {integrity: sha512-MhkxnKWyIyPRsALERaQaZIkQdbQ6kSAdfVRRSmttw0hKFFzvF0vHtCAXkgk8NvxXUY/b7UCKuDb5HxCGnefe3g==} + /@storybook/addon-measure@7.6.10: + resolution: {integrity: sha512-OVfTI56+kc4hLWfZ/YPV3WKj/aA9e4iKXYxZyPdhfX4Z8TgZdD1wv9Z6e8DKS0H5kuybYrHKHaID5ki6t7qz3w==} dependencies: '@storybook/global': 5.0.0 tiny-invariant: 1.3.1 dev: true - /@storybook/addon-outline@7.6.9: - resolution: {integrity: sha512-bqoZ4owV4H1ZityHEte9xqmGaiv22b3Wg6JXYeB2ZdzKlWWor8pVAi8EFCcB095wfuP/Hs5nWXmm2ULDuMLUjQ==} + /@storybook/addon-outline@7.6.10: + resolution: {integrity: sha512-RVJrEoPArhI6zAIMNl1Gz0zrj84BTfEWYYz0yDWOTVgvN411ugsoIk1hw0671MOneXJ2RcQ9MFIeV/v6AVDQYg==} dependencies: '@storybook/global': 5.0.0 ts-dedent: 2.2.0 @@ -6719,50 +6691,50 @@ packages: webpack: 5.89.0(@swc/core@1.3.96)(esbuild@0.18.20) dev: true - /@storybook/addon-themes@7.6.9: - resolution: {integrity: sha512-1MWmKfbJ8hmhUPX+Za/gSbMHUrY2RJgs/QpMJOF+HsQ79BdF6ah7vn28oRUvO1eclBmGs924Tapps9TNycpQxA==} + /@storybook/addon-themes@7.6.10: + resolution: {integrity: sha512-fsWr9FOVMJoD9bsXf1B7uHRajWx2Lruhi3VYGt/AZG6a/g38ja31+lWynpESOGxv4hOCyoNIAdC5JZFbMg7mOA==} dependencies: ts-dedent: 2.2.0 dev: true - /@storybook/addon-toolbars@7.6.9: - resolution: {integrity: sha512-cnbuncDMyCwBNHpiDIZBYP9LWWaDx5EP4Q64q6P4ZElaxjHz/Az7z2IPHuVhEjCA+KF7zAr9S0JT/7vLzpYFcw==} + /@storybook/addon-toolbars@7.6.10: + resolution: {integrity: sha512-PaXY/oj9yxF7/H0CNdQKcioincyCkfeHpISZriZbZqhyqsjn3vca7RFEmsB88Q+ou6rMeqyA9st+6e2cx/Ct6A==} dev: true - /@storybook/addon-viewport@7.6.9: - resolution: {integrity: sha512-nWHsPXYpKsgFJHBP5Tf1l8qO6aBBFqt5+qLDAIP2fyjCRyBpwaMCreFspU5/xf3j69ve/EhD8Cw3ukaFHE57UA==} + /@storybook/addon-viewport@7.6.10: + resolution: {integrity: sha512-+bA6juC/lH4vEhk+w0rXakaG8JgLG4MOYrIudk5vJKQaC6X58LIM9N4kzIS2KSExRhkExXBPrWsnMfCo7uxmKg==} dependencies: memoizerific: 1.11.3 dev: true - /@storybook/addons@7.6.9(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-//rYHXiLJ3MnbbozJg04LGRP93awX76r3daFqJW+d8nghUbUv/x52QbSl2pxY29623yNAmBVeKtAPTTqmax3YQ==} + /@storybook/addons@7.6.10(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-lv/oT4ZGMKfXh6bB7LbuRP85bwRprBPYuMMl+e1Ikvu5WTfqVoJRYjc7mvXaIHGCI6DZ/nFcbRjra6q8ZhoDgw==} dependencies: - '@storybook/manager-api': 7.6.9(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.6.9 - '@storybook/types': 7.6.9 + '@storybook/manager-api': 7.6.10(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.6.10 + '@storybook/types': 7.6.10 transitivePeerDependencies: - react - react-dom dev: true - /@storybook/blocks@7.6.9(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-ZSQub0RoZ7uxa0FbbornJd+AVs8ikVe9ESxOB7h/Y1oPHEbKLkkxGfXVIzt9wu8kaDMNhVT+Ewg9pVnWu/p4yQ==} + /@storybook/blocks@7.6.10(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-oSIukGC3yuF8pojABC/HLu5tv2axZvf60TaUs8eDg7+NiiKhzYSPoMQxs5uMrKngl+EJDB92ESgWT9vvsfvIPg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/channels': 7.6.9 - '@storybook/client-logger': 7.6.9 - '@storybook/components': 7.6.9(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-events': 7.6.9 + '@storybook/channels': 7.6.10 + '@storybook/client-logger': 7.6.10 + '@storybook/components': 7.6.10(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.6.10 '@storybook/csf': 0.1.2 - '@storybook/docs-tools': 7.6.9 + '@storybook/docs-tools': 7.6.10 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.6.9(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.6.9 - '@storybook/theming': 7.6.9(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.6.9 + '@storybook/manager-api': 7.6.10(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.6.10 + '@storybook/theming': 7.6.10(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.6.10 '@types/lodash': 4.14.201 color-convert: 2.0.1 dequal: 2.0.3 @@ -6784,13 +6756,13 @@ packages: - supports-color dev: true - /@storybook/builder-manager@7.6.9: - resolution: {integrity: sha512-F9Fujde0G4g7Df6mYu6VQy26c3B1hcAC0KLbjKrrp1v9+E5mE12hSq/y+mYQUGmCe86YBVuQiazO4W3Mm/HRsw==} + /@storybook/builder-manager@7.6.10: + resolution: {integrity: sha512-f+YrjZwohGzvfDtH8BHzqM3xW0p4vjjg9u7uzRorqUiNIAAKHpfNrZ/WvwPlPYmrpAHt4xX/nXRJae4rFSygPw==} dependencies: '@fal-works/esbuild-plugin-global-externals': 2.1.2 - '@storybook/core-common': 7.6.9 - '@storybook/manager': 7.6.9 - '@storybook/node-logger': 7.6.9 + '@storybook/core-common': 7.6.10 + '@storybook/manager': 7.6.10 + '@storybook/node-logger': 7.6.10 '@types/ejs': 3.1.5 '@types/find-cache-dir': 3.2.1 '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.18.20) @@ -6808,8 +6780,8 @@ packages: - supports-color dev: true - /@storybook/builder-webpack5@7.6.9(esbuild@0.18.20)(typescript@5.3.3): - resolution: {integrity: sha512-LDwD1chjTVRKxJebkN4GkMl/aR7jzVYIx+0VuFKjDM/6er341ixE5GMIlvXKdYb8JWI8bI7suknSjbsd3LeBoA==} + /@storybook/builder-webpack5@7.6.10(esbuild@0.18.20)(typescript@5.3.3): + resolution: {integrity: sha512-ja47rdy75tAs37T+JLSqgUGJiba+74zM/8IpEZAzgJmGxLetnHuCWEDskZWh3NXemxYS2uCvsg5rNc+dL9z4RA==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -6817,14 +6789,14 @@ packages: optional: true dependencies: '@babel/core': 7.23.7 - '@storybook/channels': 7.6.9 - '@storybook/client-logger': 7.6.9 - '@storybook/core-common': 7.6.9 - '@storybook/core-events': 7.6.9 - '@storybook/core-webpack': 7.6.9 - '@storybook/node-logger': 7.6.9 - '@storybook/preview': 7.6.9 - '@storybook/preview-api': 7.6.9 + '@storybook/channels': 7.6.10 + '@storybook/client-logger': 7.6.10 + '@storybook/core-common': 7.6.10 + '@storybook/core-events': 7.6.10 + '@storybook/core-webpack': 7.6.10 + '@storybook/node-logger': 7.6.10 + '@storybook/preview': 7.6.10 + '@storybook/preview-api': 7.6.10 '@swc/core': 1.3.96 '@types/node': 18.19.3 '@types/semver': 7.5.5 @@ -6864,33 +6836,33 @@ packages: - webpack-cli dev: true - /@storybook/channels@7.6.9: - resolution: {integrity: sha512-goGGZPT294CS1QDF65Fs+PCauvM/nTMseU913ZVSZbFTk4uvqIXOaOraqhQze8A/C8a0yls4qu2Wp00tCnyaTA==} + /@storybook/channels@7.6.10: + resolution: {integrity: sha512-ITCLhFuDBKgxetuKnWwYqMUWlU7zsfH3gEKZltTb+9/2OAWR7ez0iqU7H6bXP1ridm0DCKkt2UMWj2mmr9iQqg==} dependencies: - '@storybook/client-logger': 7.6.9 - '@storybook/core-events': 7.6.9 + '@storybook/client-logger': 7.6.10 + '@storybook/core-events': 7.6.10 '@storybook/global': 5.0.0 qs: 6.11.2 telejson: 7.2.0 tiny-invariant: 1.3.1 dev: true - /@storybook/cli@7.6.9: - resolution: {integrity: sha512-HXxr8m1S9wsCtVZ/iQy/bHIUcGlNZ6bMo8jBcFh2V5EgDi350LGQ8q1w/zbwNMD0z0OhmPiv84okksBrOMW6pw==} + /@storybook/cli@7.6.10: + resolution: {integrity: sha512-pK1MEseMm73OMO2OVoSz79QWX8ymxgIGM8IeZTCo9gImiVRChMNDFYcv8yPWkjuyesY8c15CoO48aR7pdA1OjQ==} hasBin: true dependencies: '@babel/core': 7.23.7 '@babel/preset-env': 7.23.3(@babel/core@7.23.7) '@babel/types': 7.23.6 '@ndelangen/get-tarball': 3.0.9 - '@storybook/codemod': 7.6.9 - '@storybook/core-common': 7.6.9 - '@storybook/core-events': 7.6.9 - '@storybook/core-server': 7.6.9 - '@storybook/csf-tools': 7.6.9 - '@storybook/node-logger': 7.6.9 - '@storybook/telemetry': 7.6.9 - '@storybook/types': 7.6.9 + '@storybook/codemod': 7.6.10 + '@storybook/core-common': 7.6.10 + '@storybook/core-events': 7.6.10 + '@storybook/core-server': 7.6.10 + '@storybook/csf-tools': 7.6.10 + '@storybook/node-logger': 7.6.10 + '@storybook/telemetry': 7.6.10 + '@storybook/types': 7.6.10 '@types/semver': 7.5.5 '@yarnpkg/fslib': 2.10.3 '@yarnpkg/libzip': 2.3.0 @@ -6926,22 +6898,22 @@ packages: - utf-8-validate dev: true - /@storybook/client-logger@7.6.9: - resolution: {integrity: sha512-Xm6fa6AR3cjxabauMldBv/66OOp5IhDiUEpp4D/a7hXfvCWqwmjVJ6EPz9WzkMhcPbMJr8vWJBaS3glkFqsRng==} + /@storybook/client-logger@7.6.10: + resolution: {integrity: sha512-U7bbpu21ntgePMz/mKM18qvCSWCUGCUlYru8mgVlXLCKqFqfTeP887+CsPEQf29aoE3cLgDrxqbRJ1wxX9kL9A==} dependencies: '@storybook/global': 5.0.0 dev: true - /@storybook/codemod@7.6.9: - resolution: {integrity: sha512-7vj5zVu4GmBpY6fxrRsJby5ttN/tN5Z8RFil06PhTy8SI8JxFoJCWBaPwtOvICObdBAqDx9idGVzbcVpdVdJEg==} + /@storybook/codemod@7.6.10: + resolution: {integrity: sha512-pzFR0nocBb94vN9QCJLC3C3dP734ZigqyPmd0ZCDj9Xce2ytfHK3v1lKB6TZWzKAZT8zztauECYxrbo4LVuagw==} dependencies: '@babel/core': 7.23.7 '@babel/preset-env': 7.23.3(@babel/core@7.23.7) '@babel/types': 7.23.6 '@storybook/csf': 0.1.2 - '@storybook/csf-tools': 7.6.9 - '@storybook/node-logger': 7.6.9 - '@storybook/types': 7.6.9 + '@storybook/csf-tools': 7.6.10 + '@storybook/node-logger': 7.6.10 + '@storybook/types': 7.6.10 '@types/cross-spawn': 6.0.5 cross-spawn: 7.0.3 globby: 11.1.0 @@ -6953,19 +6925,19 @@ packages: - supports-color dev: true - /@storybook/components@7.6.9(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-N1IBTJZhLxyoXbm5tR6s34cVEkTVwlsDzTHX0eUiBX5NyspeGjz+dTIubZb/L7zd5w4qHAB7BH7sXw1jIfFGeA==} + /@storybook/components@7.6.10(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-H5hF8pxwtbt0LxV24KMMsPlbYG9Oiui3ObvAQkvGu6q62EYxRPeNSrq3GBI5XEbI33OJY9bT24cVaZx18dXqwQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@radix-ui/react-select': 1.2.2(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-toolbar': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@storybook/client-logger': 7.6.9 + '@storybook/client-logger': 7.6.10 '@storybook/csf': 0.1.2 '@storybook/global': 5.0.0 - '@storybook/theming': 7.6.9(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.6.9 + '@storybook/theming': 7.6.10(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.6.10 memoizerific: 1.11.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -6976,19 +6948,19 @@ packages: - '@types/react-dom' dev: true - /@storybook/core-client@7.6.9: - resolution: {integrity: sha512-a94YHpRilFhhfPLmCsnEuGQld7ZY7VfQPtzKL/a8MjNEYiJTghquLx20ZPAeO/CjKZmtTfLVhO95InkNtKz33A==} + /@storybook/core-client@7.6.10: + resolution: {integrity: sha512-DjnzSzSNDmZyxyg6TxugzWQwOsW+n/iWVv6sHNEvEd5STr0mjuJjIEELmv58LIr5Lsre5+LEddqHsyuLyt8ubg==} dependencies: - '@storybook/client-logger': 7.6.9 - '@storybook/preview-api': 7.6.9 + '@storybook/client-logger': 7.6.10 + '@storybook/preview-api': 7.6.10 dev: true - /@storybook/core-common@7.6.9: - resolution: {integrity: sha512-K3xHn2wvyTRXv+boAei5mVqO6P+5EGdGAILF+iSINrdNfz899HAovlnj68dBZguiHqFibhYyFIv1PyGuPgVn6g==} + /@storybook/core-common@7.6.10: + resolution: {integrity: sha512-K3YWqjCKMnpvYsWNjOciwTH6zWbuuZzmOiipziZaVJ+sB1XYmH52Y3WGEm07TZI8AYK9DRgwA13dR/7W0nw72Q==} dependencies: - '@storybook/core-events': 7.6.9 - '@storybook/node-logger': 7.6.9 - '@storybook/types': 7.6.9 + '@storybook/core-events': 7.6.10 + '@storybook/node-logger': 7.6.10 + '@storybook/types': 7.6.10 '@types/find-cache-dir': 3.2.1 '@types/node': 18.19.3 '@types/node-fetch': 2.6.9 @@ -7014,30 +6986,30 @@ packages: - supports-color dev: true - /@storybook/core-events@7.6.9: - resolution: {integrity: sha512-YCds7AA6sbnnZ2qq5l+AIxhQqYlXB8eVTkjj6phgczsLjkqKapYFxAFc3ppRnE0FcsL2iji17ikHzZ8+eHYznA==} + /@storybook/core-events@7.6.10: + resolution: {integrity: sha512-yccDH67KoROrdZbRKwxgTswFMAco5nlCyxszCDASCLygGSV2Q2e+YuywrhchQl3U6joiWi3Ps1qWu56NeNafag==} dependencies: ts-dedent: 2.2.0 dev: true - /@storybook/core-server@7.6.9: - resolution: {integrity: sha512-zRzKmdYhDiIxX+K3i/Ri6v3uuWzwFcdNaKkWnUSDsIR40kI5vCQB6aad/4Lrf/qMVvjWCOkLNFxOD2X4cXMM6w==} + /@storybook/core-server@7.6.10: + resolution: {integrity: sha512-2icnqJkn3vwq0eJPP0rNaHd7IOvxYf5q4lSVl2AWTxo/Ae19KhokI6j/2vvS2XQJMGQszwshlIwrZUNsj5p0yw==} dependencies: '@aw-web-design/x-default-browser': 1.4.126 '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-manager': 7.6.9 - '@storybook/channels': 7.6.9 - '@storybook/core-common': 7.6.9 - '@storybook/core-events': 7.6.9 + '@storybook/builder-manager': 7.6.10 + '@storybook/channels': 7.6.10 + '@storybook/core-common': 7.6.10 + '@storybook/core-events': 7.6.10 '@storybook/csf': 0.1.2 - '@storybook/csf-tools': 7.6.9 + '@storybook/csf-tools': 7.6.10 '@storybook/docs-mdx': 0.1.0 '@storybook/global': 5.0.0 - '@storybook/manager': 7.6.9 - '@storybook/node-logger': 7.6.9 - '@storybook/preview-api': 7.6.9 - '@storybook/telemetry': 7.6.9 - '@storybook/types': 7.6.9 + '@storybook/manager': 7.6.10 + '@storybook/node-logger': 7.6.10 + '@storybook/preview-api': 7.6.10 + '@storybook/telemetry': 7.6.10 + '@storybook/types': 7.6.10 '@types/detect-port': 1.3.5 '@types/node': 18.19.3 '@types/pretty-hrtime': 1.0.3 @@ -7071,12 +7043,12 @@ packages: - utf-8-validate dev: true - /@storybook/core-webpack@7.6.9: - resolution: {integrity: sha512-2nDHBFY4fxSsESL0bhnWapfRHMZyIYsW9dQvtjkPLKf2v8d7iF8NNM7Rn8j862s2HoMWd8otRW4r3UrG5+FNKw==} + /@storybook/core-webpack@7.6.10: + resolution: {integrity: sha512-+GiCRp+2Hw0NO3NYRKamG/U5SyOQ8tOfRUxuAqWI7nduXwB3WWdjji3/ofjqOm/ryKesuQFtfhozaczvBJBvng==} dependencies: - '@storybook/core-common': 7.6.9 - '@storybook/node-logger': 7.6.9 - '@storybook/types': 7.6.9 + '@storybook/core-common': 7.6.10 + '@storybook/node-logger': 7.6.10 + '@storybook/types': 7.6.10 '@types/node': 18.19.3 ts-dedent: 2.2.0 transitivePeerDependencies: @@ -7084,24 +7056,24 @@ packages: - supports-color dev: true - /@storybook/csf-plugin@7.6.9: - resolution: {integrity: sha512-N1w9uLs26Vq+U3l1hV3V2cmXeWe0bcPxu/8Kh+e0XId5mQ/53LW5yAuq4oCCbxgFL9JHDEZyNBm4jHth5W8r0g==} + /@storybook/csf-plugin@7.6.10: + resolution: {integrity: sha512-Sc+zZg/BnPH2X28tthNaQBnDiFfO0QmfjVoOx0fGYM9SvY3P5ehzWwp5hMRBim6a/twOTzePADtqYL+t6GMqqg==} dependencies: - '@storybook/csf-tools': 7.6.9 + '@storybook/csf-tools': 7.6.10 unplugin: 1.5.0 transitivePeerDependencies: - supports-color dev: true - /@storybook/csf-tools@7.6.9: - resolution: {integrity: sha512-1Lfq+d3NBhmCq07Tz3Fc5Y2szpXKFtQ8Xx9/Ht0NC/dihn8ZgRlFa8uak9BKNWh5kTQb4EP7e0PMmwyowR1JWQ==} + /@storybook/csf-tools@7.6.10: + resolution: {integrity: sha512-TnDNAwIALcN6SA4l00Cb67G02XMOrYU38bIpFJk5VMDX2dvgPjUtJNBuLmEbybGcOt7nPyyFIHzKcY5FCVGoWA==} dependencies: '@babel/generator': 7.23.6 '@babel/parser': 7.23.6 '@babel/traverse': 7.23.7 '@babel/types': 7.23.6 '@storybook/csf': 0.1.2 - '@storybook/types': 7.6.9 + '@storybook/types': 7.6.10 fs-extra: 11.2.0 recast: 0.23.4 ts-dedent: 2.2.0 @@ -7119,12 +7091,12 @@ packages: resolution: {integrity: sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg==} dev: true - /@storybook/docs-tools@7.6.9: - resolution: {integrity: sha512-p5+jkQk+9cTIjnHYqytJARtoupxn7fORAtk33+DOiSv026cSx5LsW2rZwZuGeH+bloVeLoxiwhQWeK61PN14Jw==} + /@storybook/docs-tools@7.6.10: + resolution: {integrity: sha512-UgbikducoXzqQHf2TozO0f2rshaeBNnShVbL5Ai4oW7pDymBmrfzdjGbF/milO7yxNKcoIByeoNmu384eBamgQ==} dependencies: - '@storybook/core-common': 7.6.9 - '@storybook/preview-api': 7.6.9 - '@storybook/types': 7.6.9 + '@storybook/core-common': 7.6.10 + '@storybook/preview-api': 7.6.10 + '@storybook/types': 7.6.10 '@types/doctrine': 0.0.3 assert: 2.1.0 doctrine: 3.0.0 @@ -7138,17 +7110,17 @@ packages: resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} dev: true - /@storybook/manager-api@7.6.9(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-WsgtgV4SHWWLfBhI7xFJ1fCHOeyW6sjMDGsxHifKHJAVH0liVkcGx2tddf7qms2CCdEpQ0Qc2pG14OpfOAlVJw==} + /@storybook/manager-api@7.6.10(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-8eGVpRlpunuFScDtc7nxpPJf/4kJBAAZlNdlhmX09j8M3voX6GpcxabBamSEX5pXZqhwxQCshD4IbqBmjvadlw==} dependencies: - '@storybook/channels': 7.6.9 - '@storybook/client-logger': 7.6.9 - '@storybook/core-events': 7.6.9 + '@storybook/channels': 7.6.10 + '@storybook/client-logger': 7.6.10 + '@storybook/core-events': 7.6.10 '@storybook/csf': 0.1.2 '@storybook/global': 5.0.0 - '@storybook/router': 7.6.9 - '@storybook/theming': 7.6.9(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.6.9 + '@storybook/router': 7.6.10 + '@storybook/theming': 7.6.10(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.6.10 dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 @@ -7160,16 +7132,16 @@ packages: - react-dom dev: true - /@storybook/manager@7.6.9: - resolution: {integrity: sha512-FGY4Dsttg1P9fPVeXuQyIEpXdQYHMMvqUoCpEc0hkDBf4cu6tbQCLOeP7EPKN4oVW+zKh4BanJlrOlqGAD5jWA==} + /@storybook/manager@7.6.10: + resolution: {integrity: sha512-Co3sLCbNYY6O4iH2ggmRDLCPWLj03JE5s/DOG8OVoXc6vBwTc/Qgiyrsxxp6BHQnPpM0mxL6aKAxE3UjsW/Nog==} dev: true /@storybook/mdx2-csf@1.1.0: resolution: {integrity: sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==} dev: true - /@storybook/nextjs@7.6.9(@swc/core@1.3.96)(esbuild@0.18.20)(next@14.0.4)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0)(typescript@5.3.3)(webpack@5.89.0): - resolution: {integrity: sha512-utsW4rnVzWVeOPaguEnalffpFh4y6EKtA92Qc8t4nhtJxSFPukN0GnzxALTmmUQFz9r8M4yVyH32jlRHFBFKfA==} + /@storybook/nextjs@7.6.10(@swc/core@1.3.96)(esbuild@0.18.20)(next@14.0.4)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0)(typescript@5.3.3)(webpack@5.89.0): + resolution: {integrity: sha512-YfUr4+2BlZJMW7bo2W8nNcUFPbf0wTAfhRvCtJDGDu6ne2vjlLyRmDXY5S11YQdO6pd4W8GWHyWTX+bKKIX3qg==} engines: {node: '>=16.0.0'} peerDependencies: '@next/font': ^13.0.0|| ^14.0.0 @@ -7199,14 +7171,14 @@ packages: '@babel/preset-react': 7.23.3(@babel/core@7.23.7) '@babel/preset-typescript': 7.23.3(@babel/core@7.23.7) '@babel/runtime': 7.23.5 - '@storybook/addon-actions': 7.6.9 - '@storybook/builder-webpack5': 7.6.9(esbuild@0.18.20)(typescript@5.3.3) - '@storybook/core-common': 7.6.9 - '@storybook/core-events': 7.6.9 - '@storybook/node-logger': 7.6.9 - '@storybook/preset-react-webpack': 7.6.9(@babel/core@7.23.7)(@swc/core@1.3.96)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) - '@storybook/preview-api': 7.6.9 - '@storybook/react': 7.6.9(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@storybook/addon-actions': 7.6.10 + '@storybook/builder-webpack5': 7.6.10(esbuild@0.18.20)(typescript@5.3.3) + '@storybook/core-common': 7.6.10 + '@storybook/core-events': 7.6.10 + '@storybook/node-logger': 7.6.10 + '@storybook/preset-react-webpack': 7.6.10(@babel/core@7.23.7)(@swc/core@1.3.96)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@storybook/preview-api': 7.6.10 + '@storybook/react': 7.6.10(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@types/node': 18.19.3 '@types/semver': 7.5.5 css-loader: 6.9.1(webpack@5.89.0) @@ -7253,20 +7225,20 @@ packages: - webpack-plugin-serve dev: true - /@storybook/node-logger@7.6.7: - resolution: {integrity: sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==} + /@storybook/node-logger@7.6.10: + resolution: {integrity: sha512-ZBuqrv4bjJzKXyfRGFkVIi+z6ekn6rOPoQao4KmsfLNQAUUsEdR8Baw/zMnnU417zw5dSEaZdpuwx75SCQAeOA==} dev: true - /@storybook/node-logger@7.6.9: - resolution: {integrity: sha512-JoK5mJkjjpFfbiXbCdCiQceIUzIfeHpYCDd6+Jpx9+Sk4osR3BgdW2qYBviosato9c9D3dvKyrfhzbSp5rX+bQ==} + /@storybook/node-logger@7.6.7: + resolution: {integrity: sha512-XLih8MxylkpZG9+8tgp8sPGc2tldlWF+DpuAkUv6J3Mc81mPyc3cQKQWZ7Hb+m1LpRGqKV4wyOQj1rC+leVMoQ==} dev: true - /@storybook/postinstall@7.6.9: - resolution: {integrity: sha512-jkQPEAqgqlBKP/jNgopcMUHNrJTRYTV6iLqQnCSYzufjEgbhlbQ7A9KxjGvQuaqEbKPA4blnLCZo93XoQGGakg==} + /@storybook/postinstall@7.6.10: + resolution: {integrity: sha512-SMdXtednPCy3+SRJ7oN1OPN1oVFhj3ih+ChOEX8/kZ5J3nfmV3wLPtsZvFGUCf0KWQEP1xL+1Urv48mzMKcV/w==} dev: true - /@storybook/preset-react-webpack@7.6.9(@babel/core@7.23.7)(@swc/core@1.3.96)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): - resolution: {integrity: sha512-53zfRsr+YeP6SkoIBXCQjKhAMlVTRNtSpzuvhd7MvLoaU3YO9xE1ZzHMljk1r6gXt+GOMdEzZhFRGc/z/M62Vg==} + /@storybook/preset-react-webpack@7.6.10(@babel/core@7.23.7)(@swc/core@1.3.96)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + resolution: {integrity: sha512-fUcr4dmXJdPIQdjkhA4bE8QF8Pavr4BSLxovtTRupbWxtRjZxJrH5hf+0HZycq1cp9umO/11Lsmw9Nx5Xg3Eww==} engines: {node: '>=16.0.0'} peerDependencies: '@babel/core': ^7.22.0 @@ -7283,10 +7255,10 @@ packages: '@babel/preset-flow': 7.23.3(@babel/core@7.23.7) '@babel/preset-react': 7.23.3(@babel/core@7.23.7) '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.14.0)(webpack@5.89.0) - '@storybook/core-webpack': 7.6.9 - '@storybook/docs-tools': 7.6.9 - '@storybook/node-logger': 7.6.9 - '@storybook/react': 7.6.9(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@storybook/core-webpack': 7.6.10 + '@storybook/docs-tools': 7.6.10 + '@storybook/node-logger': 7.6.10 + '@storybook/react': 7.6.10(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.3.3)(webpack@5.89.0) '@types/node': 18.19.3 '@types/semver': 7.5.5 @@ -7315,15 +7287,15 @@ packages: - webpack-plugin-serve dev: true - /@storybook/preview-api@7.6.9: - resolution: {integrity: sha512-qVRylkOc70Ivz/oRE3cXaQA9r60qXSCXhY8xFjnBvZFjoYr0ImGx+tt0818YzSkhTf6LsNbx9HxwW4+x7JD6dw==} + /@storybook/preview-api@7.6.10: + resolution: {integrity: sha512-5A3etoIwZCx05yuv3KSTv1wynN4SR4rrzaIs/CTBp3BC4q1RBL+Or/tClk0IJPXQMlx/4Y134GtNIBbkiDofpw==} dependencies: - '@storybook/channels': 7.6.9 - '@storybook/client-logger': 7.6.9 - '@storybook/core-events': 7.6.9 + '@storybook/channels': 7.6.10 + '@storybook/client-logger': 7.6.10 + '@storybook/core-events': 7.6.10 '@storybook/csf': 0.1.2 '@storybook/global': 5.0.0 - '@storybook/types': 7.6.9 + '@storybook/types': 7.6.10 '@types/qs': 6.9.10 dequal: 2.0.3 lodash: 4.17.21 @@ -7334,8 +7306,8 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/preview@7.6.9: - resolution: {integrity: sha512-cQbejRzUYghU913ZWLc37YinzU4Ziv5eYonQzGk7C5O2hP2MoDYqIL9CIll00tNb9lXDuK1kYz7AVJNrsDrvCg==} + /@storybook/preview@7.6.10: + resolution: {integrity: sha512-F07BzVXTD3byq+KTWtvsw3pUu3fQbyiBNLFr2CnfU4XSdLKja5lDt8VqDQq70TayVQOf5qfUTzRd4M6pQkjw1w==} dev: true /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.3.3)(webpack@5.89.0): @@ -7357,8 +7329,8 @@ packages: - supports-color dev: true - /@storybook/react-dom-shim@7.6.9(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-8n0MFq52lKGPHmqLN8PHueAE+5Kj+LMUTg7Sw0PeQhuaLYRT/1v0QpQXxuiwpkwEbrQr/u9MzZ8B0KsZHKxROQ==} + /@storybook/react-dom-shim@7.6.10(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-M+N/h6ximacaFdIDjMN2waNoWwApeVYTpFeoDppiFTvdBTXChyIuiPgYX9QSg7gDz92OaA52myGOot4wGvXVzg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -7367,8 +7339,8 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/react@7.6.9(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): - resolution: {integrity: sha512-nKBiI0wVyN3yj9xgNjIVKaaYSwe+qBqn0pxmiHSY20mUY4GH1thEY2KMtL0BLIU/mvcp6cw/Sj3oDFKCe+G0MA==} + /@storybook/react@7.6.10(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + resolution: {integrity: sha512-wwBn1cg2uZWW4peqqBjjU7XGmFq8HdkVUtWwh6dpfgmlY1Aopi+vPgZt7pY9KkWcTOq5+DerMdSfwxukpc3ajQ==} engines: {node: '>=16.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -7378,13 +7350,13 @@ packages: typescript: optional: true dependencies: - '@storybook/client-logger': 7.6.9 - '@storybook/core-client': 7.6.9 - '@storybook/docs-tools': 7.6.9 + '@storybook/client-logger': 7.6.10 + '@storybook/core-client': 7.6.10 + '@storybook/docs-tools': 7.6.10 '@storybook/global': 5.0.0 - '@storybook/preview-api': 7.6.9 - '@storybook/react-dom-shim': 7.6.9(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.6.9 + '@storybook/preview-api': 7.6.10 + '@storybook/react-dom-shim': 7.6.10(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.6.10 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 '@types/node': 18.19.3 @@ -7407,20 +7379,20 @@ packages: - supports-color dev: true - /@storybook/router@7.6.9: - resolution: {integrity: sha512-SSOt/rLcfrFYj+81zi1TOWBXgcx0nN6K41DPZ2T3ye94X8p1BNgxwj5P02/PB4SiOfEHJwTrXZDFUbZQMOo8aA==} + /@storybook/router@7.6.10: + resolution: {integrity: sha512-G/H4Jn2+y8PDe8Zbq4DVxF/TPn0/goSItdILts39JENucHiuGBCjKjSWGBe1rkwKi1tUbB3yhxJVrLagxFEPpQ==} dependencies: - '@storybook/client-logger': 7.6.9 + '@storybook/client-logger': 7.6.10 memoizerific: 1.11.3 qs: 6.11.2 dev: true - /@storybook/telemetry@7.6.9: - resolution: {integrity: sha512-0Dj2RH5oAL1mY72OcZKmiOlAcWyex2bwYJZUnsFrA+RFvOr7FbHAVWwudz4orWzIkYFTESixF4wuF0mYk8ds6g==} + /@storybook/telemetry@7.6.10: + resolution: {integrity: sha512-p3mOSUtIyy2tF1z6pQXxNh1JzYFcAm97nUgkwLzF07GfEdVAPM+ftRSLFbD93zVvLEkmLTlsTiiKaDvOY/lQWg==} dependencies: - '@storybook/client-logger': 7.6.9 - '@storybook/core-common': 7.6.9 - '@storybook/csf-tools': 7.6.9 + '@storybook/client-logger': 7.6.10 + '@storybook/core-common': 7.6.10 + '@storybook/csf-tools': 7.6.10 chalk: 4.1.2 detect-package-manager: 2.0.1 fetch-retry: 5.0.6 @@ -7431,24 +7403,24 @@ packages: - supports-color dev: true - /@storybook/theming@7.6.9(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-S2tow/l2HJFL7im+ovFQE0nLCzy/39qZU30/WVc8gM2dfM7Gsn6M4xiXu23BEwJHnCP8TIOBiCDN1JkOcOvvgg==} + /@storybook/theming@7.6.10(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-f5tuy7yV3TOP3fIboSqpgLHy0wKayAw/M8HxX0jVET4Z4fWlFK0BiHJabQ+XEdAfQM97XhPFHB2IPbwsqhCEcQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) - '@storybook/client-logger': 7.6.9 + '@storybook/client-logger': 7.6.10 '@storybook/global': 5.0.0 memoizerific: 1.11.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/types@7.6.9: - resolution: {integrity: sha512-Qnx7exS6bO1MrqasHl12h8/HeBuxrwg2oMXROO7t0qmprV6+DGb6OxztsVIgbKR+m6uqFFM1q+f/Q5soI1qJ6g==} + /@storybook/types@7.6.10: + resolution: {integrity: sha512-hcS2HloJblaMpCAj2axgGV+53kgSRYPT0a1PG1IHsZaYQILfHSMmBqM8XzXXYTsgf9250kz3dqFX1l0n3EqMlQ==} dependencies: - '@storybook/channels': 7.6.9 + '@storybook/channels': 7.6.10 '@types/babel__core': 7.20.4 '@types/express': 4.17.21 file-system-cache: 2.3.0 @@ -18006,11 +17978,11 @@ packages: webpack: 5.89.0(@swc/core@1.3.96)(esbuild@0.18.20) dev: true - /storybook@7.6.9: - resolution: {integrity: sha512-zsPLvhbEfheqt9bN7X38vgrhLcxSyn7HdWbjZC+02hgNQ0U1jZ4VfrzNbJSqFxzxU+B5gdDZSFMui7OUx9A9Ew==} + /storybook@7.6.10: + resolution: {integrity: sha512-ypFeGhQTUBBfqSUVZYh7wS5ghn3O2wILCiQc4459SeUpvUn+skcqw/TlrwGSoF5EWjDA7gtRrWDxO3mnlPt5Cw==} hasBin: true dependencies: - '@storybook/cli': 7.6.9 + '@storybook/cli': 7.6.10 transitivePeerDependencies: - bufferutil - encoding From 91a799365b23b8df27835b8bbd2913f6062c2d0e Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Thu, 18 Jan 2024 23:14:35 +0100 Subject: [PATCH 05/40] feat(infra): Using GH actions to deploy Vercel Blog app --- .github/workflows/cloud-deploy.yml | 44 ++++++++++ .github/workflows/vercel-deploy_reusable.yml | 88 +++++++++++++++++++ .../workflows/web-nextjs_bundle_analysis.yml | 13 ++- infra/apps/cloud-primary/src/index.ts | 2 +- infra/packages/pulumi/src/vercel/nextJsApp.ts | 4 +- infra/packages/pulumi/src/vercel/vercelApp.ts | 12 +-- 6 files changed, 153 insertions(+), 10 deletions(-) create mode 100644 .github/workflows/vercel-deploy_reusable.yml diff --git a/.github/workflows/cloud-deploy.yml b/.github/workflows/cloud-deploy.yml index 179bc3ed3e..dfb8851c81 100644 --- a/.github/workflows/cloud-deploy.yml +++ b/.github/workflows/cloud-deploy.yml @@ -8,12 +8,41 @@ on: paths: - "cloud/**" - "infra/**" + - "web/**" - ".github/workflows/cloud-deploy.yml" - ".github/workflows/infra-deploy_reusable.yml" + - ".github/workflows/vercel-deploy_reusable.yml" jobs: + changes: + name: "Detect changes" + runs-on: ubuntu-latest + permissions: + pull-requests: read + contents: read + steps: + - uses: actions/checkout@v4 + - uses: dorny/paths-filter@v2 + id: filter + with: + filters: | + infrastructure: + - cloud/** + - infra/** + - .github/workflows/web-nextjs_bundle_analysis.yml + - .github/workflows/cloud-deploy-preview_reusable.yml + web: + - web/** + - .github/workflows/web-nextjs_bundle_analysis.yml + - .github/workflows/nextjs_bundle_analysis_reusable.yml + outputs: + infra: ${{ steps.filter.outputs.infrastructure }} + web: ${{ steps.filter.outputs.web }} + infra_cloud-primary_up: name: "Cloud Primary infrastructure (deploy)" + needs: changes + if: success() && github.event_name == 'pull_request' && needs.changes.outputs.infra == 'true' uses: ./.github/workflows/infra-deploy_reusable.yml with: project: "cloud-primary" @@ -23,9 +52,24 @@ jobs: infra_uier_up: name: "uier infrastructure (deploy)" + needs: changes + if: success() && github.event_name == 'pull_request' && needs.changes.outputs.infra == 'true' uses: ./.github/workflows/infra-deploy_reusable.yml with: project: "uier" baseRef: ${{ github.ref }} command: "up" + secrets: inherit + + vercel_blog_deploy: + name: "Vercel Blog (deploy)" + needs: changes + if: success() && github.event_name == 'pull_request' && needs.changes.outputs.web == 'true' + uses: ./.github/workflows/vercel-deploy_reusable.yml + with: + name: 'blog' + path: 'web/apps/blog' + vercelProjectId: 'prj_VT7qOjkcEvkAsZH7MtSxWcVDWVpr' + preview: false + environment: ${{ github.ref == 'refs/heads/main' && 'production' || 'development' }} secrets: inherit \ No newline at end of file diff --git a/.github/workflows/vercel-deploy_reusable.yml b/.github/workflows/vercel-deploy_reusable.yml new file mode 100644 index 0000000000..7ca60cd7b7 --- /dev/null +++ b/.github/workflows/vercel-deploy_reusable.yml @@ -0,0 +1,88 @@ +# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json + +name: '[Web] Vercel Deploy' + +on: + workflow_call: + inputs: + name: + required: true + type: string + description: 'Name of the package or application to analzye' + path: + required: true + type: string + description: 'Path to the package or application to analzye' + vercelProjectId: + required: true + type: string + description: 'Vercel Project ID' + preview: + required: false + type: boolean + description: 'Whether to deploy to preview or production' + default: true + environment: + required: false + type: string + description: 'Environment to deploy to, can be preview, development, or production' + default: 'preview' + +env: + TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }} + TURBO_TEAM: signalco + TURBO_REMOTE_ONLY: true + VERCEL_PROJECT_ID: ${{ inputs.vercelProjectId }} + VERCEL_ORG_ID: team_Ade0MlfC3211ml3wYJZ4c9hn + +defaults: + run: + working-directory: ./web + +jobs: + ci: + timeout-minutes: 5 + runs-on: ubuntu-latest + concurrency: + group: ${{ github.workflow }}-${{ github.ref || github.run_id }}-${{ inputs.name }} + cancel-in-progress: true + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 2 + + - name: ✨ Setup pnpm + uses: pnpm/action-setup@v2.4.0 + with: + version: 'latest' + + - name: ✨ Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: "20.x" + cache: "pnpm" + cache-dependency-path: ./web/pnpm-lock.yaml + + - name: 📦️ Install dependencies + run: pnpm install --frozen-lockfile --filter ${{ inputs.name }}... --filter . + + - name: ✨ Setup Vercel CLI + run: pnpm install --global vercel@latest + + - name: ⚙️ Pull Vercel Environment Information + run: vercel env pull --yes --environment=${{ inputs.environment }} --token=${{ secrets.VERCEL_TOKEN }} + working-directory: ${{ inputs.path }}/ + + - name: ⚒️ Build app + run: pnpm build --filter=${{ inputs.name }} + + - name: 🚀 Deploy Preview to Vercel + run: vercel deploy --prebuilt --token=${{ secrets.VERCEL_TOKEN }} + working-directory: ${{ inputs.path }}/ + if: ${{ inputs.preview == true }} + + - name: 🚀 Deploy Production to Vercel + run: vercel deploy --prebuilt --prod --token=${{ secrets.VERCEL_TOKEN }} ${{ inputs.environment == 'development' && '--skip-domain' }} + working-directory: ${{ inputs.path }}/ + if: ${{ inputs.preview == false }} + diff --git a/.github/workflows/web-nextjs_bundle_analysis.yml b/.github/workflows/web-nextjs_bundle_analysis.yml index c7994567d0..2032e8b013 100644 --- a/.github/workflows/web-nextjs_bundle_analysis.yml +++ b/.github/workflows/web-nextjs_bundle_analysis.yml @@ -105,7 +105,7 @@ jobs: secrets: inherit analyze_blog: - name: "Blog" + name: "Blog (analysis)" needs: changes if: success() && needs.changes.outputs.web == 'true' uses: ./.github/workflows/nextjs_bundle_analysis_reusable.yml @@ -116,6 +116,17 @@ jobs: vercelProjectId: 'prj_VT7qOjkcEvkAsZH7MtSxWcVDWVpr' secrets: inherit + deploy_blog: + name: "Blog (preview)" + needs: analyze_blog + if: success() + uses: ./.github/workflows/vercel-deploy_reusable.yml + with: + name: 'blog' + path: 'web/apps/blog' + vercelProjectId: 'prj_VT7qOjkcEvkAsZH7MtSxWcVDWVpr' + secrets: inherit + analyze_app: name: "App" needs: changes diff --git a/infra/apps/cloud-primary/src/index.ts b/infra/apps/cloud-primary/src/index.ts index aa4c9766a4..9ee9464175 100644 --- a/infra/apps/cloud-primary/src/index.ts +++ b/infra/apps/cloud-primary/src/index.ts @@ -274,7 +274,7 @@ const up = async () => { } // Vercel apps - nextJsApp('signalco-blog', 'blog'); + nextJsApp('signalco-blog', 'blog', true); nextJsApp('signalco-app', 'app'); nextJsApp('signalco-web', 'web'); nextJsApp('signalco-slco', 'slco'); diff --git a/infra/packages/pulumi/src/vercel/nextJsApp.ts b/infra/packages/pulumi/src/vercel/nextJsApp.ts index fd1670054f..b45242b714 100644 --- a/infra/packages/pulumi/src/vercel/nextJsApp.ts +++ b/infra/packages/pulumi/src/vercel/nextJsApp.ts @@ -1,7 +1,7 @@ import { vercelApp } from './vercelApp.js'; -export function nextJsApp(prefix: string, name: string) { +export function nextJsApp(prefix: string, name: string, noGit: boolean = false) { return vercelApp(prefix, name, { framework: 'nextjs', - }); + }, noGit); } \ No newline at end of file diff --git a/infra/packages/pulumi/src/vercel/vercelApp.ts b/infra/packages/pulumi/src/vercel/vercelApp.ts index 2550a8827e..7b2e0190ae 100644 --- a/infra/packages/pulumi/src/vercel/vercelApp.ts +++ b/infra/packages/pulumi/src/vercel/vercelApp.ts @@ -8,18 +8,18 @@ export function vercelApp(prefix: string, name: string, { framework?: 'nextjs'; ignoreCommand?: string; outputDirectory?: string; -}) { + }, noGit: boolean = false) { const project = new Project(`vercel-${prefix}`, { framework, - gitRepository: { + gitRepository: noGit ? undefined : { productionBranch: 'main', repo: 'signalco-io/signalco', type: 'github', }, - buildCommand: `cd ../.. && npx turbo run build --filter=${name}...`, - installCommand: `pnpm install --frozen-lockfile --filter ${name}... --filter .`, - ignoreCommand, - outputDirectory, + buildCommand: noGit ? undefined : `cd ../.. && npx turbo run build --filter=${name}...`, + installCommand: noGit ? undefined : `pnpm install --frozen-lockfile --filter ${name}... --filter .`, + ignoreCommand: noGit ? undefined : ignoreCommand, + outputDirectory: noGit ? undefined : outputDirectory, name: `signalco-${name}`, rootDirectory: `web/apps/${name}`, serverlessFunctionRegion: 'dub1', From 378298b0b3b88ecb74fcab6fe7d23d1804b0a528 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Thu, 18 Jan 2024 23:20:11 +0100 Subject: [PATCH 06/40] Update vercel-deploy_reusable.yml --- .github/workflows/vercel-deploy_reusable.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/vercel-deploy_reusable.yml b/.github/workflows/vercel-deploy_reusable.yml index 7ca60cd7b7..749dd88b74 100644 --- a/.github/workflows/vercel-deploy_reusable.yml +++ b/.github/workflows/vercel-deploy_reusable.yml @@ -70,11 +70,12 @@ jobs: run: pnpm install --global vercel@latest - name: ⚙️ Pull Vercel Environment Information - run: vercel env pull --yes --environment=${{ inputs.environment }} --token=${{ secrets.VERCEL_TOKEN }} + run: vercel pull --yes --environment=${{ inputs.environment }} --token=${{ secrets.VERCEL_TOKEN }} working-directory: ${{ inputs.path }}/ - name: ⚒️ Build app - run: pnpm build --filter=${{ inputs.name }} + run: vercel build --token=${{ secrets.VERCEL_TOKEN }} + working-directory: ${{ inputs.path }}/ - name: 🚀 Deploy Preview to Vercel run: vercel deploy --prebuilt --token=${{ secrets.VERCEL_TOKEN }} From cba079d7f672aff24fa0974a74f95da29ba8a296 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 18 Jan 2024 22:38:40 +0000 Subject: [PATCH 07/40] fix(deps): update dependency @clerk/nextjs to v4.29.4 --- web/apps/doprocess/package.json | 2 +- web/pnpm-lock.yaml | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/web/apps/doprocess/package.json b/web/apps/doprocess/package.json index f393c125b6..cd8d5dfe7a 100644 --- a/web/apps/doprocess/package.json +++ b/web/apps/doprocess/package.json @@ -21,7 +21,7 @@ "dependencies": { "@blocknote/core": "0.11.0", "@blocknote/react": "0.11.0", - "@clerk/nextjs": "4.29.3", + "@clerk/nextjs": "4.29.4", "@clerk/themes": "1.7.9", "@dnd-kit/core": "6.1.0", "@dnd-kit/modifiers": "7.0.0", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index da06602a1a..1aa79f8678 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -540,8 +540,8 @@ importers: specifier: 0.11.0 version: 0.11.0(@tiptap/pm@2.1.12)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) '@clerk/nextjs': - specifier: 4.29.3 - version: 4.29.3(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) + specifier: 4.29.4 + version: 4.29.4(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) '@clerk/themes': specifier: 1.7.9 version: 1.7.9(react@18.2.0) @@ -3188,8 +3188,8 @@ packages: - supports-color dev: false - /@clerk/backend@0.37.2(react@18.2.0): - resolution: {integrity: sha512-Ymnf8LfcZTP/P15uMrY7myUtoOKgKiUR1G2c8429cIPdMTDC/fX+P+HUF1TlcKjwERuT+pGySufSjmPrDwqeMw==} + /@clerk/backend@0.37.3(react@18.2.0): + resolution: {integrity: sha512-ZfYacm4wNRf4Qe4fRVgfMUaQROryL6CT+Sg/qqfutoeJUXDORAMyu5Mm2kHZ+s+n1MSXnLRegDjWhILlKniUyw==} engines: {node: '>=14'} dependencies: '@clerk/shared': 1.3.1(react@18.2.0) @@ -3217,11 +3217,11 @@ packages: tslib: 2.4.1 dev: false - /@clerk/clerk-sdk-node@4.13.6(react@18.2.0): - resolution: {integrity: sha512-p/bGFvageJ6gTxuyG/VMdl0UiT0HzfT7ymrrcpZjN/lDheCoL5lin5JBBgdV4189tw9xb6wAl2XjsiOvYqo64w==} + /@clerk/clerk-sdk-node@4.13.7(react@18.2.0): + resolution: {integrity: sha512-vSczVwNroifH0rC1HY1zg0O4IqiD2OjXHOY0M5zvQbS3b7L1SIRnwBKtQUxUgGHsnxC8lr0XYQeLyOraa83OhQ==} engines: {node: '>=14'} dependencies: - '@clerk/backend': 0.37.2(react@18.2.0) + '@clerk/backend': 0.37.3(react@18.2.0) '@clerk/shared': 1.3.1(react@18.2.0) '@clerk/types': 3.60.0 '@types/cookies': 0.7.7 @@ -3234,17 +3234,17 @@ packages: - react dev: false - /@clerk/nextjs@4.29.3(next@14.0.4)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-qPBHjOAEAwKPnBx7eat6oB5SUlqWWTALeize+pY4TRYURliUk/iZtNFFr/smF87bYCNwslZ+vDRQznEQsSpSkA==} + /@clerk/nextjs@4.29.4(next@14.0.4)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-zJ3IH9LskDlCa/38q/0OAwn1YReMuVFqcw3B2kfwAEFZ17e4UalRxFgmWnionfFT7m1YEXXM51c5UDbPrejVug==} engines: {node: '>=14'} peerDependencies: next: '>=10' react: ^17.0.2 || ^18.0.0-0 react-dom: ^17.0.2 || ^18.0.0-0 dependencies: - '@clerk/backend': 0.37.2(react@18.2.0) + '@clerk/backend': 0.37.3(react@18.2.0) '@clerk/clerk-react': 4.30.3(react@18.2.0) - '@clerk/clerk-sdk-node': 4.13.6(react@18.2.0) + '@clerk/clerk-sdk-node': 4.13.7(react@18.2.0) '@clerk/shared': 1.3.1(react@18.2.0) '@clerk/types': 3.60.0 next: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) From 4a69e09962f63d8896f0703e6ebdee1fa744383a Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Thu, 18 Jan 2024 23:38:55 +0100 Subject: [PATCH 08/40] Update vercel-deploy_reusable.yml --- .github/workflows/vercel-deploy_reusable.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/vercel-deploy_reusable.yml b/.github/workflows/vercel-deploy_reusable.yml index 749dd88b74..737ed3be31 100644 --- a/.github/workflows/vercel-deploy_reusable.yml +++ b/.github/workflows/vercel-deploy_reusable.yml @@ -43,6 +43,7 @@ jobs: ci: timeout-minutes: 5 runs-on: ubuntu-latest + container: amazonlinux:2.0.20191217.0 concurrency: group: ${{ github.workflow }}-${{ github.ref || github.run_id }}-${{ inputs.name }} cancel-in-progress: true @@ -74,16 +75,14 @@ jobs: working-directory: ${{ inputs.path }}/ - name: ⚒️ Build app - run: vercel build --token=${{ secrets.VERCEL_TOKEN }} - working-directory: ${{ inputs.path }}/ + run: vercel build --cwd ${{ inputs.path }}/ --token=${{ secrets.VERCEL_TOKEN }} - name: 🚀 Deploy Preview to Vercel - run: vercel deploy --prebuilt --token=${{ secrets.VERCEL_TOKEN }} - working-directory: ${{ inputs.path }}/ + run: vercel deploy --prebuilt --cwd ${{ inputs.path }}/ --token=${{ secrets.VERCEL_TOKEN }} if: ${{ inputs.preview == true }} - name: 🚀 Deploy Production to Vercel run: vercel deploy --prebuilt --prod --token=${{ secrets.VERCEL_TOKEN }} ${{ inputs.environment == 'development' && '--skip-domain' }} - working-directory: ${{ inputs.path }}/ + # working-directory: ${{ inputs.path }}/ if: ${{ inputs.preview == false }} From e4be469997b33b5793edaf8e67a9c45c0e8b74b7 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 19 Jan 2024 00:06:40 +0100 Subject: [PATCH 09/40] changes --- .github/workflows/vercel-deploy_reusable.yml | 6 ++---- infra/packages/pulumi/src/vercel/vercelApp.ts | 4 ++-- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/.github/workflows/vercel-deploy_reusable.yml b/.github/workflows/vercel-deploy_reusable.yml index 737ed3be31..0ab046b3c9 100644 --- a/.github/workflows/vercel-deploy_reusable.yml +++ b/.github/workflows/vercel-deploy_reusable.yml @@ -49,8 +49,6 @@ jobs: cancel-in-progress: true steps: - uses: actions/checkout@v4 - with: - fetch-depth: 2 - name: ✨ Setup pnpm uses: pnpm/action-setup@v2.4.0 @@ -71,11 +69,11 @@ jobs: run: pnpm install --global vercel@latest - name: ⚙️ Pull Vercel Environment Information - run: vercel pull --yes --environment=${{ inputs.environment }} --token=${{ secrets.VERCEL_TOKEN }} + run: vercel env pull --yes --environment=${{ inputs.environment }} --token=${{ secrets.VERCEL_TOKEN }} working-directory: ${{ inputs.path }}/ - name: ⚒️ Build app - run: vercel build --cwd ${{ inputs.path }}/ --token=${{ secrets.VERCEL_TOKEN }} + run: pnpm build --filter=${{ inputs.name }} - name: 🚀 Deploy Preview to Vercel run: vercel deploy --prebuilt --cwd ${{ inputs.path }}/ --token=${{ secrets.VERCEL_TOKEN }} diff --git a/infra/packages/pulumi/src/vercel/vercelApp.ts b/infra/packages/pulumi/src/vercel/vercelApp.ts index 7b2e0190ae..d5e841fb81 100644 --- a/infra/packages/pulumi/src/vercel/vercelApp.ts +++ b/infra/packages/pulumi/src/vercel/vercelApp.ts @@ -18,8 +18,8 @@ export function vercelApp(prefix: string, name: string, { }, buildCommand: noGit ? undefined : `cd ../.. && npx turbo run build --filter=${name}...`, installCommand: noGit ? undefined : `pnpm install --frozen-lockfile --filter ${name}... --filter .`, - ignoreCommand: noGit ? undefined : ignoreCommand, - outputDirectory: noGit ? undefined : outputDirectory, + ignoreCommand: ignoreCommand, + outputDirectory: outputDirectory, name: `signalco-${name}`, rootDirectory: `web/apps/${name}`, serverlessFunctionRegion: 'dub1', From 5457b39f8b6239d99a56f49f3f471ecd283ade41 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 18 Jan 2024 23:07:10 +0000 Subject: [PATCH 10/40] fix(deps): update dependency @planetscale/database to v1.14.0 --- web/apps/doprocess/package.json | 2 +- web/pnpm-lock.yaml | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/web/apps/doprocess/package.json b/web/apps/doprocess/package.json index cd8d5dfe7a..e0b16afb22 100644 --- a/web/apps/doprocess/package.json +++ b/web/apps/doprocess/package.json @@ -30,7 +30,7 @@ "@enterwell/react-hooks": "0.5.0", "@hcaptcha/react-hcaptcha": "1.9.3", "@next/env": "14.0.4", - "@planetscale/database": "1.13.0", + "@planetscale/database": "1.14.0", "@signalco/cms-core": "workspace:*", "@signalco/cms-components-marketing": "workspace:*", "@signalco/data": "workspace:*", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 1aa79f8678..939cfab08f 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -567,8 +567,8 @@ importers: specifier: 14.0.4 version: 14.0.4 '@planetscale/database': - specifier: 1.13.0 - version: 1.13.0 + specifier: 1.14.0 + version: 1.14.0 '@signalco/cms-components-marketing': specifier: workspace:* version: link:../../packages/cms-components-marketing @@ -616,7 +616,7 @@ importers: version: 2.1.35 drizzle-orm: specifier: 0.29.3 - version: 0.29.3(@planetscale/database@1.13.0)(@types/react@18.2.48)(react@18.2.0) + version: 0.29.3(@planetscale/database@1.14.0)(@types/react@18.2.48)(react@18.2.0) nanoid: specifier: 5.0.4 version: 5.0.4 @@ -5331,8 +5331,8 @@ packages: dev: true optional: true - /@planetscale/database@1.13.0: - resolution: {integrity: sha512-sb9tUoF+Po55o+3PRHZVeH8XzUIABKBKcnq6oBUa+p/2uau/E2EXhnUPXmkC/x7oB6ILBqmqTL6dPP5Dn6d6iA==} + /@planetscale/database@1.14.0: + resolution: {integrity: sha512-7BB+iH6EH4YJuDeVeEbxpo60BFz3wIXJNXCmBGl40eC4HStRMGZ1COxKfiuPcINWwwrJhAhI9AEI97AOZYT7JQ==} engines: {node: '>=16'} dev: false @@ -11015,7 +11015,7 @@ packages: - supports-color dev: true - /drizzle-orm@0.29.3(@planetscale/database@1.13.0)(@types/react@18.2.48)(react@18.2.0): + /drizzle-orm@0.29.3(@planetscale/database@1.14.0)(@types/react@18.2.48)(react@18.2.0): resolution: {integrity: sha512-uSE027csliGSGYD0pqtM+SAQATMREb3eSM/U8s6r+Y0RFwTKwftnwwSkqx3oS65UBgqDOM0gMTl5UGNpt6lW0A==} peerDependencies: '@aws-sdk/client-rds-data': '>=3' @@ -11086,7 +11086,7 @@ packages: sqlite3: optional: true dependencies: - '@planetscale/database': 1.13.0 + '@planetscale/database': 1.14.0 '@types/react': 18.2.48 react: 18.2.0 dev: false From dd4172f2985b521cd17e0705e408fb93a56af2c0 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 19 Jan 2024 00:07:46 +0100 Subject: [PATCH 11/40] Update web-nextjs_bundle_analysis.yml --- .github/workflows/web-nextjs_bundle_analysis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/web-nextjs_bundle_analysis.yml b/.github/workflows/web-nextjs_bundle_analysis.yml index 2032e8b013..d445a1c415 100644 --- a/.github/workflows/web-nextjs_bundle_analysis.yml +++ b/.github/workflows/web-nextjs_bundle_analysis.yml @@ -12,6 +12,7 @@ on: - '.github/workflows/web-nextjs_bundle_analysis.yml' - '.github/workflows/nextjs_bundle_analysis_reusable.yml' - '.github/workflows/cloud-deploy-preview_reusable.yml' + - '.github/workflows/vercel-deploy_reusable.yml' push: branches: - main @@ -24,6 +25,7 @@ on: - '.github/workflows/web-nextjs_bundle_analysis.yml' - '.github/workflows/nextjs_bundle_analysis_reusable.yml' - '.github/workflows/cloud-deploy-preview_reusable.yml' + - '.github/workflows/vercel-deploy_reusable.yml' workflow_dispatch: jobs: From fb1c35a85cf90274d162b554859a16206282873f Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 19 Jan 2024 00:15:32 +0100 Subject: [PATCH 12/40] Update vercel-deploy_reusable.yml --- .github/workflows/vercel-deploy_reusable.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/vercel-deploy_reusable.yml b/.github/workflows/vercel-deploy_reusable.yml index 0ab046b3c9..300f482e82 100644 --- a/.github/workflows/vercel-deploy_reusable.yml +++ b/.github/workflows/vercel-deploy_reusable.yml @@ -43,7 +43,6 @@ jobs: ci: timeout-minutes: 5 runs-on: ubuntu-latest - container: amazonlinux:2.0.20191217.0 concurrency: group: ${{ github.workflow }}-${{ github.ref || github.run_id }}-${{ inputs.name }} cancel-in-progress: true From ac07ce403f1246fd288421cd56d396d88bdbd4ab Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 19 Jan 2024 00:28:51 +0100 Subject: [PATCH 13/40] Update vercel-deploy_reusable.yml --- .github/workflows/vercel-deploy_reusable.yml | 22 ++++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/.github/workflows/vercel-deploy_reusable.yml b/.github/workflows/vercel-deploy_reusable.yml index 300f482e82..9385dd0ab4 100644 --- a/.github/workflows/vercel-deploy_reusable.yml +++ b/.github/workflows/vercel-deploy_reusable.yml @@ -48,11 +48,8 @@ jobs: cancel-in-progress: true steps: - uses: actions/checkout@v4 - - - name: ✨ Setup pnpm - uses: pnpm/action-setup@v2.4.0 with: - version: 'latest' + fetch-depth: 2 - name: ✨ Setup Node.js uses: actions/setup-node@v4 @@ -61,25 +58,32 @@ jobs: cache: "pnpm" cache-dependency-path: ./web/pnpm-lock.yaml + - name: ✨ Setup pnpm + uses: pnpm/action-setup@v2.4.0 + with: + version: 'latest' + - name: 📦️ Install dependencies run: pnpm install --frozen-lockfile --filter ${{ inputs.name }}... --filter . - name: ✨ Setup Vercel CLI - run: pnpm install --global vercel@latest + run: pnpm add --global vercel@latest - name: ⚙️ Pull Vercel Environment Information - run: vercel env pull --yes --environment=${{ inputs.environment }} --token=${{ secrets.VERCEL_TOKEN }} + run: vercel pull --yes --environment=${{ inputs.environment }} --token=${{ secrets.VERCEL_TOKEN }} working-directory: ${{ inputs.path }}/ - name: ⚒️ Build app - run: pnpm build --filter=${{ inputs.name }} + run: vercel build --token=${{ secrets.VERCEL_TOKEN }} + working-directory: ${{ inputs.path }}/ - name: 🚀 Deploy Preview to Vercel - run: vercel deploy --prebuilt --cwd ${{ inputs.path }}/ --token=${{ secrets.VERCEL_TOKEN }} + run: vercel deploy --prebuilt --token=${{ secrets.VERCEL_TOKEN }} + working-directory: ${{ inputs.path }}/ if: ${{ inputs.preview == true }} - name: 🚀 Deploy Production to Vercel run: vercel deploy --prebuilt --prod --token=${{ secrets.VERCEL_TOKEN }} ${{ inputs.environment == 'development' && '--skip-domain' }} - # working-directory: ${{ inputs.path }}/ + working-directory: ${{ inputs.path }}/ if: ${{ inputs.preview == false }} From 60b2e310fc2e27e3511097975a0ae8bcabf13e10 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 19 Jan 2024 00:32:06 +0100 Subject: [PATCH 14/40] Update vercel-deploy_reusable.yml --- .github/workflows/vercel-deploy_reusable.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/vercel-deploy_reusable.yml b/.github/workflows/vercel-deploy_reusable.yml index 9385dd0ab4..c10431f260 100644 --- a/.github/workflows/vercel-deploy_reusable.yml +++ b/.github/workflows/vercel-deploy_reusable.yml @@ -51,6 +51,11 @@ jobs: with: fetch-depth: 2 + - name: ✨ Setup pnpm + uses: pnpm/action-setup@v2.4.0 + with: + version: 'latest' + - name: ✨ Setup Node.js uses: actions/setup-node@v4 with: @@ -58,11 +63,6 @@ jobs: cache: "pnpm" cache-dependency-path: ./web/pnpm-lock.yaml - - name: ✨ Setup pnpm - uses: pnpm/action-setup@v2.4.0 - with: - version: 'latest' - - name: 📦️ Install dependencies run: pnpm install --frozen-lockfile --filter ${{ inputs.name }}... --filter . From 8be04a336d72316369062af4560af18bb79e6d1a Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 19 Jan 2024 00:51:06 +0100 Subject: [PATCH 15/40] feat(workflows): slco and brandgrab deployment via GH actions --- .github/workflows/cloud-deploy.yml | 26 +++++++++++++++++++ .../workflows/web-nextjs_bundle_analysis.yml | 26 +++++++++++++++++-- 2 files changed, 50 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cloud-deploy.yml b/.github/workflows/cloud-deploy.yml index dfb8851c81..e194c222ea 100644 --- a/.github/workflows/cloud-deploy.yml +++ b/.github/workflows/cloud-deploy.yml @@ -72,4 +72,30 @@ jobs: vercelProjectId: 'prj_VT7qOjkcEvkAsZH7MtSxWcVDWVpr' preview: false environment: ${{ github.ref == 'refs/heads/main' && 'production' || 'development' }} + secrets: inherit + + vercel_brandgrab_deploy: + name: "Vercel BrandGrab (deploy)" + needs: changes + if: success() && github.event_name == 'pull_request' && needs.changes.outputs.web == 'true' + uses: ./.github/workflows/vercel-deploy_reusable.yml + with: + name: 'brandgrab' + path: 'web/apps/brandgrab' + vercelProjectId: 'prj_QHQO9V4WwYqlcpXNufZ4SU3Ryftx' + preview: false + environment: ${{ github.ref == 'refs/heads/main' && 'production' || 'development' }} + secrets: inherit + + vercel_slco_deploy: + name: "Vercel slco (deploy)" + needs: changes + if: success() && github.event_name == 'pull_request' && needs.changes.outputs.web == 'true' + uses: ./.github/workflows/vercel-deploy_reusable.yml + with: + name: 'slco' + path: 'web/apps/slco' + vercelProjectId: 'prj_GNETZANB7evyT5coH7gptur1G1sN' + preview: false + environment: ${{ github.ref == 'refs/heads/main' && 'production' || 'development' }} secrets: inherit \ No newline at end of file diff --git a/.github/workflows/web-nextjs_bundle_analysis.yml b/.github/workflows/web-nextjs_bundle_analysis.yml index d445a1c415..729766a5d6 100644 --- a/.github/workflows/web-nextjs_bundle_analysis.yml +++ b/.github/workflows/web-nextjs_bundle_analysis.yml @@ -142,7 +142,7 @@ jobs: secrets: inherit analyze_brandgrab: - name: "BrandGrab" + name: "BrandGrab (analysis)" needs: changes if: success() && needs.changes.outputs.web == 'true' uses: ./.github/workflows/nextjs_bundle_analysis_reusable.yml @@ -153,6 +153,17 @@ jobs: vercelProjectId: 'prj_QHQO9V4WwYqlcpXNufZ4SU3Ryftx' secrets: inherit + deploy_brandgrab: + name: "BrandGrab (preview)" + needs: analyze_brandgrab + if: success() + uses: ./.github/workflows/vercel-deploy_reusable.yml + with: + name: 'brandgrab' + path: 'web/apps/brandgrab' + vercelProjectId: 'prj_QHQO9V4WwYqlcpXNufZ4SU3Ryftx' + secrets: inherit + analyze_web: name: "Web" needs: changes @@ -166,7 +177,7 @@ jobs: secrets: inherit analyze_slco: - name: "slco" + name: "slco (analysis)" needs: changes if: success() && needs.changes.outputs.web == 'true' uses: ./.github/workflows/nextjs_bundle_analysis_reusable.yml @@ -177,6 +188,17 @@ jobs: vercelProjectId: 'prj_GNETZANB7evyT5coH7gptur1G1sN' secrets: inherit + deploy_slco: + name: "slco (preview)" + needs: analyze_slco + if: success() + uses: ./.github/workflows/vercel-deploy_reusable.yml + with: + name: 'slco' + path: 'web/apps/slco' + vercelProjectId: 'prj_GNETZANB7evyT5coH7gptur1G1sN' + secrets: inherit + analyze_doprocess: name: "doprocess" needs: changes From 4bce483da3cb69abf4d1a1f0edaf7e443df6fcac Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 19 Jan 2024 01:18:48 +0100 Subject: [PATCH 16/40] feat(infra): Added other projects to GH deploy --- .github/workflows/cloud-deploy.yml | 52 +++++++++++++ .../workflows/web-nextjs_bundle_analysis.yml | 75 ++++++++++++++++++- infra/apps/cloud-primary/src/index.ts | 2 +- infra/packages/pulumi/src/vercel/nextJsApp.ts | 4 +- infra/packages/pulumi/src/vercel/vercelApp.ts | 9 +-- web/apps/ui-docs/vercel.json | 3 +- 6 files changed, 129 insertions(+), 16 deletions(-) diff --git a/.github/workflows/cloud-deploy.yml b/.github/workflows/cloud-deploy.yml index e194c222ea..3591d88969 100644 --- a/.github/workflows/cloud-deploy.yml +++ b/.github/workflows/cloud-deploy.yml @@ -98,4 +98,56 @@ jobs: vercelProjectId: 'prj_GNETZANB7evyT5coH7gptur1G1sN' preview: false environment: ${{ github.ref == 'refs/heads/main' && 'production' || 'development' }} + secrets: inherit + + vercel_app_deploy: + name: "Vercel app (deploy)" + needs: changes + if: success() && github.event_name == 'pull_request' && needs.changes.outputs.web == 'true' + uses: ./.github/workflows/vercel-deploy_reusable.yml + with: + name: 'app' + path: 'web/apps/app' + vercelProjectId: 'prj_q8N5ElZfzvq4BjEMBIsyEfqe4jsI' + preview: false + environment: ${{ github.ref == 'refs/heads/main' && 'production' || 'development' }} + secrets: inherit + + vercel_web_deploy: + name: "Vercel web (deploy)" + needs: changes + if: success() && github.event_name == 'pull_request' && needs.changes.outputs.web == 'true' + uses: ./.github/workflows/vercel-deploy_reusable.yml + with: + name: 'web' + path: 'web/apps/web' + vercelProjectId: 'prj_PYE8WwpynTfjD6rVMiCp7sZoCPYw' + preview: false + environment: ${{ github.ref == 'refs/heads/main' && 'production' || 'development' }} + secrets: inherit + + vercel_doprocess_deploy: + name: "Vercel doprocess (deploy)" + needs: changes + if: success() && github.event_name == 'pull_request' && needs.changes.outputs.web == 'true' + uses: ./.github/workflows/vercel-deploy_reusable.yml + with: + name: 'doprocess' + path: 'web/apps/doprocess' + vercelProjectId: 'prj_UoJ8CHr3RAlOya6A9fpJ4oKzQhCJ' + preview: false + environment: ${{ github.ref == 'refs/heads/main' && 'production' || 'development' }} + secrets: inherit + + vercel_uidocs_deploy: + name: "Vercel ui-docs (deploy)" + needs: changes + if: success() && github.event_name == 'pull_request' && needs.changes.outputs.web == 'true' + uses: ./.github/workflows/vercel-deploy_reusable.yml + with: + name: 'ui-docs' + path: 'web/apps/ui-docs' + vercelProjectId: 'prj_JTG4EUX7sXFIbDmgRxaNarffnq9E' + preview: false + environment: ${{ github.ref == 'refs/heads/main' && 'production' || 'development' }} secrets: inherit \ No newline at end of file diff --git a/.github/workflows/web-nextjs_bundle_analysis.yml b/.github/workflows/web-nextjs_bundle_analysis.yml index 729766a5d6..ef15180d00 100644 --- a/.github/workflows/web-nextjs_bundle_analysis.yml +++ b/.github/workflows/web-nextjs_bundle_analysis.yml @@ -130,7 +130,7 @@ jobs: secrets: inherit analyze_app: - name: "App" + name: "App (analysis)" needs: changes if: success() && needs.changes.outputs.web == 'true' uses: ./.github/workflows/nextjs_bundle_analysis_reusable.yml @@ -141,6 +141,17 @@ jobs: vercelProjectId: 'prj_q8N5ElZfzvq4BjEMBIsyEfqe4jsI' secrets: inherit + deploy_app: + name: "App (preview)" + needs: analyze_app + if: success() + uses: ./.github/workflows/vercel-deploy_reusable.yml + with: + name: 'app' + path: 'web/apps/app' + vercelProjectId: 'prj_q8N5ElZfzvq4BjEMBIsyEfqe4jsI' + secrets: inherit + analyze_brandgrab: name: "BrandGrab (analysis)" needs: changes @@ -165,7 +176,7 @@ jobs: secrets: inherit analyze_web: - name: "Web" + name: "Web (analysis)" needs: changes if: success() && needs.changes.outputs.web == 'true' uses: ./.github/workflows/nextjs_bundle_analysis_reusable.yml @@ -176,6 +187,17 @@ jobs: vercelProjectId: 'prj_PYE8WwpynTfjD6rVMiCp7sZoCPYw' secrets: inherit + deploy_web: + name: "Web (preview)" + needs: analyze_web + if: success() + uses: ./.github/workflows/vercel-deploy_reusable.yml + with: + name: 'web' + path: 'web/apps/web' + vercelProjectId: 'prj_PYE8WwpynTfjD6rVMiCp7sZoCPYw' + secrets: inherit + analyze_slco: name: "slco (analysis)" needs: changes @@ -200,7 +222,7 @@ jobs: secrets: inherit analyze_doprocess: - name: "doprocess" + name: "doprocess (analysis)" needs: changes if: success() && needs.changes.outputs.web == 'true' uses: ./.github/workflows/nextjs_bundle_analysis_reusable.yml @@ -209,4 +231,49 @@ jobs: name: 'doprocess' path: 'web/apps/doprocess' vercelProjectId: 'prj_UoJ8CHr3RAlOya6A9fpJ4oKzQhCJ' - secrets: inherit \ No newline at end of file + secrets: inherit + + deploy_doprocess: + name: "doprocess (preview)" + needs: analyze_doprocess + if: success() + uses: ./.github/workflows/vercel-deploy_reusable.yml + with: + name: 'doprocess' + path: 'web/apps/doprocess' + vercelProjectId: 'prj_UoJ8CHr3RAlOya6A9fpJ4oKzQhCJ' + secrets: inherit + + deploy_uidocs: + name: "doprocess (preview)" + needs: changes + if: success() && needs.changes.outputs.web == 'true' + uses: ./.github/workflows/vercel-deploy_reusable.yml + with: + name: 'ui-docs' + path: 'web/apps/ui-docs' + vercelProjectId: 'prj_JTG4EUX7sXFIbDmgRxaNarffnq9E' + secrets: inherit + + analyze_uier: + name: "uier (analysis)" + needs: changes + if: success() && needs.changes.outputs.web == 'true' + uses: ./.github/workflows/nextjs_bundle_analysis_reusable.yml + with: + workflowName: 'web-nextjs_bundle_analysis.yml' + name: 'uier' + path: 'web/apps/uier' + vercelProjectId: 'prj_0uRTXTGHFdN9SlHnFfNiahIgX3mc' + secrets: inherit + + deploy_uier: + name: "uier (preview)" + needs: analyze_uier + if: success() + uses: ./.github/workflows/vercel-deploy_reusable.yml + with: + name: 'uier' + path: 'web/apps/uier' + vercelProjectId: 'prj_0uRTXTGHFdN9SlHnFfNiahIgX3mc' + secrets: inherit diff --git a/infra/apps/cloud-primary/src/index.ts b/infra/apps/cloud-primary/src/index.ts index 9ee9464175..aa4c9766a4 100644 --- a/infra/apps/cloud-primary/src/index.ts +++ b/infra/apps/cloud-primary/src/index.ts @@ -274,7 +274,7 @@ const up = async () => { } // Vercel apps - nextJsApp('signalco-blog', 'blog', true); + nextJsApp('signalco-blog', 'blog'); nextJsApp('signalco-app', 'app'); nextJsApp('signalco-web', 'web'); nextJsApp('signalco-slco', 'slco'); diff --git a/infra/packages/pulumi/src/vercel/nextJsApp.ts b/infra/packages/pulumi/src/vercel/nextJsApp.ts index b45242b714..fd1670054f 100644 --- a/infra/packages/pulumi/src/vercel/nextJsApp.ts +++ b/infra/packages/pulumi/src/vercel/nextJsApp.ts @@ -1,7 +1,7 @@ import { vercelApp } from './vercelApp.js'; -export function nextJsApp(prefix: string, name: string, noGit: boolean = false) { +export function nextJsApp(prefix: string, name: string) { return vercelApp(prefix, name, { framework: 'nextjs', - }, noGit); + }); } \ No newline at end of file diff --git a/infra/packages/pulumi/src/vercel/vercelApp.ts b/infra/packages/pulumi/src/vercel/vercelApp.ts index d5e841fb81..cdf3349696 100644 --- a/infra/packages/pulumi/src/vercel/vercelApp.ts +++ b/infra/packages/pulumi/src/vercel/vercelApp.ts @@ -8,16 +8,9 @@ export function vercelApp(prefix: string, name: string, { framework?: 'nextjs'; ignoreCommand?: string; outputDirectory?: string; - }, noGit: boolean = false) { + }) { const project = new Project(`vercel-${prefix}`, { framework, - gitRepository: noGit ? undefined : { - productionBranch: 'main', - repo: 'signalco-io/signalco', - type: 'github', - }, - buildCommand: noGit ? undefined : `cd ../.. && npx turbo run build --filter=${name}...`, - installCommand: noGit ? undefined : `pnpm install --frozen-lockfile --filter ${name}... --filter .`, ignoreCommand: ignoreCommand, outputDirectory: outputDirectory, name: `signalco-${name}`, diff --git a/web/apps/ui-docs/vercel.json b/web/apps/ui-docs/vercel.json index ad66824b2e..7268a7fbf4 100644 --- a/web/apps/ui-docs/vercel.json +++ b/web/apps/ui-docs/vercel.json @@ -1,5 +1,6 @@ { "regions": [ "dub1" - ] + ], + "outputDirectory": "storybook-static" } From 13a0e3bf9c3da53e236201dd75c00efbd8a1510c Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 19 Jan 2024 01:19:48 +0100 Subject: [PATCH 17/40] Update web-nextjs_bundle_analysis.yml --- .github/workflows/web-nextjs_bundle_analysis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/web-nextjs_bundle_analysis.yml b/.github/workflows/web-nextjs_bundle_analysis.yml index ef15180d00..84ca0a2fcb 100644 --- a/.github/workflows/web-nextjs_bundle_analysis.yml +++ b/.github/workflows/web-nextjs_bundle_analysis.yml @@ -245,7 +245,7 @@ jobs: secrets: inherit deploy_uidocs: - name: "doprocess (preview)" + name: "ui-docs (preview)" needs: changes if: success() && needs.changes.outputs.web == 'true' uses: ./.github/workflows/vercel-deploy_reusable.yml From 012a064c70892d6f5c4116375cef27aae9f20d48 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 18 Jan 2024 23:06:20 +0000 Subject: [PATCH 18/40] fix(deps): update dependency sharp to v0.33.2 --- web/apps/app/package.json | 2 +- web/apps/blog/package.json | 2 +- web/apps/brandgrab/package.json | 2 +- web/apps/doprocess/package.json | 2 +- web/apps/slco/package.json | 2 +- web/apps/uier/package.json | 2 +- web/apps/web/package.json | 2 +- web/pnpm-lock.yaml | 170 ++++++++++++++++---------------- 8 files changed, 92 insertions(+), 92 deletions(-) diff --git a/web/apps/app/package.json b/web/apps/app/package.json index 3a24b1d872..3591acd3e6 100644 --- a/web/apps/app/package.json +++ b/web/apps/app/package.json @@ -67,7 +67,7 @@ "react-grid-layout": "1.4.4", "react-transition-group": "4.4.5", "recharts": "2.10.4", - "sharp": "0.33.1", + "sharp": "0.33.2", "suncalc": "1.9.0", "tailwindcss": "3.4.1", "tailwindcss-animate": "1.0.7", diff --git a/web/apps/blog/package.json b/web/apps/blog/package.json index 422199cf2e..df3436bf67 100644 --- a/web/apps/blog/package.json +++ b/web/apps/blog/package.json @@ -43,7 +43,7 @@ "react-cool-inview": "3.0.1", "react-dom": "18.2.0", "react-transition-group": "4.4.5", - "sharp": "0.33.1", + "sharp": "0.33.2", "tailwindcss": "3.4.1", "tailwindcss-animate": "1.0.7" }, diff --git a/web/apps/brandgrab/package.json b/web/apps/brandgrab/package.json index 5511aef95c..1df10f8db5 100644 --- a/web/apps/brandgrab/package.json +++ b/web/apps/brandgrab/package.json @@ -35,7 +35,7 @@ "react": "18.2.0", "react-dom": "18.2.0", "react-transition-group": "4.4.5", - "sharp": "0.33.1" + "sharp": "0.33.2" }, "devDependencies": { "@axe-core/playwright": "4.8.3", diff --git a/web/apps/doprocess/package.json b/web/apps/doprocess/package.json index e0b16afb22..b9fff22a3f 100644 --- a/web/apps/doprocess/package.json +++ b/web/apps/doprocess/package.json @@ -56,7 +56,7 @@ "react-cool-inview": "3.0.1", "react-dom": "18.2.0", "react-transition-group": "4.4.5", - "sharp": "0.33.1", + "sharp": "0.33.2", "tailwindcss": "3.4.1", "tailwindcss-animate": "1.0.7" }, diff --git a/web/apps/slco/package.json b/web/apps/slco/package.json index 1c48f2be7f..a283b28284 100644 --- a/web/apps/slco/package.json +++ b/web/apps/slco/package.json @@ -34,7 +34,7 @@ "react-cool-inview": "3.0.1", "react-dom": "18.2.0", "react-transition-group": "4.4.5", - "sharp": "0.33.1", + "sharp": "0.33.2", "tailwindcss": "3.4.1", "tailwindcss-animate": "1.0.7" }, diff --git a/web/apps/uier/package.json b/web/apps/uier/package.json index 221403519b..11e6e90c40 100644 --- a/web/apps/uier/package.json +++ b/web/apps/uier/package.json @@ -38,7 +38,7 @@ "next-themes": "0.2.1", "react": "18.2.0", "react-dom": "18.2.0", - "sharp": "0.33.1", + "sharp": "0.33.2", "tailwindcss": "3.4.1", "tailwindcss-animate": "1.0.7" }, diff --git a/web/apps/web/package.json b/web/apps/web/package.json index 486df6605b..dfb944b58b 100644 --- a/web/apps/web/package.json +++ b/web/apps/web/package.json @@ -45,7 +45,7 @@ "react-cool-inview": "3.0.1", "react-dom": "18.2.0", "react-transition-group": "4.4.5", - "sharp": "0.33.1", + "sharp": "0.33.2", "tailwindcss": "3.4.1", "tailwindcss-animate": "1.0.7" }, diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 939cfab08f..b5f30bfe5e 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -156,8 +156,8 @@ importers: specifier: 2.10.4 version: 2.10.4(prop-types@15.8.1)(react-dom@18.2.0)(react@18.2.0) sharp: - specifier: 0.33.1 - version: 0.33.1 + specifier: 0.33.2 + version: 0.33.2 suncalc: specifier: 1.9.0 version: 1.9.0 @@ -337,8 +337,8 @@ importers: specifier: 4.4.5 version: 4.4.5(react-dom@18.2.0)(react@18.2.0) sharp: - specifier: 0.33.1 - version: 0.33.1 + specifier: 0.33.2 + version: 0.33.2 tailwindcss: specifier: 3.4.1 version: 3.4.1 @@ -464,8 +464,8 @@ importers: specifier: 4.4.5 version: 4.4.5(react-dom@18.2.0)(react@18.2.0) sharp: - specifier: 0.33.1 - version: 0.33.1 + specifier: 0.33.2 + version: 0.33.2 devDependencies: '@axe-core/playwright': specifier: 4.8.3 @@ -645,8 +645,8 @@ importers: specifier: 4.4.5 version: 4.4.5(react-dom@18.2.0)(react@18.2.0) sharp: - specifier: 0.33.1 - version: 0.33.1 + specifier: 0.33.2 + version: 0.33.2 tailwindcss: specifier: 3.4.1 version: 3.4.1 @@ -772,8 +772,8 @@ importers: specifier: 4.4.5 version: 4.4.5(react-dom@18.2.0)(react@18.2.0) sharp: - specifier: 0.33.1 - version: 0.33.1 + specifier: 0.33.2 + version: 0.33.2 tailwindcss: specifier: 3.4.1 version: 3.4.1 @@ -1011,8 +1011,8 @@ importers: specifier: 18.2.0 version: 18.2.0(react@18.2.0) sharp: - specifier: 0.33.1 - version: 0.33.1 + specifier: 0.33.2 + version: 0.33.2 tailwindcss: specifier: 3.4.1 version: 3.4.1 @@ -1165,8 +1165,8 @@ importers: specifier: 4.4.5 version: 4.4.5(react-dom@18.2.0)(react@18.2.0) sharp: - specifier: 0.33.1 - version: 0.33.1 + specifier: 0.33.2 + version: 0.33.2 tailwindcss: specifier: 3.4.1 version: 3.4.1 @@ -3808,8 +3808,8 @@ packages: - uglify-js dev: true - /@emnapi/runtime@0.44.0: - resolution: {integrity: sha512-ZX/etZEZw8DR7zAB1eVQT40lNo0jeqpb6dCgOvctB6FIQ5PoXfMuNY8+ayQfu8tNQbAB8gQWSSJupR8NxeiZXw==} + /@emnapi/runtime@0.45.0: + resolution: {integrity: sha512-Txumi3td7J4A/xTTwlssKieHKTGl3j4A1tglBx72auZ49YK7ePY6XZricgIg9mnZT4xPfA+UPCUdnhRuEFDL+w==} requiresBuild: true dependencies: tslib: 2.6.2 @@ -4414,30 +4414,30 @@ packages: /@humanwhocodes/object-schema@2.0.1: resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} - /@img/sharp-darwin-arm64@0.33.1: - resolution: {integrity: sha512-esr2BZ1x0bo+wl7Gx2hjssYhjrhUsD88VQulI0FrG8/otRQUOxLWHMBd1Y1qo2Gfg2KUvXNpT0ASnV9BzJCexw==} + /@img/sharp-darwin-arm64@0.33.2: + resolution: {integrity: sha512-itHBs1rPmsmGF9p4qRe++CzCgd+kFYktnsoR1sbIAfsRMrJZau0Tt1AH9KVnufc2/tU02Gf6Ibujx+15qRE03w==} engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [darwin] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-darwin-arm64': 1.0.0 + '@img/sharp-libvips-darwin-arm64': 1.0.1 dev: false optional: true - /@img/sharp-darwin-x64@0.33.1: - resolution: {integrity: sha512-YrnuB3bXuWdG+hJlXtq7C73lF8ampkhU3tMxg5Hh+E7ikxbUVOU9nlNtVTloDXz6pRHt2y2oKJq7DY/yt+UXYw==} + /@img/sharp-darwin-x64@0.33.2: + resolution: {integrity: sha512-/rK/69Rrp9x5kaWBjVN07KixZanRr+W1OiyKdXcbjQD6KbW+obaTeBBtLUAtbBsnlTTmWthw99xqoOS7SsySDg==} engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [darwin] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-darwin-x64': 1.0.0 + '@img/sharp-libvips-darwin-x64': 1.0.1 dev: false optional: true - /@img/sharp-libvips-darwin-arm64@1.0.0: - resolution: {integrity: sha512-VzYd6OwnUR81sInf3alj1wiokY50DjsHz5bvfnsFpxs5tqQxESoHtJO6xyksDs3RIkyhMWq2FufXo6GNSU9BMw==} + /@img/sharp-libvips-darwin-arm64@1.0.1: + resolution: {integrity: sha512-kQyrSNd6lmBV7O0BUiyu/OEw9yeNGFbQhbxswS1i6rMDwBBSX+e+rPzu3S+MwAiGU3HdLze3PanQ4Xkfemgzcw==} engines: {macos: '>=11', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [darwin] @@ -4445,8 +4445,8 @@ packages: dev: false optional: true - /@img/sharp-libvips-darwin-x64@1.0.0: - resolution: {integrity: sha512-dD9OznTlHD6aovRswaPNEy8dKtSAmNo4++tO7uuR4o5VxbVAOoEQ1uSmN4iFAdQneTHws1lkTZeiXPrcCkh6IA==} + /@img/sharp-libvips-darwin-x64@1.0.1: + resolution: {integrity: sha512-eVU/JYLPVjhhrd8Tk6gosl5pVlvsqiFlt50wotCvdkFGf+mDNBJxMh+bvav+Wt3EBnNZWq8Sp2I7XfSjm8siog==} engines: {macos: '>=10.13', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [darwin] @@ -4454,8 +4454,8 @@ packages: dev: false optional: true - /@img/sharp-libvips-linux-arm64@1.0.0: - resolution: {integrity: sha512-xTYThiqEZEZc0PRU90yVtM3KE7lw1bKdnDQ9kCTHWbqWyHOe4NpPOtMGy27YnN51q0J5dqRrvicfPbALIOeAZA==} + /@img/sharp-libvips-linux-arm64@1.0.1: + resolution: {integrity: sha512-bnGG+MJjdX70mAQcSLxgeJco11G+MxTz+ebxlz8Y3dxyeb3Nkl7LgLI0mXupoO+u1wRNx/iRj5yHtzA4sde1yA==} engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [linux] @@ -4463,8 +4463,8 @@ packages: dev: false optional: true - /@img/sharp-libvips-linux-arm@1.0.0: - resolution: {integrity: sha512-VwgD2eEikDJUk09Mn9Dzi1OW2OJFRQK+XlBTkUNmAWPrtj8Ly0yq05DFgu1VCMx2/DqCGQVi5A1dM9hTmxf3uw==} + /@img/sharp-libvips-linux-arm@1.0.1: + resolution: {integrity: sha512-FtdMvR4R99FTsD53IA3LxYGghQ82t3yt0ZQ93WMZ2xV3dqrb0E8zq4VHaTOuLEAuA83oDawHV3fd+BsAPadHIQ==} engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm] os: [linux] @@ -4472,8 +4472,8 @@ packages: dev: false optional: true - /@img/sharp-libvips-linux-s390x@1.0.0: - resolution: {integrity: sha512-o9E46WWBC6JsBlwU4QyU9578G77HBDT1NInd+aERfxeOPbk0qBZHgoDsQmA2v9TbqJRWzoBPx1aLOhprBMgPjw==} + /@img/sharp-libvips-linux-s390x@1.0.1: + resolution: {integrity: sha512-3+rzfAR1YpMOeA2zZNp+aYEzGNWK4zF3+sdMxuCS3ey9HhDbJ66w6hDSHDMoap32DueFwhhs3vwooAB2MaK4XQ==} engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [s390x] os: [linux] @@ -4481,8 +4481,8 @@ packages: dev: false optional: true - /@img/sharp-libvips-linux-x64@1.0.0: - resolution: {integrity: sha512-naldaJy4hSVhWBgEjfdBY85CAa4UO+W1nx6a1sWStHZ7EUfNiuBTTN2KUYT5dH1+p/xij1t2QSXfCiFJoC5S/Q==} + /@img/sharp-libvips-linux-x64@1.0.1: + resolution: {integrity: sha512-3NR1mxFsaSgMMzz1bAnnKbSAI+lHXVTqAHgc1bgzjHuXjo4hlscpUxc0vFSAPKI3yuzdzcZOkq7nDPrP2F8Jgw==} engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] @@ -4490,8 +4490,8 @@ packages: dev: false optional: true - /@img/sharp-libvips-linuxmusl-arm64@1.0.0: - resolution: {integrity: sha512-OdorplCyvmSAPsoJLldtLh3nLxRrkAAAOHsGWGDYfN0kh730gifK+UZb3dWORRa6EusNqCTjfXV4GxvgJ/nPDQ==} + /@img/sharp-libvips-linuxmusl-arm64@1.0.1: + resolution: {integrity: sha512-5aBRcjHDG/T6jwC3Edl3lP8nl9U2Yo8+oTl5drd1dh9Z1EBfzUKAJFUDTDisDjUwc7N4AjnPGfCA3jl3hY8uDg==} engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [linux] @@ -4499,8 +4499,8 @@ packages: dev: false optional: true - /@img/sharp-libvips-linuxmusl-x64@1.0.0: - resolution: {integrity: sha512-FW8iK6rJrg+X2jKD0Ajhjv6y74lToIBEvkZhl42nZt563FfxkCYacrXZtd+q/sRQDypQLzY5WdLkVTbJoPyqNg==} + /@img/sharp-libvips-linuxmusl-x64@1.0.1: + resolution: {integrity: sha512-dcT7inI9DBFK6ovfeWRe3hG30h51cBAP5JXlZfx6pzc/Mnf9HFCQDLtYf4MCBjxaaTfjCCjkBxcy3XzOAo5txw==} engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] @@ -4508,84 +4508,84 @@ packages: dev: false optional: true - /@img/sharp-linux-arm64@0.33.1: - resolution: {integrity: sha512-59B5GRO2d5N3tIfeGHAbJps7cLpuWEQv/8ySd9109ohQ3kzyCACENkFVAnGPX00HwPTQcaBNF7HQYEfZyZUFfw==} + /@img/sharp-linux-arm64@0.33.2: + resolution: {integrity: sha512-pz0NNo882vVfqJ0yNInuG9YH71smP4gRSdeL09ukC2YLE6ZyZePAlWKEHgAzJGTiOh8Qkaov6mMIMlEhmLdKew==} engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linux-arm64': 1.0.0 + '@img/sharp-libvips-linux-arm64': 1.0.1 dev: false optional: true - /@img/sharp-linux-arm@0.33.1: - resolution: {integrity: sha512-Ii4X1vnzzI4j0+cucsrYA5ctrzU9ciXERfJR633S2r39CiD8npqH2GMj63uFZRCFt3E687IenAdbwIpQOJ5BNA==} + /@img/sharp-linux-arm@0.33.2: + resolution: {integrity: sha512-Fndk/4Zq3vAc4G/qyfXASbS3HBZbKrlnKZLEJzPLrXoJuipFNNwTes71+Ki1hwYW5lch26niRYoZFAtZVf3EGA==} engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linux-arm': 1.0.0 + '@img/sharp-libvips-linux-arm': 1.0.1 dev: false optional: true - /@img/sharp-linux-s390x@0.33.1: - resolution: {integrity: sha512-tRGrb2pHnFUXpOAj84orYNxHADBDIr0J7rrjwQrTNMQMWA4zy3StKmMvwsI7u3dEZcgwuMMooIIGWEWOjnmG8A==} + /@img/sharp-linux-s390x@0.33.2: + resolution: {integrity: sha512-MBoInDXDppMfhSzbMmOQtGfloVAflS2rP1qPcUIiITMi36Mm5YR7r0ASND99razjQUpHTzjrU1flO76hKvP5RA==} engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [s390x] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linux-s390x': 1.0.0 + '@img/sharp-libvips-linux-s390x': 1.0.1 dev: false optional: true - /@img/sharp-linux-x64@0.33.1: - resolution: {integrity: sha512-4y8osC0cAc1TRpy02yn5omBeloZZwS62fPZ0WUAYQiLhSFSpWJfY/gMrzKzLcHB9ulUV6ExFiu2elMaixKDbeg==} + /@img/sharp-linux-x64@0.33.2: + resolution: {integrity: sha512-xUT82H5IbXewKkeF5aiooajoO1tQV4PnKfS/OZtb5DDdxS/FCI/uXTVZ35GQ97RZXsycojz/AJ0asoz6p2/H/A==} engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linux-x64': 1.0.0 + '@img/sharp-libvips-linux-x64': 1.0.1 dev: false optional: true - /@img/sharp-linuxmusl-arm64@0.33.1: - resolution: {integrity: sha512-D3lV6clkqIKUizNS8K6pkuCKNGmWoKlBGh5p0sLO2jQERzbakhu4bVX1Gz+RS4vTZBprKlWaf+/Rdp3ni2jLfA==} + /@img/sharp-linuxmusl-arm64@0.33.2: + resolution: {integrity: sha512-F+0z8JCu/UnMzg8IYW1TMeiViIWBVg7IWP6nE0p5S5EPQxlLd76c8jYemG21X99UzFwgkRo5yz2DS+zbrnxZeA==} engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linuxmusl-arm64': 1.0.0 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.1 dev: false optional: true - /@img/sharp-linuxmusl-x64@0.33.1: - resolution: {integrity: sha512-LOGKNu5w8uu1evVqUAUKTix2sQu1XDRIYbsi5Q0c/SrXhvJ4QyOx+GaajxmOg5PZSsSnCYPSmhjHHsRBx06/wQ==} + /@img/sharp-linuxmusl-x64@0.33.2: + resolution: {integrity: sha512-+ZLE3SQmSL+Fn1gmSaM8uFusW5Y3J9VOf+wMGNnTtJUMUxFhv+P4UPaYEYT8tqnyYVaOVGgMN/zsOxn9pSsO2A==} engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] requiresBuild: true optionalDependencies: - '@img/sharp-libvips-linuxmusl-x64': 1.0.0 + '@img/sharp-libvips-linuxmusl-x64': 1.0.1 dev: false optional: true - /@img/sharp-wasm32@0.33.1: - resolution: {integrity: sha512-vWI/sA+0p+92DLkpAMb5T6I8dg4z2vzCUnp8yvxHlwBpzN8CIcO3xlSXrLltSvK6iMsVMNswAv+ub77rsf25lA==} + /@img/sharp-wasm32@0.33.2: + resolution: {integrity: sha512-fLbTaESVKuQcpm8ffgBD7jLb/CQLcATju/jxtTXR1XCLwbOQt+OL5zPHSDMmp2JZIeq82e18yE0Vv7zh6+6BfQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [wasm32] requiresBuild: true dependencies: - '@emnapi/runtime': 0.44.0 + '@emnapi/runtime': 0.45.0 dev: false optional: true - /@img/sharp-win32-ia32@0.33.1: - resolution: {integrity: sha512-/xhYkylsKL05R+NXGJc9xr2Tuw6WIVl2lubFJaFYfW4/MQ4J+dgjIo/T4qjNRizrqs/szF/lC9a5+updmY9jaQ==} + /@img/sharp-win32-ia32@0.33.2: + resolution: {integrity: sha512-okBpql96hIGuZ4lN3+nsAjGeggxKm7hIRu9zyec0lnfB8E7Z6p95BuRZzDDXZOl2e8UmR4RhYt631i7mfmKU8g==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [ia32] os: [win32] @@ -4593,8 +4593,8 @@ packages: dev: false optional: true - /@img/sharp-win32-x64@0.33.1: - resolution: {integrity: sha512-XaM69X0n6kTEsp9tVYYLhXdg7Qj32vYJlAKRutxUsm1UlgQNx6BOhHwZPwukCGXBU2+tH87ip2eV1I/E8MQnZg==} + /@img/sharp-win32-x64@0.33.2: + resolution: {integrity: sha512-E4magOks77DK47FwHUIGH0RYWSgRBfGdK56kIHSVeB9uIS4pPFr4N2kIVsXdQQo4LzOsENKV5KAhRlRL7eMAdg==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [win32] @@ -17739,34 +17739,34 @@ packages: tunnel-agent: 0.6.0 dev: true - /sharp@0.33.1: - resolution: {integrity: sha512-iAYUnOdTqqZDb3QjMneBKINTllCJDZ3em6WaWy7NPECM4aHncvqHRm0v0bN9nqJxMiwamv5KIdauJ6lUzKDpTQ==} - engines: {libvips: '>=8.15.0', node: ^18.17.0 || ^20.3.0 || >=21.0.0} + /sharp@0.33.2: + resolution: {integrity: sha512-WlYOPyyPDiiM07j/UO+E720ju6gtNtHjEGg5vovUk1Lgxyjm2LFO+37Nt/UI3MMh2l6hxTWQWi7qk3cXJTutcQ==} + engines: {libvips: '>=8.15.1', node: ^18.17.0 || ^20.3.0 || >=21.0.0} requiresBuild: true dependencies: color: 4.2.3 detect-libc: 2.0.2 semver: 7.5.4 optionalDependencies: - '@img/sharp-darwin-arm64': 0.33.1 - '@img/sharp-darwin-x64': 0.33.1 - '@img/sharp-libvips-darwin-arm64': 1.0.0 - '@img/sharp-libvips-darwin-x64': 1.0.0 - '@img/sharp-libvips-linux-arm': 1.0.0 - '@img/sharp-libvips-linux-arm64': 1.0.0 - '@img/sharp-libvips-linux-s390x': 1.0.0 - '@img/sharp-libvips-linux-x64': 1.0.0 - '@img/sharp-libvips-linuxmusl-arm64': 1.0.0 - '@img/sharp-libvips-linuxmusl-x64': 1.0.0 - '@img/sharp-linux-arm': 0.33.1 - '@img/sharp-linux-arm64': 0.33.1 - '@img/sharp-linux-s390x': 0.33.1 - '@img/sharp-linux-x64': 0.33.1 - '@img/sharp-linuxmusl-arm64': 0.33.1 - '@img/sharp-linuxmusl-x64': 0.33.1 - '@img/sharp-wasm32': 0.33.1 - '@img/sharp-win32-ia32': 0.33.1 - '@img/sharp-win32-x64': 0.33.1 + '@img/sharp-darwin-arm64': 0.33.2 + '@img/sharp-darwin-x64': 0.33.2 + '@img/sharp-libvips-darwin-arm64': 1.0.1 + '@img/sharp-libvips-darwin-x64': 1.0.1 + '@img/sharp-libvips-linux-arm': 1.0.1 + '@img/sharp-libvips-linux-arm64': 1.0.1 + '@img/sharp-libvips-linux-s390x': 1.0.1 + '@img/sharp-libvips-linux-x64': 1.0.1 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.1 + '@img/sharp-libvips-linuxmusl-x64': 1.0.1 + '@img/sharp-linux-arm': 0.33.2 + '@img/sharp-linux-arm64': 0.33.2 + '@img/sharp-linux-s390x': 0.33.2 + '@img/sharp-linux-x64': 0.33.2 + '@img/sharp-linuxmusl-arm64': 0.33.2 + '@img/sharp-linuxmusl-x64': 0.33.2 + '@img/sharp-wasm32': 0.33.2 + '@img/sharp-win32-ia32': 0.33.2 + '@img/sharp-win32-x64': 0.33.2 dev: false /shebang-command@2.0.0: From fed75e51b84640ba4a7347f22eb786c91f4213ec Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 19 Jan 2024 01:27:23 +0100 Subject: [PATCH 19/40] Update web-nextjs_bundle_analysis.yml --- .github/workflows/web-nextjs_bundle_analysis.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/web-nextjs_bundle_analysis.yml b/.github/workflows/web-nextjs_bundle_analysis.yml index 84ca0a2fcb..bdf6162df8 100644 --- a/.github/workflows/web-nextjs_bundle_analysis.yml +++ b/.github/workflows/web-nextjs_bundle_analysis.yml @@ -1,6 +1,6 @@ # yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json -name: '[Web] CI' +name: 'CI' on: pull_request: @@ -277,3 +277,12 @@ jobs: path: 'web/apps/uier' vercelProjectId: 'prj_0uRTXTGHFdN9SlHnFfNiahIgX3mc' secrets: inherit + + ci_ok: + name: "[CI] OK" + needs: [station_ci, cloud_preview, uier_infra_preview, deploy_blog, deploy_app, deploy_brandgrab, deploy_web, deploy_slco, deploy_doprocess, deploy_uidocs, deploy_uier] + if: success() + runs-on: ubuntu-latest + steps: + - name: OK + run: echo "OK" \ No newline at end of file From e5310bb1b3aeacc17469a9bca7a54e317a0a613b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jan 2024 00:27:10 +0000 Subject: [PATCH 20/40] fix(deps): update dependency @pulumi/pulumi to v3.102.0 --- infra/apps/cloud-primary/package.json | 2 +- infra/apps/remote-browser/package.json | 2 +- infra/apps/uier/package.json | 2 +- infra/packages/pulumi/package.json | 2 +- infra/pnpm-lock.yaml | 34 +++++++++++++------------- 5 files changed, 21 insertions(+), 21 deletions(-) diff --git a/infra/apps/cloud-primary/package.json b/infra/apps/cloud-primary/package.json index 3e91e90771..ef5d2fdcf7 100644 --- a/infra/apps/cloud-primary/package.json +++ b/infra/apps/cloud-primary/package.json @@ -31,7 +31,7 @@ "@pulumi/cloudflare": "5.18.1", "@pulumi/command": "0.9.2", "@pulumi/docker": "4.5.0", - "@pulumi/pulumi": "3.101.1", + "@pulumi/pulumi": "3.102.0", "@pulumiverse/vercel": "1.0.1" } } \ No newline at end of file diff --git a/infra/apps/remote-browser/package.json b/infra/apps/remote-browser/package.json index b77ca0b39c..41882faaed 100644 --- a/infra/apps/remote-browser/package.json +++ b/infra/apps/remote-browser/package.json @@ -27,7 +27,7 @@ "@pulumi/cloudflare": "5.18.1", "@pulumi/command": "0.9.2", "@pulumi/docker": "4.5.0", - "@pulumi/pulumi": "3.101.1", + "@pulumi/pulumi": "3.102.0", "@pulumiverse/vercel": "1.0.1" } } \ No newline at end of file diff --git a/infra/apps/uier/package.json b/infra/apps/uier/package.json index e8e3e1ebfe..53e6c014c2 100644 --- a/infra/apps/uier/package.json +++ b/infra/apps/uier/package.json @@ -31,7 +31,7 @@ "@pulumi/cloudflare": "5.18.1", "@pulumi/command": "0.9.2", "@pulumi/docker": "4.5.0", - "@pulumi/pulumi": "3.101.1", + "@pulumi/pulumi": "3.102.0", "@pulumiverse/vercel": "1.0.1" } } \ No newline at end of file diff --git a/infra/packages/pulumi/package.json b/infra/packages/pulumi/package.json index d700bed790..fe8e4c1bb5 100644 --- a/infra/packages/pulumi/package.json +++ b/infra/packages/pulumi/package.json @@ -47,7 +47,7 @@ "@pulumi/cloudflare": "5.18.1", "@pulumi/command": "0.9.2", "@pulumi/docker": "4.5.0", - "@pulumi/pulumi": "3.101.1", + "@pulumi/pulumi": "3.102.0", "@pulumiverse/vercel": "1.0.1" } } \ No newline at end of file diff --git a/infra/pnpm-lock.yaml b/infra/pnpm-lock.yaml index 4b3de2ad87..8e4e5e1d8e 100644 --- a/infra/pnpm-lock.yaml +++ b/infra/pnpm-lock.yaml @@ -39,8 +39,8 @@ importers: specifier: 4.5.0 version: 4.5.0 '@pulumi/pulumi': - specifier: 3.101.1 - version: 3.101.1 + specifier: 3.102.0 + version: 3.102.0 '@pulumiverse/vercel': specifier: 1.0.1 version: 1.0.1 @@ -103,8 +103,8 @@ importers: specifier: 4.5.0 version: 4.5.0 '@pulumi/pulumi': - specifier: 3.101.1 - version: 3.101.1 + specifier: 3.102.0 + version: 3.102.0 '@pulumiverse/vercel': specifier: 1.0.1 version: 1.0.1 @@ -167,8 +167,8 @@ importers: specifier: 4.5.0 version: 4.5.0 '@pulumi/pulumi': - specifier: 3.101.1 - version: 3.101.1 + specifier: 3.102.0 + version: 3.102.0 '@pulumiverse/vercel': specifier: 1.0.1 version: 1.0.1 @@ -258,8 +258,8 @@ importers: specifier: 4.5.0 version: 4.5.0 '@pulumi/pulumi': - specifier: 3.101.1 - version: 3.101.1 + specifier: 3.102.0 + version: 3.102.0 '@pulumiverse/vercel': specifier: 1.0.1 version: 1.0.1 @@ -314,7 +314,7 @@ packages: resolution: {integrity: sha512-YPNYtwEnKu23VDHNFu91xd/Ueu5zYONHcYwKDA5qTvtgZZ1nzrvPJgrO15KF0fLRVlGo7yckirDS26GpvBTe6w==} requiresBuild: true dependencies: - '@pulumi/pulumi': 3.101.1 + '@pulumi/pulumi': 3.102.0 transitivePeerDependencies: - supports-color dev: false @@ -846,7 +846,7 @@ packages: /@pulumi/aws@6.18.0: resolution: {integrity: sha512-DFAZ0GIo/b0AXUdGoEbVV7BJQzQdPhdfOcvoM0O0pRewQb14GrblM5XNQ5jwG50r24n+bC4Pcf3hYujRLIzWgA==} dependencies: - '@pulumi/pulumi': 3.101.1 + '@pulumi/pulumi': 3.102.0 builtin-modules: 3.0.0 mime: 2.6.0 read-package-tree: 5.3.1 @@ -858,7 +858,7 @@ packages: /@pulumi/azure-native@2.25.0: resolution: {integrity: sha512-E6HJYTrdvSHo4TBFBTsoHOO6BVoK4dJkEdR0skLo39McQXWm5EyUVS0w+4VWMMDlKYdZHnXrWCqbtflyR/pSwA==} dependencies: - '@pulumi/pulumi': 3.101.1 + '@pulumi/pulumi': 3.102.0 transitivePeerDependencies: - supports-color dev: false @@ -866,7 +866,7 @@ packages: /@pulumi/cloudflare@5.18.1: resolution: {integrity: sha512-u37QESCx5s2Mlk1WZsWEEM0oBYVBa33OeJR0gfnXAeY498Y6HKRuctWSlH6AjHqVNj791fyIc7Ro5JOZKy5+fg==} dependencies: - '@pulumi/pulumi': 3.101.1 + '@pulumi/pulumi': 3.102.0 transitivePeerDependencies: - supports-color dev: false @@ -875,7 +875,7 @@ packages: resolution: {integrity: sha512-9RaGDiy8jFCiaarj4EOrMW/fVCM/AgBigzwM6CKzlR49x8UFiRDmKrXfEVHb8r2P9IpC4IaAZf5VbNNAHwN/rA==} requiresBuild: true dependencies: - '@pulumi/pulumi': 3.101.1 + '@pulumi/pulumi': 3.102.0 transitivePeerDependencies: - supports-color dev: false @@ -883,14 +883,14 @@ packages: /@pulumi/docker@4.5.0: resolution: {integrity: sha512-DOiczZK1cF4NGlEWzacPLjGcoPKXHXISoqq4KqCO97YW28rZSu6LOdveQ8tLaUHGeyWQ+CS3PT45caSxHAbzbw==} dependencies: - '@pulumi/pulumi': 3.101.1 + '@pulumi/pulumi': 3.102.0 semver: 5.7.2 transitivePeerDependencies: - supports-color dev: false - /@pulumi/pulumi@3.101.1: - resolution: {integrity: sha512-Jfes7XCjFjB0kqetqP1nYEMog9ghtilPKiyl6KyS+hvSZ55X9Sffa3St545ZDC5GpHrevCT7KgHuScS40q3nKQ==} + /@pulumi/pulumi@3.102.0: + resolution: {integrity: sha512-BWrIOqS9Vg4pYY6/pDzDwYM0o9cu1EY7ajcrjKWbPn/EcO0DIQKvItcNLl7QUprfHjpepsfLdyXKi0KlH0jj1g==} engines: {node: '>=8.13.0 || >=10.10.0'} dependencies: '@grpc/grpc-js': 1.9.6 @@ -930,7 +930,7 @@ packages: /@pulumiverse/vercel@1.0.1: resolution: {integrity: sha512-AOiOe2pzZOQVv9Z+C/iWmZeKpeZb+0qmqcfRBnYiU4DiVr9VhqE9ToJVPq7ElyxgYSoETA+4qfd1Kj01zxhd5A==} dependencies: - '@pulumi/pulumi': 3.101.1 + '@pulumi/pulumi': 3.102.0 transitivePeerDependencies: - supports-color dev: false From 493ad0f237087d283c0f491ac85d4139d851cc7f Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 19 Jan 2024 01:30:52 +0100 Subject: [PATCH 21/40] changes --- .github/workflows/cloud-deploy.yml | 1 + .github/workflows/web-nextjs_bundle_analysis.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/cloud-deploy.yml b/.github/workflows/cloud-deploy.yml index 3591d88969..ce1560faf6 100644 --- a/.github/workflows/cloud-deploy.yml +++ b/.github/workflows/cloud-deploy.yml @@ -35,6 +35,7 @@ jobs: - web/** - .github/workflows/web-nextjs_bundle_analysis.yml - .github/workflows/nextjs_bundle_analysis_reusable.yml + - .github/workflows/vercel-deploy_reusable.yml outputs: infra: ${{ steps.filter.outputs.infrastructure }} web: ${{ steps.filter.outputs.web }} diff --git a/.github/workflows/web-nextjs_bundle_analysis.yml b/.github/workflows/web-nextjs_bundle_analysis.yml index bdf6162df8..653530bd47 100644 --- a/.github/workflows/web-nextjs_bundle_analysis.yml +++ b/.github/workflows/web-nextjs_bundle_analysis.yml @@ -50,6 +50,7 @@ jobs: - web/** - .github/workflows/web-nextjs_bundle_analysis.yml - .github/workflows/nextjs_bundle_analysis_reusable.yml + - .github/workflows/vercel-deploy_reusable.yml station: - station/** - .github/workflows/web-nextjs_bundle_analysis.yml From 0e32ecb9df9e10d24984a21c10ec54e98cf6eb83 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 19 Jan 2024 01:37:54 +0100 Subject: [PATCH 22/40] Update cloud-deploy.yml --- .github/workflows/cloud-deploy.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/cloud-deploy.yml b/.github/workflows/cloud-deploy.yml index ce1560faf6..882a228663 100644 --- a/.github/workflows/cloud-deploy.yml +++ b/.github/workflows/cloud-deploy.yml @@ -43,7 +43,7 @@ jobs: infra_cloud-primary_up: name: "Cloud Primary infrastructure (deploy)" needs: changes - if: success() && github.event_name == 'pull_request' && needs.changes.outputs.infra == 'true' + if: success() && needs.changes.outputs.infra == 'true' uses: ./.github/workflows/infra-deploy_reusable.yml with: project: "cloud-primary" @@ -54,7 +54,7 @@ jobs: infra_uier_up: name: "uier infrastructure (deploy)" needs: changes - if: success() && github.event_name == 'pull_request' && needs.changes.outputs.infra == 'true' + if: success() && needs.changes.outputs.infra == 'true' uses: ./.github/workflows/infra-deploy_reusable.yml with: project: "uier" @@ -65,7 +65,7 @@ jobs: vercel_blog_deploy: name: "Vercel Blog (deploy)" needs: changes - if: success() && github.event_name == 'pull_request' && needs.changes.outputs.web == 'true' + if: success() && needs.changes.outputs.web == 'true' uses: ./.github/workflows/vercel-deploy_reusable.yml with: name: 'blog' @@ -78,7 +78,7 @@ jobs: vercel_brandgrab_deploy: name: "Vercel BrandGrab (deploy)" needs: changes - if: success() && github.event_name == 'pull_request' && needs.changes.outputs.web == 'true' + if: success() && needs.changes.outputs.web == 'true' uses: ./.github/workflows/vercel-deploy_reusable.yml with: name: 'brandgrab' @@ -91,7 +91,7 @@ jobs: vercel_slco_deploy: name: "Vercel slco (deploy)" needs: changes - if: success() && github.event_name == 'pull_request' && needs.changes.outputs.web == 'true' + if: success() && needs.changes.outputs.web == 'true' uses: ./.github/workflows/vercel-deploy_reusable.yml with: name: 'slco' @@ -104,7 +104,7 @@ jobs: vercel_app_deploy: name: "Vercel app (deploy)" needs: changes - if: success() && github.event_name == 'pull_request' && needs.changes.outputs.web == 'true' + if: success() && needs.changes.outputs.web == 'true' uses: ./.github/workflows/vercel-deploy_reusable.yml with: name: 'app' @@ -117,7 +117,7 @@ jobs: vercel_web_deploy: name: "Vercel web (deploy)" needs: changes - if: success() && github.event_name == 'pull_request' && needs.changes.outputs.web == 'true' + if: success() && needs.changes.outputs.web == 'true' uses: ./.github/workflows/vercel-deploy_reusable.yml with: name: 'web' @@ -130,7 +130,7 @@ jobs: vercel_doprocess_deploy: name: "Vercel doprocess (deploy)" needs: changes - if: success() && github.event_name == 'pull_request' && needs.changes.outputs.web == 'true' + if: success() && needs.changes.outputs.web == 'true' uses: ./.github/workflows/vercel-deploy_reusable.yml with: name: 'doprocess' @@ -143,7 +143,7 @@ jobs: vercel_uidocs_deploy: name: "Vercel ui-docs (deploy)" needs: changes - if: success() && github.event_name == 'pull_request' && needs.changes.outputs.web == 'true' + if: success() && needs.changes.outputs.web == 'true' uses: ./.github/workflows/vercel-deploy_reusable.yml with: name: 'ui-docs' From 3054e75a5e24b2aab92bd3ea4ba2b7b9d3a34af2 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 19 Jan 2024 01:50:08 +0100 Subject: [PATCH 23/40] Update vercel-deploy_reusable.yml --- .github/workflows/vercel-deploy_reusable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/vercel-deploy_reusable.yml b/.github/workflows/vercel-deploy_reusable.yml index c10431f260..3132227bba 100644 --- a/.github/workflows/vercel-deploy_reusable.yml +++ b/.github/workflows/vercel-deploy_reusable.yml @@ -74,7 +74,7 @@ jobs: working-directory: ${{ inputs.path }}/ - name: ⚒️ Build app - run: vercel build --token=${{ secrets.VERCEL_TOKEN }} + run: vercel build ${{ inputs.preview == false && '--prod' }} --token=${{ secrets.VERCEL_TOKEN }} working-directory: ${{ inputs.path }}/ - name: 🚀 Deploy Preview to Vercel From 8af3167759d1e1969c86ee94010a75370b742afe Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jan 2024 05:14:42 +0000 Subject: [PATCH 24/40] fix(deps): update dependency @pulumi/docker to v4.5.1 --- infra/apps/cloud-primary/package.json | 2 +- infra/apps/remote-browser/package.json | 2 +- infra/apps/uier/package.json | 2 +- infra/packages/pulumi/package.json | 2 +- infra/pnpm-lock.yaml | 20 ++++++++++---------- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/infra/apps/cloud-primary/package.json b/infra/apps/cloud-primary/package.json index ef5d2fdcf7..20008a8aa6 100644 --- a/infra/apps/cloud-primary/package.json +++ b/infra/apps/cloud-primary/package.json @@ -30,7 +30,7 @@ "@pulumi/azure-native": "2.25.0", "@pulumi/cloudflare": "5.18.1", "@pulumi/command": "0.9.2", - "@pulumi/docker": "4.5.0", + "@pulumi/docker": "4.5.1", "@pulumi/pulumi": "3.102.0", "@pulumiverse/vercel": "1.0.1" } diff --git a/infra/apps/remote-browser/package.json b/infra/apps/remote-browser/package.json index 41882faaed..76d9bf5f8d 100644 --- a/infra/apps/remote-browser/package.json +++ b/infra/apps/remote-browser/package.json @@ -26,7 +26,7 @@ "@pulumi/azure-native": "2.25.0", "@pulumi/cloudflare": "5.18.1", "@pulumi/command": "0.9.2", - "@pulumi/docker": "4.5.0", + "@pulumi/docker": "4.5.1", "@pulumi/pulumi": "3.102.0", "@pulumiverse/vercel": "1.0.1" } diff --git a/infra/apps/uier/package.json b/infra/apps/uier/package.json index 53e6c014c2..01d99ef05a 100644 --- a/infra/apps/uier/package.json +++ b/infra/apps/uier/package.json @@ -30,7 +30,7 @@ "@pulumi/azure-native": "2.25.0", "@pulumi/cloudflare": "5.18.1", "@pulumi/command": "0.9.2", - "@pulumi/docker": "4.5.0", + "@pulumi/docker": "4.5.1", "@pulumi/pulumi": "3.102.0", "@pulumiverse/vercel": "1.0.1" } diff --git a/infra/packages/pulumi/package.json b/infra/packages/pulumi/package.json index fe8e4c1bb5..1c89e21c55 100644 --- a/infra/packages/pulumi/package.json +++ b/infra/packages/pulumi/package.json @@ -46,7 +46,7 @@ "@pulumi/azure-native": "2.25.0", "@pulumi/cloudflare": "5.18.1", "@pulumi/command": "0.9.2", - "@pulumi/docker": "4.5.0", + "@pulumi/docker": "4.5.1", "@pulumi/pulumi": "3.102.0", "@pulumiverse/vercel": "1.0.1" } diff --git a/infra/pnpm-lock.yaml b/infra/pnpm-lock.yaml index 8e4e5e1d8e..e30dc160c6 100644 --- a/infra/pnpm-lock.yaml +++ b/infra/pnpm-lock.yaml @@ -36,8 +36,8 @@ importers: specifier: 0.9.2 version: 0.9.2 '@pulumi/docker': - specifier: 4.5.0 - version: 4.5.0 + specifier: 4.5.1 + version: 4.5.1 '@pulumi/pulumi': specifier: 3.102.0 version: 3.102.0 @@ -100,8 +100,8 @@ importers: specifier: 0.9.2 version: 0.9.2 '@pulumi/docker': - specifier: 4.5.0 - version: 4.5.0 + specifier: 4.5.1 + version: 4.5.1 '@pulumi/pulumi': specifier: 3.102.0 version: 3.102.0 @@ -164,8 +164,8 @@ importers: specifier: 0.9.2 version: 0.9.2 '@pulumi/docker': - specifier: 4.5.0 - version: 4.5.0 + specifier: 4.5.1 + version: 4.5.1 '@pulumi/pulumi': specifier: 3.102.0 version: 3.102.0 @@ -255,8 +255,8 @@ importers: specifier: 0.9.2 version: 0.9.2 '@pulumi/docker': - specifier: 4.5.0 - version: 4.5.0 + specifier: 4.5.1 + version: 4.5.1 '@pulumi/pulumi': specifier: 3.102.0 version: 3.102.0 @@ -880,8 +880,8 @@ packages: - supports-color dev: false - /@pulumi/docker@4.5.0: - resolution: {integrity: sha512-DOiczZK1cF4NGlEWzacPLjGcoPKXHXISoqq4KqCO97YW28rZSu6LOdveQ8tLaUHGeyWQ+CS3PT45caSxHAbzbw==} + /@pulumi/docker@4.5.1: + resolution: {integrity: sha512-2BTFycFLwSpHGQ4IFTsUHl8H5w81AgkrMHSLUQ8Zu6HBDgGhB5up6YsxVqLeaUeWAedEUrrSCY3xTCNbP4a0ag==} dependencies: '@pulumi/pulumi': 3.102.0 semver: 5.7.2 From be1983e65b876a07a9d3860a45b37377c85f7ebb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jan 2024 08:07:08 +0000 Subject: [PATCH 25/40] fix(deps): update dependency openapi-typescript to v6.7.4 --- web/apps/app/package.json | 2 +- web/pnpm-lock.yaml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/web/apps/app/package.json b/web/apps/app/package.json index 3591acd3e6..18fc861dab 100644 --- a/web/apps/app/package.json +++ b/web/apps/app/package.json @@ -58,7 +58,7 @@ "next": "14.0.4", "next-secure-headers": "2.2.0", "next-themes": "0.2.1", - "openapi-typescript": "6.7.3", + "openapi-typescript": "6.7.4", "openapi-fetch": "0.8.2", "pigeon-maps": "0.21.3", "react": "18.2.0", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index b5f30bfe5e..5dc22709e2 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -132,8 +132,8 @@ importers: specifier: 0.8.2 version: 0.8.2 openapi-typescript: - specifier: 6.7.3 - version: 6.7.3 + specifier: 6.7.4 + version: 6.7.4 pigeon-maps: specifier: 0.21.3 version: 0.21.3(react@18.2.0) @@ -15479,8 +15479,8 @@ packages: resolution: {integrity: sha512-MRffg93t0hgGZbYTxg60hkRIK2sRuEOHEtCUgMuLgbCC33TMQ68AmxskzUlauzZYD47+ENeGV/ElI7qnWqrAxA==} dev: false - /openapi-typescript@6.7.3: - resolution: {integrity: sha512-es3mGcDXV6TKPo6n3aohzHm0qxhLyR39MhF6mkD1FwFGjhxnqMqfSIgM0eCpInZvqatve4CxmXcMZw3jnnsaXw==} + /openapi-typescript@6.7.4: + resolution: {integrity: sha512-EZyeW9Wy7UDCKv0iYmKrq2pVZtquXiD/YHiUClAKqiMi42nodx/EQH11K6fLqjt1IZlJmVokrAsExsBMM2RROQ==} hasBin: true dependencies: ansi-colors: 4.1.3 From 24579ca5e65c286682a709d4d011dc8c8d8365d0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jan 2024 13:34:36 +0000 Subject: [PATCH 26/40] chore(deps): update nextjs monorepo to v14.1.0 --- web/apps/app/package.json | 6 +- web/apps/blog/package.json | 8 +- web/apps/brandgrab/package.json | 6 +- web/apps/doprocess/package.json | 6 +- web/apps/slco/package.json | 6 +- web/apps/ui-docs/package.json | 2 +- web/apps/uier/package.json | 6 +- web/apps/web/package.json | 6 +- .../eslint-config-signalco/package.json | 2 +- web/packages/hooks/package.json | 4 +- web/packages/ui-primitives/package.json | 2 +- web/pnpm-lock.yaml | 365 ++++++++---------- 12 files changed, 187 insertions(+), 232 deletions(-) diff --git a/web/apps/app/package.json b/web/apps/app/package.json index 18fc861dab..1556fc9411 100644 --- a/web/apps/app/package.json +++ b/web/apps/app/package.json @@ -33,7 +33,7 @@ "@hcaptcha/react-hcaptcha": "1.9.3", "@microsoft/signalr": "8.0.0", "@monaco-editor/react": "4.6.0", - "@next/env": "14.0.4", + "@next/env": "14.1.0", "@signalco/data": "workspace:*", "@signalco/hooks": "workspace:*", "@signalco/js": "workspace:*", @@ -55,7 +55,7 @@ "d3": "7.8.5", "date-fns": "3.2.0", "monaco-editor": "0.45.0", - "next": "14.0.4", + "next": "14.1.0", "next-secure-headers": "2.2.0", "next-themes": "0.2.1", "openapi-typescript": "6.7.4", @@ -76,7 +76,7 @@ "devDependencies": { "@axe-core/playwright": "4.8.3", "@ducanh2912/next-pwa": "10.2.2", - "@next/bundle-analyzer": "14.0.4", + "@next/bundle-analyzer": "14.1.0", "@playwright/test": "1.41.0", "@signalco/eslint-config-signalco": "workspace:*", "@signalco/tsconfig": "workspace:*", diff --git a/web/apps/blog/package.json b/web/apps/blog/package.json index df3436bf67..edb556d713 100644 --- a/web/apps/blog/package.json +++ b/web/apps/blog/package.json @@ -20,8 +20,8 @@ "dependencies": { "@mdx-js/loader": "3.0.0", "@mdx-js/react": "3.0.0", - "@next/env": "14.0.4", - "@next/mdx": "14.0.4", + "@next/env": "14.1.0", + "@next/mdx": "14.1.0", "@signalco/cms-core": "workspace:*", "@signalco/cms-components-marketing": "workspace:*", "@signalco/data": "workspace:*", @@ -37,7 +37,7 @@ "encoding": "0.1.13", "fs-extra": "11.2.0", "klaw": "4.1.0", - "next": "14.0.4", + "next": "14.1.0", "next-secure-headers": "2.2.0", "react": "18.2.0", "react-cool-inview": "3.0.1", @@ -50,7 +50,7 @@ "devDependencies": { "@axe-core/playwright": "4.8.3", "@babel/core": "7.23.7", - "@next/bundle-analyzer": "14.0.4", + "@next/bundle-analyzer": "14.1.0", "@playwright/test": "1.41.0", "@signalco/eslint-config-signalco": "workspace:*", "@signalco/tsconfig": "workspace:*", diff --git a/web/apps/brandgrab/package.json b/web/apps/brandgrab/package.json index 1df10f8db5..a8bfb52bc3 100644 --- a/web/apps/brandgrab/package.json +++ b/web/apps/brandgrab/package.json @@ -19,7 +19,7 @@ }, "dependencies": { "@enterwell/react-hooks": "0.5.0", - "@next/env": "14.0.4", + "@next/env": "14.1.0", "@signalco/cms-core": "workspace:*", "@signalco/cms-components-marketing": "workspace:*", "@signalco/data": "workspace:*", @@ -30,7 +30,7 @@ "@signalco/ui-icons": "workspace:*", "cheerio": "1.0.0-rc.12", "classix": "2.1.35", - "next": "14.0.4", + "next": "14.1.0", "next-secure-headers": "2.2.0", "react": "18.2.0", "react-dom": "18.2.0", @@ -40,7 +40,7 @@ "devDependencies": { "@axe-core/playwright": "4.8.3", "@babel/core": "7.23.7", - "@next/bundle-analyzer": "14.0.4", + "@next/bundle-analyzer": "14.1.0", "@playwright/test": "1.41.0", "@signalco/eslint-config-signalco": "workspace:*", "@signalco/tailwindcss-config-signalco": "workspace:*", diff --git a/web/apps/doprocess/package.json b/web/apps/doprocess/package.json index b9fff22a3f..5e037ffa17 100644 --- a/web/apps/doprocess/package.json +++ b/web/apps/doprocess/package.json @@ -29,7 +29,7 @@ "@dnd-kit/utilities": "3.2.2", "@enterwell/react-hooks": "0.5.0", "@hcaptcha/react-hcaptcha": "1.9.3", - "@next/env": "14.0.4", + "@next/env": "14.1.0", "@planetscale/database": "1.14.0", "@signalco/cms-core": "workspace:*", "@signalco/cms-components-marketing": "workspace:*", @@ -48,7 +48,7 @@ "classix": "2.1.35", "drizzle-orm": "0.29.3", "nanoid": "5.0.4", - "next": "14.0.4", + "next": "14.1.0", "next-secure-headers": "2.2.0", "next-themes": "0.2.1", "openai": "4.24.7", @@ -64,7 +64,7 @@ "@axe-core/playwright": "4.8.3", "@babel/core": "7.23.7", "@ducanh2912/next-pwa": "10.2.2", - "@next/bundle-analyzer": "14.0.4", + "@next/bundle-analyzer": "14.1.0", "@playwright/test": "1.41.0", "@signalco/eslint-config-signalco": "workspace:*", "@signalco/tsconfig": "workspace:*", diff --git a/web/apps/slco/package.json b/web/apps/slco/package.json index a283b28284..95c587be05 100644 --- a/web/apps/slco/package.json +++ b/web/apps/slco/package.json @@ -19,7 +19,7 @@ }, "dependencies": { "@hcaptcha/react-hcaptcha": "1.9.3", - "@next/env": "14.0.4", + "@next/env": "14.1.0", "@signalco/cms-core": "workspace:*", "@signalco/cms-components-marketing": "workspace:*", "@signalco/data": "workspace:*", @@ -28,7 +28,7 @@ "@signalco/ui-icons": "workspace:*", "@signalco/tailwindcss-config-signalco": "workspace:*", "classix": "2.1.35", - "next": "14.0.4", + "next": "14.1.0", "next-secure-headers": "2.2.0", "react": "18.2.0", "react-cool-inview": "3.0.1", @@ -41,7 +41,7 @@ "devDependencies": { "@axe-core/playwright": "4.8.3", "@babel/core": "7.23.7", - "@next/bundle-analyzer": "14.0.4", + "@next/bundle-analyzer": "14.1.0", "@playwright/test": "1.41.0", "@signalco/eslint-config-signalco": "workspace:*", "@signalco/tsconfig": "workspace:*", diff --git a/web/apps/ui-docs/package.json b/web/apps/ui-docs/package.json index ad059eed00..ebd79b2fdf 100644 --- a/web/apps/ui-docs/package.json +++ b/web/apps/ui-docs/package.json @@ -47,7 +47,7 @@ "@signalco/ui": "workspace:*", "@signalco/ui-primitives": "workspace:*", "@signalco/ui-icons": "workspace:*", - "next": "14.0.4", + "next": "14.1.0", "react": "18.2.0", "react-dom": "18.2.0" } diff --git a/web/apps/uier/package.json b/web/apps/uier/package.json index 11e6e90c40..cf1b0862d8 100644 --- a/web/apps/uier/package.json +++ b/web/apps/uier/package.json @@ -18,7 +18,7 @@ }, "dependencies": { "@enterwell/react-hooks": "0.5.0", - "@next/env": "14.0.4", + "@next/env": "14.1.0", "@signalco/cms-core": "workspace:*", "@signalco/cms-components-marketing": "workspace:*", "@signalco/data": "workspace:*", @@ -33,7 +33,7 @@ "@tanstack/react-query-devtools": "5.17.18", "@vercel/analytics": "1.1.2", "classix": "2.1.35", - "next": "14.0.4", + "next": "14.1.0", "next-secure-headers": "2.2.0", "next-themes": "0.2.1", "react": "18.2.0", @@ -46,7 +46,7 @@ "@axe-core/playwright": "4.8.3", "@babel/core": "7.23.7", "@ducanh2912/next-pwa": "10.2.2", - "@next/bundle-analyzer": "14.0.4", + "@next/bundle-analyzer": "14.1.0", "@playwright/test": "1.41.0", "@signalco/eslint-config-signalco": "workspace:*", "@signalco/tsconfig": "workspace:*", diff --git a/web/apps/web/package.json b/web/apps/web/package.json index dfb944b58b..d2e2517119 100644 --- a/web/apps/web/package.json +++ b/web/apps/web/package.json @@ -20,7 +20,7 @@ "dependencies": { "@enterwell/react-hooks": "0.5.0", "@hcaptcha/react-hcaptcha": "1.9.3", - "@next/env": "14.0.4", + "@next/env": "14.1.0", "@reactflow/background": "11.3.7", "@reactflow/controls": "11.2.7", "@reactflow/core": "11.10.2", @@ -38,7 +38,7 @@ "classix": "2.1.35", "cobe": "0.6.3", "encoding": "0.1.13", - "next": "14.0.4", + "next": "14.1.0", "next-secure-headers": "2.2.0", "octokit": "3.1.2", "react": "18.2.0", @@ -53,7 +53,7 @@ "@axe-core/playwright": "4.8.3", "@babel/core": "7.23.7", "@ducanh2912/next-pwa": "10.2.2", - "@next/bundle-analyzer": "14.0.4", + "@next/bundle-analyzer": "14.1.0", "@playwright/test": "1.41.0", "@signalco/eslint-config-signalco": "workspace:*", "@signalco/tsconfig": "workspace:*", diff --git a/web/packages/eslint-config-signalco/package.json b/web/packages/eslint-config-signalco/package.json index 9851ca1831..7939a38667 100644 --- a/web/packages/eslint-config-signalco/package.json +++ b/web/packages/eslint-config-signalco/package.json @@ -8,7 +8,7 @@ "dependencies": { "@typescript-eslint/eslint-plugin": "6.19.0", "@typescript-eslint/parser": "6.19.0", - "eslint-config-next": "14.0.4", + "eslint-config-next": "14.1.0", "eslint-config-turbo": "1.11.3", "eslint-plugin-import": "2.29.1", "eslint-plugin-only-warn": "1.1.0", diff --git a/web/packages/hooks/package.json b/web/packages/hooks/package.json index 42b92b5716..2ff4b55623 100644 --- a/web/packages/hooks/package.json +++ b/web/packages/hooks/package.json @@ -15,13 +15,13 @@ "@signalco/tsconfig": "workspace:*", "@signalco/eslint-config-signalco": "workspace:*", "@types/react": "18.2.48", - "next": "14.0.4", + "next": "14.1.0", "react": "18.2.0", "react-dom": "18.2.0", "typescript": "5.3.3" }, "peerDependencies": { - "next": "14.0.4", + "next": "14.1.0", "react": "18.2.0", "react-dom": "18.2.0" } diff --git a/web/packages/ui-primitives/package.json b/web/packages/ui-primitives/package.json index 61e5ac0e54..8b8c5f046d 100644 --- a/web/packages/ui-primitives/package.json +++ b/web/packages/ui-primitives/package.json @@ -30,7 +30,7 @@ "@types/react-timeago": "4.1.7", "autoprefixer": "10.4.17", "classix": "2.1.35", - "next": "14.0.4", + "next": "14.1.0", "postcss": "8.4.33", "postcss-preset-env": "9.3.0", "react": "18.2.0", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 5dc22709e2..859a20ac33 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -54,8 +54,8 @@ importers: specifier: 4.6.0 version: 4.6.0(monaco-editor@0.45.0)(react-dom@18.2.0)(react@18.2.0) '@next/env': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@signalco/data': specifier: workspace:* version: link:../../packages/data @@ -120,14 +120,14 @@ importers: specifier: 0.45.0 version: 0.45.0 next: - specifier: 14.0.4 - version: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + specifier: 14.1.0 + version: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) next-secure-headers: specifier: 2.2.0 version: 2.2.0 next-themes: specifier: 0.2.1 - version: 0.2.1(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) + version: 0.2.1(next@14.1.0)(react-dom@18.2.0)(react@18.2.0) openapi-fetch: specifier: 0.8.2 version: 0.8.2 @@ -176,10 +176,10 @@ importers: version: 4.8.3(playwright-core@1.41.0) '@ducanh2912/next-pwa': specifier: 10.2.2 - version: 10.2.2(next@14.0.4)(webpack@5.89.0) + version: 10.2.2(next@14.1.0)(webpack@5.89.0) '@next/bundle-analyzer': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@playwright/test': specifier: 1.41.0 version: 1.41.0 @@ -236,7 +236,7 @@ importers: version: 11.2.0 next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.0.4) + version: 4.2.3(next@14.1.0) openapi-types: specifier: 12.1.3 version: 12.1.3 @@ -268,11 +268,11 @@ importers: specifier: 3.0.0 version: 3.0.0(@types/react@18.2.48)(react@18.2.0) '@next/env': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@next/mdx': - specifier: 14.0.4 - version: 14.0.4(@mdx-js/loader@3.0.0)(@mdx-js/react@3.0.0) + specifier: 14.1.0 + version: 14.1.0(@mdx-js/loader@3.0.0)(@mdx-js/react@3.0.0) '@signalco/cms-components-marketing': specifier: workspace:* version: link:../../packages/cms-components-marketing @@ -319,8 +319,8 @@ importers: specifier: 4.1.0 version: 4.1.0 next: - specifier: 14.0.4 - version: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + specifier: 14.1.0 + version: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) next-secure-headers: specifier: 2.2.0 version: 2.2.0 @@ -353,8 +353,8 @@ importers: specifier: 7.23.7 version: 7.23.7 '@next/bundle-analyzer': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@playwright/test': specifier: 1.41.0 version: 1.41.0 @@ -396,7 +396,7 @@ importers: version: 8.56.0 next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.0.4) + version: 4.2.3(next@14.1.0) postcss: specifier: 8.4.33 version: 8.4.33 @@ -416,8 +416,8 @@ importers: specifier: 0.5.0 version: 0.5.0(react-dom@18.2.0)(react@18.2.0) '@next/env': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@signalco/cms-components-marketing': specifier: workspace:* version: link:../../packages/cms-components-marketing @@ -449,8 +449,8 @@ importers: specifier: 2.1.35 version: 2.1.35 next: - specifier: 14.0.4 - version: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + specifier: 14.1.0 + version: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) next-secure-headers: specifier: 2.2.0 version: 2.2.0 @@ -474,8 +474,8 @@ importers: specifier: 7.23.7 version: 7.23.7 '@next/bundle-analyzer': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@playwright/test': specifier: 1.41.0 version: 1.41.0 @@ -511,7 +511,7 @@ importers: version: 8.56.0 next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.0.4) + version: 4.2.3(next@14.1.0) postcss: specifier: 8.4.33 version: 8.4.33 @@ -541,7 +541,7 @@ importers: version: 0.11.0(@tiptap/pm@2.1.12)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) '@clerk/nextjs': specifier: 4.29.4 - version: 4.29.4(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) + version: 4.29.4(next@14.1.0)(react-dom@18.2.0)(react@18.2.0) '@clerk/themes': specifier: 1.7.9 version: 1.7.9(react@18.2.0) @@ -564,8 +564,8 @@ importers: specifier: 1.9.3 version: 1.9.3(react-dom@18.2.0)(react@18.2.0) '@next/env': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@planetscale/database': specifier: 1.14.0 version: 1.14.0 @@ -621,14 +621,14 @@ importers: specifier: 5.0.4 version: 5.0.4 next: - specifier: 14.0.4 - version: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + specifier: 14.1.0 + version: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) next-secure-headers: specifier: 2.2.0 version: 2.2.0 next-themes: specifier: 0.2.1 - version: 0.2.1(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) + version: 0.2.1(next@14.1.0)(react-dom@18.2.0)(react@18.2.0) openai: specifier: 4.24.7 version: 4.24.7 @@ -662,10 +662,10 @@ importers: version: 7.23.7 '@ducanh2912/next-pwa': specifier: 10.2.2 - version: 10.2.2(esbuild@0.19.8)(next@14.0.4)(webpack@5.89.0) + version: 10.2.2(esbuild@0.19.8)(next@14.1.0)(webpack@5.89.0) '@next/bundle-analyzer': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@playwright/test': specifier: 1.41.0 version: 1.41.0 @@ -707,7 +707,7 @@ importers: version: 0.2.3(eslint@8.56.0) next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.0.4) + version: 4.2.3(next@14.1.0) postcss: specifier: 8.4.33 version: 8.4.33 @@ -727,8 +727,8 @@ importers: specifier: 1.9.3 version: 1.9.3(react-dom@18.2.0)(react@18.2.0) '@next/env': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@signalco/cms-components-marketing': specifier: workspace:* version: link:../../packages/cms-components-marketing @@ -754,8 +754,8 @@ importers: specifier: 2.1.35 version: 2.1.35 next: - specifier: 14.0.4 - version: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + specifier: 14.1.0 + version: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) next-secure-headers: specifier: 2.2.0 version: 2.2.0 @@ -788,8 +788,8 @@ importers: specifier: 7.23.7 version: 7.23.7 '@next/bundle-analyzer': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@playwright/test': specifier: 1.41.0 version: 1.41.0 @@ -822,7 +822,7 @@ importers: version: 8.56.0 next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.0.4) + version: 4.2.3(next@14.1.0) postcss: specifier: 8.4.33 version: 8.4.33 @@ -851,8 +851,8 @@ importers: specifier: workspace:* version: link:../../packages/ui-primitives next: - specifier: 14.0.4 - version: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + specifier: 14.1.0 + version: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) react: specifier: 18.2.0 version: 18.2.0 @@ -886,7 +886,7 @@ importers: version: 7.6.10(react-dom@18.2.0)(react@18.2.0) '@storybook/nextjs': specifier: 7.6.10 - version: 7.6.10(@swc/core@1.3.96)(esbuild@0.18.20)(next@14.0.4)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0)(typescript@5.3.3)(webpack@5.89.0) + version: 7.6.10(@swc/core@1.3.96)(esbuild@0.18.20)(next@14.1.0)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0)(typescript@5.3.3)(webpack@5.89.0) '@storybook/react': specifier: 7.6.10 version: 7.6.10(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) @@ -951,8 +951,8 @@ importers: specifier: 0.5.0 version: 0.5.0(react-dom@18.2.0)(react@18.2.0) '@next/env': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@signalco/cms-components-marketing': specifier: workspace:* version: link:../../packages/cms-components-marketing @@ -996,14 +996,14 @@ importers: specifier: 2.1.35 version: 2.1.35 next: - specifier: 14.0.4 - version: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + specifier: 14.1.0 + version: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) next-secure-headers: specifier: 2.2.0 version: 2.2.0 next-themes: specifier: 0.2.1 - version: 0.2.1(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) + version: 0.2.1(next@14.1.0)(react-dom@18.2.0)(react@18.2.0) react: specifier: 18.2.0 version: 18.2.0 @@ -1028,10 +1028,10 @@ importers: version: 7.23.7 '@ducanh2912/next-pwa': specifier: 10.2.2 - version: 10.2.2(next@14.0.4)(webpack@5.89.0) + version: 10.2.2(next@14.1.0)(webpack@5.89.0) '@next/bundle-analyzer': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@playwright/test': specifier: 1.41.0 version: 1.41.0 @@ -1067,7 +1067,7 @@ importers: version: 8.56.0 next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.0.4) + version: 4.2.3(next@14.1.0) postcss: specifier: 8.4.33 version: 8.4.33 @@ -1090,8 +1090,8 @@ importers: specifier: 1.9.3 version: 1.9.3(react-dom@18.2.0)(react@18.2.0) '@next/env': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@reactflow/background': specifier: 11.3.7 version: 11.3.7(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) @@ -1144,8 +1144,8 @@ importers: specifier: 0.1.13 version: 0.1.13 next: - specifier: 14.0.4 - version: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + specifier: 14.1.0 + version: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) next-secure-headers: specifier: 2.2.0 version: 2.2.0 @@ -1182,10 +1182,10 @@ importers: version: 7.23.7 '@ducanh2912/next-pwa': specifier: 10.2.2 - version: 10.2.2(next@14.0.4)(webpack@5.89.0) + version: 10.2.2(next@14.1.0)(webpack@5.89.0) '@next/bundle-analyzer': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@playwright/test': specifier: 1.41.0 version: 1.41.0 @@ -1230,7 +1230,7 @@ importers: version: 8.56.0 next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.0.4) + version: 4.2.3(next@14.1.0) openapi-types: specifier: 12.1.3 version: 12.1.3 @@ -1337,8 +1337,8 @@ importers: specifier: 6.19.0 version: 6.19.0(eslint@8.56.0)(typescript@5.3.3) eslint-config-next: - specifier: 14.0.4 - version: 14.0.4(eslint@8.56.0)(typescript@5.3.3) + specifier: 14.1.0 + version: 14.1.0(eslint@8.56.0)(typescript@5.3.3) eslint-config-turbo: specifier: 1.11.3 version: 1.11.3(eslint@8.56.0) @@ -1373,8 +1373,8 @@ importers: specifier: 18.2.48 version: 18.2.48 next: - specifier: 14.0.4 - version: 14.0.4(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + specifier: 14.1.0 + version: 14.1.0(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) react: specifier: 18.2.0 version: 18.2.0 @@ -1624,8 +1624,8 @@ importers: specifier: 2.1.35 version: 2.1.35 next: - specifier: 14.0.4 - version: 14.0.4(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + specifier: 14.1.0 + version: 14.1.0(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) postcss: specifier: 8.4.33 version: 8.4.33 @@ -3234,7 +3234,7 @@ packages: - react dev: false - /@clerk/nextjs@4.29.4(next@14.0.4)(react-dom@18.2.0)(react@18.2.0): + /@clerk/nextjs@4.29.4(next@14.1.0)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-zJ3IH9LskDlCa/38q/0OAwn1YReMuVFqcw3B2kfwAEFZ17e4UalRxFgmWnionfFT7m1YEXXM51c5UDbPrejVug==} engines: {node: '>=14'} peerDependencies: @@ -3247,7 +3247,7 @@ packages: '@clerk/clerk-sdk-node': 4.13.7(react@18.2.0) '@clerk/shared': 1.3.1(react@18.2.0) '@clerk/types': 3.60.0 - next: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + next: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) path-to-regexp: 6.2.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -3760,7 +3760,7 @@ packages: superjson: 2.2.1 dev: true - /@ducanh2912/next-pwa@10.2.2(esbuild@0.19.8)(next@14.0.4)(webpack@5.89.0): + /@ducanh2912/next-pwa@10.2.2(esbuild@0.19.8)(next@14.1.0)(webpack@5.89.0): resolution: {integrity: sha512-4WCMTI8aGQlLbxBVmXlGQuTTvSkAUdxvZl6o18znW1jcOd64K7SmJcMbh+MdJDw6s5eqG/uAKfbmA0JMC/c9iQ==} peerDependencies: next: '>=14.0.0' @@ -3768,7 +3768,7 @@ packages: dependencies: clean-webpack-plugin: 4.0.0(webpack@5.89.0) fast-glob: 3.3.2 - next: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + next: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) semver: 7.5.4 terser-webpack-plugin: 5.3.10(esbuild@0.19.8)(webpack@5.89.0) webpack: 5.89.0(esbuild@0.19.8) @@ -3784,7 +3784,7 @@ packages: - uglify-js dev: true - /@ducanh2912/next-pwa@10.2.2(next@14.0.4)(webpack@5.89.0): + /@ducanh2912/next-pwa@10.2.2(next@14.1.0)(webpack@5.89.0): resolution: {integrity: sha512-4WCMTI8aGQlLbxBVmXlGQuTTvSkAUdxvZl6o18znW1jcOd64K7SmJcMbh+MdJDw6s5eqG/uAKfbmA0JMC/c9iQ==} peerDependencies: next: '>=14.0.0' @@ -3792,7 +3792,7 @@ packages: dependencies: clean-webpack-plugin: 4.0.0(webpack@5.89.0) fast-glob: 3.3.2 - next: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + next: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) semver: 7.5.4 terser-webpack-plugin: 5.3.10(webpack@5.89.0) webpack: 5.89.0 @@ -4612,7 +4612,6 @@ packages: strip-ansi-cjs: /strip-ansi@6.0.1 wrap-ansi: 8.1.0 wrap-ansi-cjs: /wrap-ansi@7.0.0 - dev: true /@istanbuljs/load-nyc-config@1.1.0: resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} @@ -4851,10 +4850,10 @@ packages: tar-fs: 2.1.1 dev: true - /@next/bundle-analyzer@14.0.4: - resolution: {integrity: sha512-Nn2PiCkFBJBlVmpSGVNItpISws0fuc9E8AkCafBz/moRv1cfASOpFBBVzSRfWLP9BPdAhfDkb6TafN0rvs2IJQ==} + /@next/bundle-analyzer@14.1.0: + resolution: {integrity: sha512-RJWjnlMp/1WSW0ahAdawV22WgJiC6BVaFS5Xfhw6gP7NJEX3cAJjh4JqSHKGr8GnLNRaFCVTQdDPoX84E421BA==} dependencies: - webpack-bundle-analyzer: 4.7.0 + webpack-bundle-analyzer: 4.10.1 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -4864,17 +4863,17 @@ packages: resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} dev: true - /@next/env@14.0.4: - resolution: {integrity: sha512-irQnbMLbUNQpP1wcE5NstJtbuA/69kRfzBrpAD7Gsn8zm/CY6YQYc3HQBz8QPxwISG26tIm5afvvVbu508oBeQ==} + /@next/env@14.1.0: + resolution: {integrity: sha512-Py8zIo+02ht82brwwhTg36iogzFqGLPXlRGKQw5s+qP/kMNc4MAyDeEwBKDijk6zTIbegEgu8Qy7C1LboslQAw==} - /@next/eslint-plugin-next@14.0.4: - resolution: {integrity: sha512-U3qMNHmEZoVmHA0j/57nRfi3AscXNvkOnxDmle/69Jz/G0o/gWjXTDdlgILZdrxQ0Lw/jv2mPW8PGy0EGIHXhQ==} + /@next/eslint-plugin-next@14.1.0: + resolution: {integrity: sha512-x4FavbNEeXx/baD/zC/SdrvkjSby8nBn8KcCREqk6UuwvwoAPZmaV8TFCAuo/cpovBRTIY67mHhe86MQQm/68Q==} dependencies: - glob: 7.1.7 + glob: 10.3.10 dev: false - /@next/mdx@14.0.4(@mdx-js/loader@3.0.0)(@mdx-js/react@3.0.0): - resolution: {integrity: sha512-w0b+A2LRdlqqTIzmaeqPOaafid2cYYYjETA+G+3ZFwkNbBQjvZp57P1waOexF3MGHzcCEoXEnhYpAc+FO6S0Rg==} + /@next/mdx@14.1.0(@mdx-js/loader@3.0.0)(@mdx-js/react@3.0.0): + resolution: {integrity: sha512-YLYsViq91+H8+3oCtK1iuMWdeN14K70Hy6/tYScY+nfo5bQ84A/A+vA6UdNC9MkbWQ/373hQubx2p4JvUjlb2Q==} peerDependencies: '@mdx-js/loader': '>=0.15.0' '@mdx-js/react': '>=0.15.0' @@ -4898,8 +4897,8 @@ packages: dev: true optional: true - /@next/swc-darwin-arm64@14.0.4: - resolution: {integrity: sha512-mF05E/5uPthWzyYDyptcwHptucf/jj09i2SXBPwNzbgBNc+XnwzrL0U6BmPjQeOL+FiB+iG1gwBeq7mlDjSRPg==} + /@next/swc-darwin-arm64@14.1.0: + resolution: {integrity: sha512-nUDn7TOGcIeyQni6lZHfzNoo9S0euXnu0jhsbMOmMJUBfgsnESdjN97kM7cBqQxZa8L/bM9om/S5/1dzCrW6wQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -4915,8 +4914,8 @@ packages: dev: true optional: true - /@next/swc-darwin-x64@14.0.4: - resolution: {integrity: sha512-IZQ3C7Bx0k2rYtrZZxKKiusMTM9WWcK5ajyhOZkYYTCc8xytmwSzR1skU7qLgVT/EY9xtXDG0WhY6fyujnI3rw==} + /@next/swc-darwin-x64@14.1.0: + resolution: {integrity: sha512-1jgudN5haWxiAl3O1ljUS2GfupPmcftu2RYJqZiMJmmbBT5M1XDffjUtRUzP4W3cBHsrvkfOFdQ71hAreNQP6g==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -4932,8 +4931,8 @@ packages: dev: true optional: true - /@next/swc-linux-arm64-gnu@14.0.4: - resolution: {integrity: sha512-VwwZKrBQo/MGb1VOrxJ6LrKvbpo7UbROuyMRvQKTFKhNaXjUmKTu7wxVkIuCARAfiI8JpaWAnKR+D6tzpCcM4w==} + /@next/swc-linux-arm64-gnu@14.1.0: + resolution: {integrity: sha512-RHo7Tcj+jllXUbK7xk2NyIDod3YcCPDZxj1WLIYxd709BQ7WuRYl3OWUNG+WUfqeQBds6kvZYlc42NJJTNi4tQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -4949,8 +4948,8 @@ packages: dev: true optional: true - /@next/swc-linux-arm64-musl@14.0.4: - resolution: {integrity: sha512-8QftwPEW37XxXoAwsn+nXlodKWHfpMaSvt81W43Wh8dv0gkheD+30ezWMcFGHLI71KiWmHK5PSQbTQGUiidvLQ==} + /@next/swc-linux-arm64-musl@14.1.0: + resolution: {integrity: sha512-v6kP8sHYxjO8RwHmWMJSq7VZP2nYCkRVQ0qolh2l6xroe9QjbgV8siTbduED4u0hlk0+tjS6/Tuy4n5XCp+l6g==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -4966,8 +4965,8 @@ packages: dev: true optional: true - /@next/swc-linux-x64-gnu@14.0.4: - resolution: {integrity: sha512-/s/Pme3VKfZAfISlYVq2hzFS8AcAIOTnoKupc/j4WlvF6GQ0VouS2Q2KEgPuO1eMBwakWPB1aYFIA4VNVh667A==} + /@next/swc-linux-x64-gnu@14.1.0: + resolution: {integrity: sha512-zJ2pnoFYB1F4vmEVlb/eSe+VH679zT1VdXlZKX+pE66grOgjmKJHKacf82g/sWE4MQ4Rk2FMBCRnX+l6/TVYzQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -4983,8 +4982,8 @@ packages: dev: true optional: true - /@next/swc-linux-x64-musl@14.0.4: - resolution: {integrity: sha512-m8z/6Fyal4L9Bnlxde5g2Mfa1Z7dasMQyhEhskDATpqr+Y0mjOBZcXQ7G5U+vgL22cI4T7MfvgtrM2jdopqWaw==} + /@next/swc-linux-x64-musl@14.1.0: + resolution: {integrity: sha512-rbaIYFt2X9YZBSbH/CwGAjbBG2/MrACCVu2X0+kSykHzHnYH5FjHxwXLkcoJ10cX0aWCEynpu+rP76x0914atg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -5000,8 +4999,8 @@ packages: dev: true optional: true - /@next/swc-win32-arm64-msvc@14.0.4: - resolution: {integrity: sha512-7Wv4PRiWIAWbm5XrGz3D8HUkCVDMMz9igffZG4NB1p4u1KoItwx9qjATHz88kwCEal/HXmbShucaslXCQXUM5w==} + /@next/swc-win32-arm64-msvc@14.1.0: + resolution: {integrity: sha512-o1N5TsYc8f/HpGt39OUQpQ9AKIGApd3QLueu7hXk//2xq5Z9OxmV6sQfNp8C7qYmiOlHYODOGqNNa0e9jvchGQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -5017,8 +5016,8 @@ packages: dev: true optional: true - /@next/swc-win32-ia32-msvc@14.0.4: - resolution: {integrity: sha512-zLeNEAPULsl0phfGb4kdzF/cAVIfaC7hY+kt0/d+y9mzcZHsMS3hAS829WbJ31DkSlVKQeHEjZHIdhN+Pg7Gyg==} + /@next/swc-win32-ia32-msvc@14.1.0: + resolution: {integrity: sha512-XXIuB1DBRCFwNO6EEzCTMHT5pauwaSj4SWs7CYnME57eaReAKBXCnkUE80p/pAZcewm7hs+vGvNqDPacEXHVkw==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] @@ -5034,8 +5033,8 @@ packages: dev: true optional: true - /@next/swc-win32-x64-msvc@14.0.4: - resolution: {integrity: sha512-yEh2+R8qDlDCjxVpzOTEpBLQTEFAcP2A8fUFLaWNap9GitYKkKv1//y2S6XY6zsR4rCOPRpU7plYDR+az2n30A==} + /@next/swc-win32-x64-msvc@14.1.0: + resolution: {integrity: sha512-9WEbVRRAqJ3YFVqEZIxUqkiO8l1nool1LmNxygr5HWF8AcSYsEpneUDhmjUVJEzO2A04+oPtZdombzzPPkTtgg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -5328,7 +5327,6 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} requiresBuild: true - dev: true optional: true /@planetscale/database@1.14.0: @@ -5383,15 +5381,9 @@ packages: webpack: 5.89.0(@swc/core@1.3.96)(esbuild@0.18.20) dev: true - /@polka/url@1.0.0-next.23: - resolution: {integrity: sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==} - dev: true - /@polka/url@1.0.0-next.24: resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} requiresBuild: true - dev: false - optional: true /@popperjs/core@2.11.8: resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} @@ -7140,7 +7132,7 @@ packages: resolution: {integrity: sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==} dev: true - /@storybook/nextjs@7.6.10(@swc/core@1.3.96)(esbuild@0.18.20)(next@14.0.4)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0)(typescript@5.3.3)(webpack@5.89.0): + /@storybook/nextjs@7.6.10(@swc/core@1.3.96)(esbuild@0.18.20)(next@14.1.0)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0)(typescript@5.3.3)(webpack@5.89.0): resolution: {integrity: sha512-YfUr4+2BlZJMW7bo2W8nNcUFPbf0wTAfhRvCtJDGDu6ne2vjlLyRmDXY5S11YQdO6pd4W8GWHyWTX+bKKIX3qg==} engines: {node: '>=16.0.0'} peerDependencies: @@ -7186,7 +7178,7 @@ packages: fs-extra: 11.2.0 image-size: 1.0.2 loader-utils: 3.2.1 - next: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + next: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) node-polyfill-webpack-plugin: 2.0.1(webpack@5.89.0) pnp-webpack-plugin: 1.7.0(typescript@5.3.3) postcss: 8.4.33 @@ -8688,7 +8680,7 @@ packages: requiresBuild: true optionalDependencies: '@sveltejs/kit': 1.30.3(svelte@4.2.9)(vite@4.5.1) - next: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + next: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) react: 18.2.0 svelte: 4.2.9 vue: 3.4.14(typescript@5.3.3) @@ -9088,7 +9080,6 @@ packages: /ansi-regex@6.0.1: resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} engines: {node: '>=12'} - dev: true /ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} @@ -9105,7 +9096,6 @@ packages: /ansi-styles@6.2.1: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} - dev: true /any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} @@ -9603,7 +9593,7 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001568 + caniuse-lite: 1.0.30001579 electron-to-chromium: 1.4.609 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.22.2) @@ -9727,9 +9717,6 @@ packages: engines: {node: '>=14.16'} dev: true - /caniuse-lite@1.0.30001568: - resolution: {integrity: sha512-vSUkH84HontZJ88MiNrOau1EBrCqEQYgkC5gIySiDlpsm8sGVrhU7Kx4V6h0tnqaHzIHZv08HlJIwPbL4XL9+A==} - /caniuse-lite@1.0.30001579: resolution: {integrity: sha512-u5AUVkixruKHJjw/pj9wISlcMpgFWzSrczLZbrqBSxukQixmg0SJ5sZTpvaFvxU0HoQKd4yoyAogyrAz9pzJnA==} @@ -10628,6 +10615,10 @@ packages: resolution: {integrity: sha512-E4KWKavANzeuusPi0jUjpuI22SURAznGkx7eZV+4i6x2A+IZxAMcajgkvuDAU1bg40+xuhW1zRdVIIM/4khuIg==} dev: false + /debounce@1.2.1: + resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} + dev: true + /debug@2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: @@ -11106,7 +11097,6 @@ packages: /eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - dev: true /ecdsa-sig-formatter@1.0.11: resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} @@ -11143,7 +11133,6 @@ packages: /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - dev: true /emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} @@ -11467,8 +11456,8 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-next@14.0.4(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-9/xbOHEQOmQtqvQ1UsTQZpnA7SlDMBtuKJ//S4JnoyK3oGLhILKXdBgu/UO7lQo/2xOykQULS1qQ6p2+EpHgAQ==} + /eslint-config-next@14.1.0(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-SBX2ed7DoRFXC6CQSLc/SbLY9Ut6HxNB2wPTcoIWjUMd7aF7O/SIE7111L8FdZ9TXsNV4pulUDnfthpyPtbFUg==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 typescript: '>=3.3.1' @@ -11476,7 +11465,7 @@ packages: typescript: optional: true dependencies: - '@next/eslint-plugin-next': 14.0.4 + '@next/eslint-plugin-next': 14.1.0 '@rushstack/eslint-patch': 1.5.1 '@typescript-eslint/parser': 6.19.0(eslint@8.56.0)(typescript@5.3.3) eslint: 8.56.0 @@ -12157,7 +12146,6 @@ packages: dependencies: cross-spawn: 7.0.3 signal-exit: 4.1.0 - dev: true /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.3.3)(webpack@5.89.0): resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==} @@ -12408,7 +12396,6 @@ packages: minimatch: 9.0.3 minipass: 7.0.4 path-scurry: 1.10.1 - dev: true /glob@7.1.6: resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} @@ -12420,17 +12407,6 @@ packages: once: 1.4.0 path-is-absolute: 1.0.1 - /glob@7.1.7: - resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: false - /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} dependencies: @@ -12853,6 +12829,10 @@ packages: resolution: {integrity: sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==} dev: true + /html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + dev: true + /html-minifier-terser@6.1.0: resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} engines: {node: '>=12'} @@ -13184,7 +13164,6 @@ packages: /is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} - dev: true /is-generator-function@1.0.10: resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} @@ -13425,7 +13404,6 @@ packages: '@isaacs/cliui': 8.0.2 optionalDependencies: '@pkgjs/parseargs': 0.11.0 - dev: true /jake@10.8.7: resolution: {integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==} @@ -14939,7 +14917,6 @@ packages: /minipass@7.0.4: resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} engines: {node: '>=16 || 14 >=14.17'} - dev: true /minizlib@2.1.2: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} @@ -14977,13 +14954,14 @@ packages: /mrmime@1.0.1: resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} engines: {node: '>=10'} + requiresBuild: true + dev: false + optional: true /mrmime@2.0.0: resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} engines: {node: '>=10'} requiresBuild: true - dev: false - optional: true /ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} @@ -15033,7 +15011,7 @@ packages: engines: {node: '>=10.0.0'} dev: false - /next-sitemap@4.2.3(next@14.0.4): + /next-sitemap@4.2.3(next@14.1.0): resolution: {integrity: sha512-vjdCxeDuWDzldhCnyFCQipw5bfpl4HmZA7uoo3GAaYGjGgfL4Cxb1CiztPuWGmS+auYs7/8OekRS8C2cjdAsjQ==} engines: {node: '>=14.18'} hasBin: true @@ -15044,17 +15022,17 @@ packages: '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + next: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) dev: true - /next-themes@0.2.1(next@14.0.4)(react-dom@18.2.0)(react@18.2.0): + /next-themes@0.2.1(next@14.1.0)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==} peerDependencies: next: '*' react: '*' react-dom: '*' dependencies: - next: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + next: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -15081,7 +15059,7 @@ packages: '@next/env': 13.5.6 '@swc/helpers': 0.5.2 busboy: 1.6.0 - caniuse-lite: 1.0.30001568 + caniuse-lite: 1.0.30001579 postcss: 8.4.31 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -15103,8 +15081,8 @@ packages: - babel-plugin-macros dev: true - /next@14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0): - resolution: {integrity: sha512-qbwypnM7327SadwFtxXnQdGiKpkuhaRLE2uq62/nRul9cj9KhQ5LhHmlziTNqUidZotw/Q1I9OjirBROdUJNgA==} + /next@14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0): + resolution: {integrity: sha512-wlzrsbfeSU48YQBjZhDzOwhWhGsy+uQycR8bHAOt1LY1bn3zZEcDyHQOEoN3aWzQ8LHCAJ1nqrWCc9XF2+O45Q==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -15118,33 +15096,32 @@ packages: sass: optional: true dependencies: - '@next/env': 14.0.4 + '@next/env': 14.1.0 '@swc/helpers': 0.5.2 busboy: 1.6.0 - caniuse-lite: 1.0.30001568 + caniuse-lite: 1.0.30001579 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) sass: 1.70.0 styled-jsx: 5.1.1(@babel/core@7.23.7)(react@18.2.0) - watchpack: 2.4.0 optionalDependencies: - '@next/swc-darwin-arm64': 14.0.4 - '@next/swc-darwin-x64': 14.0.4 - '@next/swc-linux-arm64-gnu': 14.0.4 - '@next/swc-linux-arm64-musl': 14.0.4 - '@next/swc-linux-x64-gnu': 14.0.4 - '@next/swc-linux-x64-musl': 14.0.4 - '@next/swc-win32-arm64-msvc': 14.0.4 - '@next/swc-win32-ia32-msvc': 14.0.4 - '@next/swc-win32-x64-msvc': 14.0.4 + '@next/swc-darwin-arm64': 14.1.0 + '@next/swc-darwin-x64': 14.1.0 + '@next/swc-linux-arm64-gnu': 14.1.0 + '@next/swc-linux-arm64-musl': 14.1.0 + '@next/swc-linux-x64-gnu': 14.1.0 + '@next/swc-linux-x64-musl': 14.1.0 + '@next/swc-win32-arm64-msvc': 14.1.0 + '@next/swc-win32-ia32-msvc': 14.1.0 + '@next/swc-win32-x64-msvc': 14.1.0 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - /next@14.0.4(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0): - resolution: {integrity: sha512-qbwypnM7327SadwFtxXnQdGiKpkuhaRLE2uq62/nRul9cj9KhQ5LhHmlziTNqUidZotw/Q1I9OjirBROdUJNgA==} + /next@14.1.0(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0): + resolution: {integrity: sha512-wlzrsbfeSU48YQBjZhDzOwhWhGsy+uQycR8bHAOt1LY1bn3zZEcDyHQOEoN3aWzQ8LHCAJ1nqrWCc9XF2+O45Q==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -15158,27 +15135,26 @@ packages: sass: optional: true dependencies: - '@next/env': 14.0.4 + '@next/env': 14.1.0 '@swc/helpers': 0.5.2 busboy: 1.6.0 - caniuse-lite: 1.0.30001568 + caniuse-lite: 1.0.30001579 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) sass: 1.70.0 styled-jsx: 5.1.1(@babel/core@7.23.7)(react@18.2.0) - watchpack: 2.4.0 optionalDependencies: - '@next/swc-darwin-arm64': 14.0.4 - '@next/swc-darwin-x64': 14.0.4 - '@next/swc-linux-arm64-gnu': 14.0.4 - '@next/swc-linux-arm64-musl': 14.0.4 - '@next/swc-linux-x64-gnu': 14.0.4 - '@next/swc-linux-x64-musl': 14.0.4 - '@next/swc-win32-arm64-msvc': 14.0.4 - '@next/swc-win32-ia32-msvc': 14.0.4 - '@next/swc-win32-x64-msvc': 14.0.4 + '@next/swc-darwin-arm64': 14.1.0 + '@next/swc-darwin-x64': 14.1.0 + '@next/swc-linux-arm64-gnu': 14.1.0 + '@next/swc-linux-arm64-musl': 14.1.0 + '@next/swc-linux-x64-gnu': 14.1.0 + '@next/swc-linux-x64-musl': 14.1.0 + '@next/swc-win32-arm64-msvc': 14.1.0 + '@next/swc-win32-ia32-msvc': 14.1.0 + '@next/swc-win32-x64-msvc': 14.1.0 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -15716,7 +15692,6 @@ packages: dependencies: lru-cache: 10.0.2 minipass: 7.0.4 - dev: true /path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} @@ -17793,7 +17768,6 @@ packages: /signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - dev: true /simple-concat@1.0.1: resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} @@ -17812,15 +17786,6 @@ packages: dependencies: is-arrayish: 0.3.2 - /sirv@1.0.19: - resolution: {integrity: sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==} - engines: {node: '>= 10'} - dependencies: - '@polka/url': 1.0.0-next.23 - mrmime: 1.0.1 - totalist: 1.1.0 - dev: true - /sirv@2.0.4: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} @@ -17829,8 +17794,6 @@ packages: '@polka/url': 1.0.0-next.24 mrmime: 2.0.0 totalist: 3.0.1 - dev: false - optional: true /sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} @@ -18028,7 +17991,6 @@ packages: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - dev: true /string-width@5.1.2: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} @@ -18037,7 +17999,6 @@ packages: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 strip-ansi: 7.1.0 - dev: true /string.prototype.matchall@4.0.10: resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==} @@ -18113,7 +18074,6 @@ packages: engines: {node: '>=12'} dependencies: ansi-regex: 6.0.1 - dev: true /strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} @@ -18718,17 +18678,10 @@ packages: engines: {node: '>=0.6'} dev: true - /totalist@1.1.0: - resolution: {integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==} - engines: {node: '>=6'} - dev: true - /totalist@3.0.1: resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} requiresBuild: true - dev: false - optional: true /tough-cookie@4.1.3: resolution: {integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==} @@ -19650,19 +19603,23 @@ packages: resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} dev: true - /webpack-bundle-analyzer@4.7.0: - resolution: {integrity: sha512-j9b8ynpJS4K+zfO5GGwsAcQX4ZHpWV+yRiHDiL+bE0XHJ8NiPYLTNVQdlFYWxtpg9lfAQNlwJg16J9AJtFSXRg==} + /webpack-bundle-analyzer@4.10.1: + resolution: {integrity: sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ==} engines: {node: '>= 10.13.0'} hasBin: true dependencies: + '@discoveryjs/json-ext': 0.5.7 acorn: 8.11.2 acorn-walk: 8.3.0 - chalk: 4.1.2 commander: 7.2.0 + debounce: 1.2.1 + escape-string-regexp: 4.0.0 gzip-size: 6.0.0 - lodash: 4.17.21 + html-escaper: 2.0.2 + is-plain-object: 5.0.0 opener: 1.5.2 - sirv: 1.0.19 + picocolors: 1.0.0 + sirv: 2.0.4 ws: 7.5.9 transitivePeerDependencies: - bufferutil @@ -20216,7 +20173,6 @@ packages: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - dev: true /wrap-ansi@8.1.0: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} @@ -20225,7 +20181,6 @@ packages: ansi-styles: 6.2.1 string-width: 5.1.2 strip-ansi: 7.1.0 - dev: true /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} From c28c69ba83a3d5c1a0c5f1d5b314cc81fd5d432f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jan 2024 13:35:07 +0000 Subject: [PATCH 27/40] chore(deps): update dependency ipnetwork2 to v3 --- .../Signal.Beacon.Application/Signal.Beacon.Application.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/station/Signal.Beacon.Application/Signal.Beacon.Application.csproj b/station/Signal.Beacon.Application/Signal.Beacon.Application.csproj index 1b6b0ba12a..9c22648818 100644 --- a/station/Signal.Beacon.Application/Signal.Beacon.Application.csproj +++ b/station/Signal.Beacon.Application/Signal.Beacon.Application.csproj @@ -16,7 +16,7 @@ - + From 3204c8fea2d77e705bd40efea144c85f2b921f08 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 19 Jan 2024 14:38:40 +0100 Subject: [PATCH 28/40] Update MdnsServiceDiscovery.cs --- .../Network/mDNS/MdnsServiceDiscovery.cs | 57 ++++++++++--------- 1 file changed, 30 insertions(+), 27 deletions(-) diff --git a/station/Signal.Beacon.Application/Network/mDNS/MdnsServiceDiscovery.cs b/station/Signal.Beacon.Application/Network/mDNS/MdnsServiceDiscovery.cs index ffe2a1c226..27d2e673cc 100644 --- a/station/Signal.Beacon.Application/Network/mDNS/MdnsServiceDiscovery.cs +++ b/station/Signal.Beacon.Application/Network/mDNS/MdnsServiceDiscovery.cs @@ -336,7 +336,7 @@ public class RecentMessages /// Recent messages. /// /// - /// The key is the Base64 encoding of the MD5 hash of + /// The key is the Base64 encoding of the MD5 hash of /// a message and the value is when the message was seen. /// public ConcurrentDictionary Messages = new(); @@ -428,8 +428,11 @@ internal sealed class MulticastService : IResolver, IDisposable private readonly ILogger log; private readonly ILogger multicastClientLogger; - private static readonly IPNetwork[] LinkLocalNetworks = new[] - {IPNetwork.Parse("169.254.0.0/16"), IPNetwork.Parse("fe80::/10")}; + private static readonly IPNetwork2[] LinkLocalNetworks = new[] + { + IPNetwork2.Parse("169.254.0.0/16"), + IPNetwork2.Parse("fe80::/10") + }; private List knownNics = new(); private int maxPacketSize; @@ -511,7 +514,7 @@ static MulticastService() public event EventHandler MalformedMessage; /// - /// Raised when one or more network interfaces are discovered. + /// Raised when one or more network interfaces are discovered. /// /// /// Contains the network interface(s). @@ -713,8 +716,8 @@ private void FindNetworkInterfaces() // Magic from @eshvatskyi // - // I've seen situation when NetworkAddressChanged is not triggered - // (wifi off, but NIC is not disabled, wifi - on, NIC was not changed + // I've seen situation when NetworkAddressChanged is not triggered + // (wifi off, but NIC is not disabled, wifi - on, NIC was not changed // so no event). Rebinding fixes this. // // Do magic only on Windows. @@ -874,7 +877,7 @@ public void SendQuery(Message msg) /// the set to zero and any questions are removed. /// /// - /// The is truncated + /// The is truncated /// if exceeds the maximum packet length. /// /// @@ -924,7 +927,7 @@ public void SendAnswer(Message answer, bool checkDuplicate = true) /// /// /// - /// If the is a standard multicast query (sent to port 5353), then + /// If the is a standard multicast query (sent to port 5353), then /// is called. /// /// @@ -935,7 +938,7 @@ public void SendAnswer(Message answer, bool checkDuplicate = true) /// and all resource record TTLs have a max value of 10 seconds. /// /// - /// The is truncated + /// The is truncated /// if exceeds the maximum packet length. /// /// @@ -1004,21 +1007,21 @@ private void Send(Message msg, bool checkDuplicate, IPEndPoint remoteEndPoint = } /// - /// Called by the MulticastClient when a DNS message is received. - /// + /// Called by the MulticastClient when a DNS message is received. + /// /// /// The that got the message. /// - /// - /// The received message . - /// - /// - /// Decodes the and then raises - /// either the or event. - /// - /// Multicast DNS messages received with an OPCODE or RCODE other than zero - /// are silently ignored. - /// + /// + /// The received message . + /// + /// + /// Decodes the and then raises + /// either the or event. + /// + /// Multicast DNS messages received with an OPCODE or RCODE other than zero + /// are silently ignored. + /// /// /// If the message cannot be decoded, then the /// event is raised. @@ -1207,10 +1210,10 @@ public ServiceProfile(DomainName instanceName, DomainName serviceName, ushort po /// /// It consists of a pair of DNS labels, following the /// SRV records convention. - /// The first label of the pair is an underscore character (_) followed by - /// the service name. + /// The first label of the pair is an underscore character (_) followed by + /// the service name. /// The second label is either "_tcp" (for application - /// protocols that run over TCP) or "_udp" (for all others). + /// protocols that run over TCP) or "_udp" (for all others). /// public DomainName ServiceName { get; set; } @@ -1349,7 +1352,7 @@ public interface IServiceDiscovery : IDisposable /// /// /// ServiceDiscovery passively monitors the network for any answers. - /// When an answer containing a PTR to a service instance is received + /// When an answer containing a PTR to a service instance is received /// this event is raised. /// event EventHandler ServiceInstanceDiscovered; @@ -1473,7 +1476,7 @@ public interface IServiceDiscovery : IDisposable } /// - /// DNS based Service Discovery is a way of using standard DNS programming interfaces, servers, + /// DNS based Service Discovery is a way of using standard DNS programming interfaces, servers, /// and packet formats to browse the network for services. /// /// RFC 6763 DNS-Based Service Discovery @@ -1587,7 +1590,7 @@ private ServiceDiscovery( /// /// /// ServiceDiscovery passively monitors the network for any answers. - /// When an answer containing a PTR to a service instance is received + /// When an answer containing a PTR to a service instance is received /// this event is raised. /// public event EventHandler ServiceInstanceDiscovered; From d7929dab31acfbc4d25a39a34a340d1c04abe842 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jan 2024 13:34:59 +0000 Subject: [PATCH 29/40] fix(deps): update dependency @pulumi/azure-native to v2.26.0 --- infra/apps/cloud-primary/package.json | 2 +- infra/apps/remote-browser/package.json | 2 +- infra/apps/uier/package.json | 2 +- infra/packages/pulumi/package.json | 2 +- infra/pnpm-lock.yaml | 20 ++++++++++---------- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/infra/apps/cloud-primary/package.json b/infra/apps/cloud-primary/package.json index 20008a8aa6..637c919262 100644 --- a/infra/apps/cloud-primary/package.json +++ b/infra/apps/cloud-primary/package.json @@ -27,7 +27,7 @@ "dependencies": { "@checkly/pulumi": "1.1.4", "@pulumi/aws": "6.18.0", - "@pulumi/azure-native": "2.25.0", + "@pulumi/azure-native": "2.26.0", "@pulumi/cloudflare": "5.18.1", "@pulumi/command": "0.9.2", "@pulumi/docker": "4.5.1", diff --git a/infra/apps/remote-browser/package.json b/infra/apps/remote-browser/package.json index 76d9bf5f8d..c6122bed0a 100644 --- a/infra/apps/remote-browser/package.json +++ b/infra/apps/remote-browser/package.json @@ -23,7 +23,7 @@ "dependencies": { "@checkly/pulumi": "1.1.4", "@pulumi/aws": "6.18.0", - "@pulumi/azure-native": "2.25.0", + "@pulumi/azure-native": "2.26.0", "@pulumi/cloudflare": "5.18.1", "@pulumi/command": "0.9.2", "@pulumi/docker": "4.5.1", diff --git a/infra/apps/uier/package.json b/infra/apps/uier/package.json index 01d99ef05a..890f2d8894 100644 --- a/infra/apps/uier/package.json +++ b/infra/apps/uier/package.json @@ -27,7 +27,7 @@ "dependencies": { "@checkly/pulumi": "1.1.4", "@pulumi/aws": "6.18.0", - "@pulumi/azure-native": "2.25.0", + "@pulumi/azure-native": "2.26.0", "@pulumi/cloudflare": "5.18.1", "@pulumi/command": "0.9.2", "@pulumi/docker": "4.5.1", diff --git a/infra/packages/pulumi/package.json b/infra/packages/pulumi/package.json index 1c89e21c55..b778013330 100644 --- a/infra/packages/pulumi/package.json +++ b/infra/packages/pulumi/package.json @@ -43,7 +43,7 @@ "dependencies": { "@checkly/pulumi": "1.1.4", "@pulumi/aws": "6.18.0", - "@pulumi/azure-native": "2.25.0", + "@pulumi/azure-native": "2.26.0", "@pulumi/cloudflare": "5.18.1", "@pulumi/command": "0.9.2", "@pulumi/docker": "4.5.1", diff --git a/infra/pnpm-lock.yaml b/infra/pnpm-lock.yaml index e30dc160c6..574fba49f3 100644 --- a/infra/pnpm-lock.yaml +++ b/infra/pnpm-lock.yaml @@ -27,8 +27,8 @@ importers: specifier: 6.18.0 version: 6.18.0 '@pulumi/azure-native': - specifier: 2.25.0 - version: 2.25.0 + specifier: 2.26.0 + version: 2.26.0 '@pulumi/cloudflare': specifier: 5.18.1 version: 5.18.1 @@ -91,8 +91,8 @@ importers: specifier: 6.18.0 version: 6.18.0 '@pulumi/azure-native': - specifier: 2.25.0 - version: 2.25.0 + specifier: 2.26.0 + version: 2.26.0 '@pulumi/cloudflare': specifier: 5.18.1 version: 5.18.1 @@ -155,8 +155,8 @@ importers: specifier: 6.18.0 version: 6.18.0 '@pulumi/azure-native': - specifier: 2.25.0 - version: 2.25.0 + specifier: 2.26.0 + version: 2.26.0 '@pulumi/cloudflare': specifier: 5.18.1 version: 5.18.1 @@ -246,8 +246,8 @@ importers: specifier: 6.18.0 version: 6.18.0 '@pulumi/azure-native': - specifier: 2.25.0 - version: 2.25.0 + specifier: 2.26.0 + version: 2.26.0 '@pulumi/cloudflare': specifier: 5.18.1 version: 5.18.1 @@ -855,8 +855,8 @@ packages: - supports-color dev: false - /@pulumi/azure-native@2.25.0: - resolution: {integrity: sha512-E6HJYTrdvSHo4TBFBTsoHOO6BVoK4dJkEdR0skLo39McQXWm5EyUVS0w+4VWMMDlKYdZHnXrWCqbtflyR/pSwA==} + /@pulumi/azure-native@2.26.0: + resolution: {integrity: sha512-AcExopDzYwNUoNEVPkh4qTkWF2QPOriZZNzjfswXwxIwKlZVi+UIi3ycmw2/oYHhJWnuRjo+v+i4t1hUy+TXRw==} dependencies: '@pulumi/pulumi': 3.102.0 transitivePeerDependencies: From 701b987fd4290505e83bb3ddd0161d3dfca3344f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jan 2024 13:43:00 +0000 Subject: [PATCH 30/40] chore(deps): update nextjs monorepo to v14.1.0 --- web/apps/app/package.json | 6 +- web/apps/blog/package.json | 8 +- web/apps/brandgrab/package.json | 6 +- web/apps/doprocess/package.json | 6 +- web/apps/slco/package.json | 6 +- web/apps/ui-docs/package.json | 2 +- web/apps/uier/package.json | 6 +- web/apps/web/package.json | 6 +- .../eslint-config-signalco/package.json | 2 +- web/packages/hooks/package.json | 4 +- web/packages/ui-primitives/package.json | 2 +- web/pnpm-lock.yaml | 365 ++++++++---------- 12 files changed, 187 insertions(+), 232 deletions(-) diff --git a/web/apps/app/package.json b/web/apps/app/package.json index 18fc861dab..1556fc9411 100644 --- a/web/apps/app/package.json +++ b/web/apps/app/package.json @@ -33,7 +33,7 @@ "@hcaptcha/react-hcaptcha": "1.9.3", "@microsoft/signalr": "8.0.0", "@monaco-editor/react": "4.6.0", - "@next/env": "14.0.4", + "@next/env": "14.1.0", "@signalco/data": "workspace:*", "@signalco/hooks": "workspace:*", "@signalco/js": "workspace:*", @@ -55,7 +55,7 @@ "d3": "7.8.5", "date-fns": "3.2.0", "monaco-editor": "0.45.0", - "next": "14.0.4", + "next": "14.1.0", "next-secure-headers": "2.2.0", "next-themes": "0.2.1", "openapi-typescript": "6.7.4", @@ -76,7 +76,7 @@ "devDependencies": { "@axe-core/playwright": "4.8.3", "@ducanh2912/next-pwa": "10.2.2", - "@next/bundle-analyzer": "14.0.4", + "@next/bundle-analyzer": "14.1.0", "@playwright/test": "1.41.0", "@signalco/eslint-config-signalco": "workspace:*", "@signalco/tsconfig": "workspace:*", diff --git a/web/apps/blog/package.json b/web/apps/blog/package.json index df3436bf67..edb556d713 100644 --- a/web/apps/blog/package.json +++ b/web/apps/blog/package.json @@ -20,8 +20,8 @@ "dependencies": { "@mdx-js/loader": "3.0.0", "@mdx-js/react": "3.0.0", - "@next/env": "14.0.4", - "@next/mdx": "14.0.4", + "@next/env": "14.1.0", + "@next/mdx": "14.1.0", "@signalco/cms-core": "workspace:*", "@signalco/cms-components-marketing": "workspace:*", "@signalco/data": "workspace:*", @@ -37,7 +37,7 @@ "encoding": "0.1.13", "fs-extra": "11.2.0", "klaw": "4.1.0", - "next": "14.0.4", + "next": "14.1.0", "next-secure-headers": "2.2.0", "react": "18.2.0", "react-cool-inview": "3.0.1", @@ -50,7 +50,7 @@ "devDependencies": { "@axe-core/playwright": "4.8.3", "@babel/core": "7.23.7", - "@next/bundle-analyzer": "14.0.4", + "@next/bundle-analyzer": "14.1.0", "@playwright/test": "1.41.0", "@signalco/eslint-config-signalco": "workspace:*", "@signalco/tsconfig": "workspace:*", diff --git a/web/apps/brandgrab/package.json b/web/apps/brandgrab/package.json index 1df10f8db5..a8bfb52bc3 100644 --- a/web/apps/brandgrab/package.json +++ b/web/apps/brandgrab/package.json @@ -19,7 +19,7 @@ }, "dependencies": { "@enterwell/react-hooks": "0.5.0", - "@next/env": "14.0.4", + "@next/env": "14.1.0", "@signalco/cms-core": "workspace:*", "@signalco/cms-components-marketing": "workspace:*", "@signalco/data": "workspace:*", @@ -30,7 +30,7 @@ "@signalco/ui-icons": "workspace:*", "cheerio": "1.0.0-rc.12", "classix": "2.1.35", - "next": "14.0.4", + "next": "14.1.0", "next-secure-headers": "2.2.0", "react": "18.2.0", "react-dom": "18.2.0", @@ -40,7 +40,7 @@ "devDependencies": { "@axe-core/playwright": "4.8.3", "@babel/core": "7.23.7", - "@next/bundle-analyzer": "14.0.4", + "@next/bundle-analyzer": "14.1.0", "@playwright/test": "1.41.0", "@signalco/eslint-config-signalco": "workspace:*", "@signalco/tailwindcss-config-signalco": "workspace:*", diff --git a/web/apps/doprocess/package.json b/web/apps/doprocess/package.json index b9fff22a3f..5e037ffa17 100644 --- a/web/apps/doprocess/package.json +++ b/web/apps/doprocess/package.json @@ -29,7 +29,7 @@ "@dnd-kit/utilities": "3.2.2", "@enterwell/react-hooks": "0.5.0", "@hcaptcha/react-hcaptcha": "1.9.3", - "@next/env": "14.0.4", + "@next/env": "14.1.0", "@planetscale/database": "1.14.0", "@signalco/cms-core": "workspace:*", "@signalco/cms-components-marketing": "workspace:*", @@ -48,7 +48,7 @@ "classix": "2.1.35", "drizzle-orm": "0.29.3", "nanoid": "5.0.4", - "next": "14.0.4", + "next": "14.1.0", "next-secure-headers": "2.2.0", "next-themes": "0.2.1", "openai": "4.24.7", @@ -64,7 +64,7 @@ "@axe-core/playwright": "4.8.3", "@babel/core": "7.23.7", "@ducanh2912/next-pwa": "10.2.2", - "@next/bundle-analyzer": "14.0.4", + "@next/bundle-analyzer": "14.1.0", "@playwright/test": "1.41.0", "@signalco/eslint-config-signalco": "workspace:*", "@signalco/tsconfig": "workspace:*", diff --git a/web/apps/slco/package.json b/web/apps/slco/package.json index a283b28284..95c587be05 100644 --- a/web/apps/slco/package.json +++ b/web/apps/slco/package.json @@ -19,7 +19,7 @@ }, "dependencies": { "@hcaptcha/react-hcaptcha": "1.9.3", - "@next/env": "14.0.4", + "@next/env": "14.1.0", "@signalco/cms-core": "workspace:*", "@signalco/cms-components-marketing": "workspace:*", "@signalco/data": "workspace:*", @@ -28,7 +28,7 @@ "@signalco/ui-icons": "workspace:*", "@signalco/tailwindcss-config-signalco": "workspace:*", "classix": "2.1.35", - "next": "14.0.4", + "next": "14.1.0", "next-secure-headers": "2.2.0", "react": "18.2.0", "react-cool-inview": "3.0.1", @@ -41,7 +41,7 @@ "devDependencies": { "@axe-core/playwright": "4.8.3", "@babel/core": "7.23.7", - "@next/bundle-analyzer": "14.0.4", + "@next/bundle-analyzer": "14.1.0", "@playwright/test": "1.41.0", "@signalco/eslint-config-signalco": "workspace:*", "@signalco/tsconfig": "workspace:*", diff --git a/web/apps/ui-docs/package.json b/web/apps/ui-docs/package.json index ad059eed00..ebd79b2fdf 100644 --- a/web/apps/ui-docs/package.json +++ b/web/apps/ui-docs/package.json @@ -47,7 +47,7 @@ "@signalco/ui": "workspace:*", "@signalco/ui-primitives": "workspace:*", "@signalco/ui-icons": "workspace:*", - "next": "14.0.4", + "next": "14.1.0", "react": "18.2.0", "react-dom": "18.2.0" } diff --git a/web/apps/uier/package.json b/web/apps/uier/package.json index 11e6e90c40..cf1b0862d8 100644 --- a/web/apps/uier/package.json +++ b/web/apps/uier/package.json @@ -18,7 +18,7 @@ }, "dependencies": { "@enterwell/react-hooks": "0.5.0", - "@next/env": "14.0.4", + "@next/env": "14.1.0", "@signalco/cms-core": "workspace:*", "@signalco/cms-components-marketing": "workspace:*", "@signalco/data": "workspace:*", @@ -33,7 +33,7 @@ "@tanstack/react-query-devtools": "5.17.18", "@vercel/analytics": "1.1.2", "classix": "2.1.35", - "next": "14.0.4", + "next": "14.1.0", "next-secure-headers": "2.2.0", "next-themes": "0.2.1", "react": "18.2.0", @@ -46,7 +46,7 @@ "@axe-core/playwright": "4.8.3", "@babel/core": "7.23.7", "@ducanh2912/next-pwa": "10.2.2", - "@next/bundle-analyzer": "14.0.4", + "@next/bundle-analyzer": "14.1.0", "@playwright/test": "1.41.0", "@signalco/eslint-config-signalco": "workspace:*", "@signalco/tsconfig": "workspace:*", diff --git a/web/apps/web/package.json b/web/apps/web/package.json index dfb944b58b..d2e2517119 100644 --- a/web/apps/web/package.json +++ b/web/apps/web/package.json @@ -20,7 +20,7 @@ "dependencies": { "@enterwell/react-hooks": "0.5.0", "@hcaptcha/react-hcaptcha": "1.9.3", - "@next/env": "14.0.4", + "@next/env": "14.1.0", "@reactflow/background": "11.3.7", "@reactflow/controls": "11.2.7", "@reactflow/core": "11.10.2", @@ -38,7 +38,7 @@ "classix": "2.1.35", "cobe": "0.6.3", "encoding": "0.1.13", - "next": "14.0.4", + "next": "14.1.0", "next-secure-headers": "2.2.0", "octokit": "3.1.2", "react": "18.2.0", @@ -53,7 +53,7 @@ "@axe-core/playwright": "4.8.3", "@babel/core": "7.23.7", "@ducanh2912/next-pwa": "10.2.2", - "@next/bundle-analyzer": "14.0.4", + "@next/bundle-analyzer": "14.1.0", "@playwright/test": "1.41.0", "@signalco/eslint-config-signalco": "workspace:*", "@signalco/tsconfig": "workspace:*", diff --git a/web/packages/eslint-config-signalco/package.json b/web/packages/eslint-config-signalco/package.json index 9851ca1831..7939a38667 100644 --- a/web/packages/eslint-config-signalco/package.json +++ b/web/packages/eslint-config-signalco/package.json @@ -8,7 +8,7 @@ "dependencies": { "@typescript-eslint/eslint-plugin": "6.19.0", "@typescript-eslint/parser": "6.19.0", - "eslint-config-next": "14.0.4", + "eslint-config-next": "14.1.0", "eslint-config-turbo": "1.11.3", "eslint-plugin-import": "2.29.1", "eslint-plugin-only-warn": "1.1.0", diff --git a/web/packages/hooks/package.json b/web/packages/hooks/package.json index 42b92b5716..2ff4b55623 100644 --- a/web/packages/hooks/package.json +++ b/web/packages/hooks/package.json @@ -15,13 +15,13 @@ "@signalco/tsconfig": "workspace:*", "@signalco/eslint-config-signalco": "workspace:*", "@types/react": "18.2.48", - "next": "14.0.4", + "next": "14.1.0", "react": "18.2.0", "react-dom": "18.2.0", "typescript": "5.3.3" }, "peerDependencies": { - "next": "14.0.4", + "next": "14.1.0", "react": "18.2.0", "react-dom": "18.2.0" } diff --git a/web/packages/ui-primitives/package.json b/web/packages/ui-primitives/package.json index 61e5ac0e54..8b8c5f046d 100644 --- a/web/packages/ui-primitives/package.json +++ b/web/packages/ui-primitives/package.json @@ -30,7 +30,7 @@ "@types/react-timeago": "4.1.7", "autoprefixer": "10.4.17", "classix": "2.1.35", - "next": "14.0.4", + "next": "14.1.0", "postcss": "8.4.33", "postcss-preset-env": "9.3.0", "react": "18.2.0", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 5dc22709e2..859a20ac33 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -54,8 +54,8 @@ importers: specifier: 4.6.0 version: 4.6.0(monaco-editor@0.45.0)(react-dom@18.2.0)(react@18.2.0) '@next/env': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@signalco/data': specifier: workspace:* version: link:../../packages/data @@ -120,14 +120,14 @@ importers: specifier: 0.45.0 version: 0.45.0 next: - specifier: 14.0.4 - version: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + specifier: 14.1.0 + version: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) next-secure-headers: specifier: 2.2.0 version: 2.2.0 next-themes: specifier: 0.2.1 - version: 0.2.1(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) + version: 0.2.1(next@14.1.0)(react-dom@18.2.0)(react@18.2.0) openapi-fetch: specifier: 0.8.2 version: 0.8.2 @@ -176,10 +176,10 @@ importers: version: 4.8.3(playwright-core@1.41.0) '@ducanh2912/next-pwa': specifier: 10.2.2 - version: 10.2.2(next@14.0.4)(webpack@5.89.0) + version: 10.2.2(next@14.1.0)(webpack@5.89.0) '@next/bundle-analyzer': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@playwright/test': specifier: 1.41.0 version: 1.41.0 @@ -236,7 +236,7 @@ importers: version: 11.2.0 next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.0.4) + version: 4.2.3(next@14.1.0) openapi-types: specifier: 12.1.3 version: 12.1.3 @@ -268,11 +268,11 @@ importers: specifier: 3.0.0 version: 3.0.0(@types/react@18.2.48)(react@18.2.0) '@next/env': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@next/mdx': - specifier: 14.0.4 - version: 14.0.4(@mdx-js/loader@3.0.0)(@mdx-js/react@3.0.0) + specifier: 14.1.0 + version: 14.1.0(@mdx-js/loader@3.0.0)(@mdx-js/react@3.0.0) '@signalco/cms-components-marketing': specifier: workspace:* version: link:../../packages/cms-components-marketing @@ -319,8 +319,8 @@ importers: specifier: 4.1.0 version: 4.1.0 next: - specifier: 14.0.4 - version: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + specifier: 14.1.0 + version: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) next-secure-headers: specifier: 2.2.0 version: 2.2.0 @@ -353,8 +353,8 @@ importers: specifier: 7.23.7 version: 7.23.7 '@next/bundle-analyzer': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@playwright/test': specifier: 1.41.0 version: 1.41.0 @@ -396,7 +396,7 @@ importers: version: 8.56.0 next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.0.4) + version: 4.2.3(next@14.1.0) postcss: specifier: 8.4.33 version: 8.4.33 @@ -416,8 +416,8 @@ importers: specifier: 0.5.0 version: 0.5.0(react-dom@18.2.0)(react@18.2.0) '@next/env': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@signalco/cms-components-marketing': specifier: workspace:* version: link:../../packages/cms-components-marketing @@ -449,8 +449,8 @@ importers: specifier: 2.1.35 version: 2.1.35 next: - specifier: 14.0.4 - version: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + specifier: 14.1.0 + version: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) next-secure-headers: specifier: 2.2.0 version: 2.2.0 @@ -474,8 +474,8 @@ importers: specifier: 7.23.7 version: 7.23.7 '@next/bundle-analyzer': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@playwright/test': specifier: 1.41.0 version: 1.41.0 @@ -511,7 +511,7 @@ importers: version: 8.56.0 next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.0.4) + version: 4.2.3(next@14.1.0) postcss: specifier: 8.4.33 version: 8.4.33 @@ -541,7 +541,7 @@ importers: version: 0.11.0(@tiptap/pm@2.1.12)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) '@clerk/nextjs': specifier: 4.29.4 - version: 4.29.4(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) + version: 4.29.4(next@14.1.0)(react-dom@18.2.0)(react@18.2.0) '@clerk/themes': specifier: 1.7.9 version: 1.7.9(react@18.2.0) @@ -564,8 +564,8 @@ importers: specifier: 1.9.3 version: 1.9.3(react-dom@18.2.0)(react@18.2.0) '@next/env': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@planetscale/database': specifier: 1.14.0 version: 1.14.0 @@ -621,14 +621,14 @@ importers: specifier: 5.0.4 version: 5.0.4 next: - specifier: 14.0.4 - version: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + specifier: 14.1.0 + version: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) next-secure-headers: specifier: 2.2.0 version: 2.2.0 next-themes: specifier: 0.2.1 - version: 0.2.1(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) + version: 0.2.1(next@14.1.0)(react-dom@18.2.0)(react@18.2.0) openai: specifier: 4.24.7 version: 4.24.7 @@ -662,10 +662,10 @@ importers: version: 7.23.7 '@ducanh2912/next-pwa': specifier: 10.2.2 - version: 10.2.2(esbuild@0.19.8)(next@14.0.4)(webpack@5.89.0) + version: 10.2.2(esbuild@0.19.8)(next@14.1.0)(webpack@5.89.0) '@next/bundle-analyzer': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@playwright/test': specifier: 1.41.0 version: 1.41.0 @@ -707,7 +707,7 @@ importers: version: 0.2.3(eslint@8.56.0) next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.0.4) + version: 4.2.3(next@14.1.0) postcss: specifier: 8.4.33 version: 8.4.33 @@ -727,8 +727,8 @@ importers: specifier: 1.9.3 version: 1.9.3(react-dom@18.2.0)(react@18.2.0) '@next/env': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@signalco/cms-components-marketing': specifier: workspace:* version: link:../../packages/cms-components-marketing @@ -754,8 +754,8 @@ importers: specifier: 2.1.35 version: 2.1.35 next: - specifier: 14.0.4 - version: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + specifier: 14.1.0 + version: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) next-secure-headers: specifier: 2.2.0 version: 2.2.0 @@ -788,8 +788,8 @@ importers: specifier: 7.23.7 version: 7.23.7 '@next/bundle-analyzer': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@playwright/test': specifier: 1.41.0 version: 1.41.0 @@ -822,7 +822,7 @@ importers: version: 8.56.0 next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.0.4) + version: 4.2.3(next@14.1.0) postcss: specifier: 8.4.33 version: 8.4.33 @@ -851,8 +851,8 @@ importers: specifier: workspace:* version: link:../../packages/ui-primitives next: - specifier: 14.0.4 - version: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + specifier: 14.1.0 + version: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) react: specifier: 18.2.0 version: 18.2.0 @@ -886,7 +886,7 @@ importers: version: 7.6.10(react-dom@18.2.0)(react@18.2.0) '@storybook/nextjs': specifier: 7.6.10 - version: 7.6.10(@swc/core@1.3.96)(esbuild@0.18.20)(next@14.0.4)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0)(typescript@5.3.3)(webpack@5.89.0) + version: 7.6.10(@swc/core@1.3.96)(esbuild@0.18.20)(next@14.1.0)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0)(typescript@5.3.3)(webpack@5.89.0) '@storybook/react': specifier: 7.6.10 version: 7.6.10(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) @@ -951,8 +951,8 @@ importers: specifier: 0.5.0 version: 0.5.0(react-dom@18.2.0)(react@18.2.0) '@next/env': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@signalco/cms-components-marketing': specifier: workspace:* version: link:../../packages/cms-components-marketing @@ -996,14 +996,14 @@ importers: specifier: 2.1.35 version: 2.1.35 next: - specifier: 14.0.4 - version: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + specifier: 14.1.0 + version: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) next-secure-headers: specifier: 2.2.0 version: 2.2.0 next-themes: specifier: 0.2.1 - version: 0.2.1(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) + version: 0.2.1(next@14.1.0)(react-dom@18.2.0)(react@18.2.0) react: specifier: 18.2.0 version: 18.2.0 @@ -1028,10 +1028,10 @@ importers: version: 7.23.7 '@ducanh2912/next-pwa': specifier: 10.2.2 - version: 10.2.2(next@14.0.4)(webpack@5.89.0) + version: 10.2.2(next@14.1.0)(webpack@5.89.0) '@next/bundle-analyzer': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@playwright/test': specifier: 1.41.0 version: 1.41.0 @@ -1067,7 +1067,7 @@ importers: version: 8.56.0 next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.0.4) + version: 4.2.3(next@14.1.0) postcss: specifier: 8.4.33 version: 8.4.33 @@ -1090,8 +1090,8 @@ importers: specifier: 1.9.3 version: 1.9.3(react-dom@18.2.0)(react@18.2.0) '@next/env': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@reactflow/background': specifier: 11.3.7 version: 11.3.7(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) @@ -1144,8 +1144,8 @@ importers: specifier: 0.1.13 version: 0.1.13 next: - specifier: 14.0.4 - version: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + specifier: 14.1.0 + version: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) next-secure-headers: specifier: 2.2.0 version: 2.2.0 @@ -1182,10 +1182,10 @@ importers: version: 7.23.7 '@ducanh2912/next-pwa': specifier: 10.2.2 - version: 10.2.2(next@14.0.4)(webpack@5.89.0) + version: 10.2.2(next@14.1.0)(webpack@5.89.0) '@next/bundle-analyzer': - specifier: 14.0.4 - version: 14.0.4 + specifier: 14.1.0 + version: 14.1.0 '@playwright/test': specifier: 1.41.0 version: 1.41.0 @@ -1230,7 +1230,7 @@ importers: version: 8.56.0 next-sitemap: specifier: 4.2.3 - version: 4.2.3(next@14.0.4) + version: 4.2.3(next@14.1.0) openapi-types: specifier: 12.1.3 version: 12.1.3 @@ -1337,8 +1337,8 @@ importers: specifier: 6.19.0 version: 6.19.0(eslint@8.56.0)(typescript@5.3.3) eslint-config-next: - specifier: 14.0.4 - version: 14.0.4(eslint@8.56.0)(typescript@5.3.3) + specifier: 14.1.0 + version: 14.1.0(eslint@8.56.0)(typescript@5.3.3) eslint-config-turbo: specifier: 1.11.3 version: 1.11.3(eslint@8.56.0) @@ -1373,8 +1373,8 @@ importers: specifier: 18.2.48 version: 18.2.48 next: - specifier: 14.0.4 - version: 14.0.4(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + specifier: 14.1.0 + version: 14.1.0(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) react: specifier: 18.2.0 version: 18.2.0 @@ -1624,8 +1624,8 @@ importers: specifier: 2.1.35 version: 2.1.35 next: - specifier: 14.0.4 - version: 14.0.4(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + specifier: 14.1.0 + version: 14.1.0(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) postcss: specifier: 8.4.33 version: 8.4.33 @@ -3234,7 +3234,7 @@ packages: - react dev: false - /@clerk/nextjs@4.29.4(next@14.0.4)(react-dom@18.2.0)(react@18.2.0): + /@clerk/nextjs@4.29.4(next@14.1.0)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-zJ3IH9LskDlCa/38q/0OAwn1YReMuVFqcw3B2kfwAEFZ17e4UalRxFgmWnionfFT7m1YEXXM51c5UDbPrejVug==} engines: {node: '>=14'} peerDependencies: @@ -3247,7 +3247,7 @@ packages: '@clerk/clerk-sdk-node': 4.13.7(react@18.2.0) '@clerk/shared': 1.3.1(react@18.2.0) '@clerk/types': 3.60.0 - next: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + next: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) path-to-regexp: 6.2.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -3760,7 +3760,7 @@ packages: superjson: 2.2.1 dev: true - /@ducanh2912/next-pwa@10.2.2(esbuild@0.19.8)(next@14.0.4)(webpack@5.89.0): + /@ducanh2912/next-pwa@10.2.2(esbuild@0.19.8)(next@14.1.0)(webpack@5.89.0): resolution: {integrity: sha512-4WCMTI8aGQlLbxBVmXlGQuTTvSkAUdxvZl6o18znW1jcOd64K7SmJcMbh+MdJDw6s5eqG/uAKfbmA0JMC/c9iQ==} peerDependencies: next: '>=14.0.0' @@ -3768,7 +3768,7 @@ packages: dependencies: clean-webpack-plugin: 4.0.0(webpack@5.89.0) fast-glob: 3.3.2 - next: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + next: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) semver: 7.5.4 terser-webpack-plugin: 5.3.10(esbuild@0.19.8)(webpack@5.89.0) webpack: 5.89.0(esbuild@0.19.8) @@ -3784,7 +3784,7 @@ packages: - uglify-js dev: true - /@ducanh2912/next-pwa@10.2.2(next@14.0.4)(webpack@5.89.0): + /@ducanh2912/next-pwa@10.2.2(next@14.1.0)(webpack@5.89.0): resolution: {integrity: sha512-4WCMTI8aGQlLbxBVmXlGQuTTvSkAUdxvZl6o18znW1jcOd64K7SmJcMbh+MdJDw6s5eqG/uAKfbmA0JMC/c9iQ==} peerDependencies: next: '>=14.0.0' @@ -3792,7 +3792,7 @@ packages: dependencies: clean-webpack-plugin: 4.0.0(webpack@5.89.0) fast-glob: 3.3.2 - next: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + next: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) semver: 7.5.4 terser-webpack-plugin: 5.3.10(webpack@5.89.0) webpack: 5.89.0 @@ -4612,7 +4612,6 @@ packages: strip-ansi-cjs: /strip-ansi@6.0.1 wrap-ansi: 8.1.0 wrap-ansi-cjs: /wrap-ansi@7.0.0 - dev: true /@istanbuljs/load-nyc-config@1.1.0: resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} @@ -4851,10 +4850,10 @@ packages: tar-fs: 2.1.1 dev: true - /@next/bundle-analyzer@14.0.4: - resolution: {integrity: sha512-Nn2PiCkFBJBlVmpSGVNItpISws0fuc9E8AkCafBz/moRv1cfASOpFBBVzSRfWLP9BPdAhfDkb6TafN0rvs2IJQ==} + /@next/bundle-analyzer@14.1.0: + resolution: {integrity: sha512-RJWjnlMp/1WSW0ahAdawV22WgJiC6BVaFS5Xfhw6gP7NJEX3cAJjh4JqSHKGr8GnLNRaFCVTQdDPoX84E421BA==} dependencies: - webpack-bundle-analyzer: 4.7.0 + webpack-bundle-analyzer: 4.10.1 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -4864,17 +4863,17 @@ packages: resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} dev: true - /@next/env@14.0.4: - resolution: {integrity: sha512-irQnbMLbUNQpP1wcE5NstJtbuA/69kRfzBrpAD7Gsn8zm/CY6YQYc3HQBz8QPxwISG26tIm5afvvVbu508oBeQ==} + /@next/env@14.1.0: + resolution: {integrity: sha512-Py8zIo+02ht82brwwhTg36iogzFqGLPXlRGKQw5s+qP/kMNc4MAyDeEwBKDijk6zTIbegEgu8Qy7C1LboslQAw==} - /@next/eslint-plugin-next@14.0.4: - resolution: {integrity: sha512-U3qMNHmEZoVmHA0j/57nRfi3AscXNvkOnxDmle/69Jz/G0o/gWjXTDdlgILZdrxQ0Lw/jv2mPW8PGy0EGIHXhQ==} + /@next/eslint-plugin-next@14.1.0: + resolution: {integrity: sha512-x4FavbNEeXx/baD/zC/SdrvkjSby8nBn8KcCREqk6UuwvwoAPZmaV8TFCAuo/cpovBRTIY67mHhe86MQQm/68Q==} dependencies: - glob: 7.1.7 + glob: 10.3.10 dev: false - /@next/mdx@14.0.4(@mdx-js/loader@3.0.0)(@mdx-js/react@3.0.0): - resolution: {integrity: sha512-w0b+A2LRdlqqTIzmaeqPOaafid2cYYYjETA+G+3ZFwkNbBQjvZp57P1waOexF3MGHzcCEoXEnhYpAc+FO6S0Rg==} + /@next/mdx@14.1.0(@mdx-js/loader@3.0.0)(@mdx-js/react@3.0.0): + resolution: {integrity: sha512-YLYsViq91+H8+3oCtK1iuMWdeN14K70Hy6/tYScY+nfo5bQ84A/A+vA6UdNC9MkbWQ/373hQubx2p4JvUjlb2Q==} peerDependencies: '@mdx-js/loader': '>=0.15.0' '@mdx-js/react': '>=0.15.0' @@ -4898,8 +4897,8 @@ packages: dev: true optional: true - /@next/swc-darwin-arm64@14.0.4: - resolution: {integrity: sha512-mF05E/5uPthWzyYDyptcwHptucf/jj09i2SXBPwNzbgBNc+XnwzrL0U6BmPjQeOL+FiB+iG1gwBeq7mlDjSRPg==} + /@next/swc-darwin-arm64@14.1.0: + resolution: {integrity: sha512-nUDn7TOGcIeyQni6lZHfzNoo9S0euXnu0jhsbMOmMJUBfgsnESdjN97kM7cBqQxZa8L/bM9om/S5/1dzCrW6wQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -4915,8 +4914,8 @@ packages: dev: true optional: true - /@next/swc-darwin-x64@14.0.4: - resolution: {integrity: sha512-IZQ3C7Bx0k2rYtrZZxKKiusMTM9WWcK5ajyhOZkYYTCc8xytmwSzR1skU7qLgVT/EY9xtXDG0WhY6fyujnI3rw==} + /@next/swc-darwin-x64@14.1.0: + resolution: {integrity: sha512-1jgudN5haWxiAl3O1ljUS2GfupPmcftu2RYJqZiMJmmbBT5M1XDffjUtRUzP4W3cBHsrvkfOFdQ71hAreNQP6g==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -4932,8 +4931,8 @@ packages: dev: true optional: true - /@next/swc-linux-arm64-gnu@14.0.4: - resolution: {integrity: sha512-VwwZKrBQo/MGb1VOrxJ6LrKvbpo7UbROuyMRvQKTFKhNaXjUmKTu7wxVkIuCARAfiI8JpaWAnKR+D6tzpCcM4w==} + /@next/swc-linux-arm64-gnu@14.1.0: + resolution: {integrity: sha512-RHo7Tcj+jllXUbK7xk2NyIDod3YcCPDZxj1WLIYxd709BQ7WuRYl3OWUNG+WUfqeQBds6kvZYlc42NJJTNi4tQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -4949,8 +4948,8 @@ packages: dev: true optional: true - /@next/swc-linux-arm64-musl@14.0.4: - resolution: {integrity: sha512-8QftwPEW37XxXoAwsn+nXlodKWHfpMaSvt81W43Wh8dv0gkheD+30ezWMcFGHLI71KiWmHK5PSQbTQGUiidvLQ==} + /@next/swc-linux-arm64-musl@14.1.0: + resolution: {integrity: sha512-v6kP8sHYxjO8RwHmWMJSq7VZP2nYCkRVQ0qolh2l6xroe9QjbgV8siTbduED4u0hlk0+tjS6/Tuy4n5XCp+l6g==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -4966,8 +4965,8 @@ packages: dev: true optional: true - /@next/swc-linux-x64-gnu@14.0.4: - resolution: {integrity: sha512-/s/Pme3VKfZAfISlYVq2hzFS8AcAIOTnoKupc/j4WlvF6GQ0VouS2Q2KEgPuO1eMBwakWPB1aYFIA4VNVh667A==} + /@next/swc-linux-x64-gnu@14.1.0: + resolution: {integrity: sha512-zJ2pnoFYB1F4vmEVlb/eSe+VH679zT1VdXlZKX+pE66grOgjmKJHKacf82g/sWE4MQ4Rk2FMBCRnX+l6/TVYzQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -4983,8 +4982,8 @@ packages: dev: true optional: true - /@next/swc-linux-x64-musl@14.0.4: - resolution: {integrity: sha512-m8z/6Fyal4L9Bnlxde5g2Mfa1Z7dasMQyhEhskDATpqr+Y0mjOBZcXQ7G5U+vgL22cI4T7MfvgtrM2jdopqWaw==} + /@next/swc-linux-x64-musl@14.1.0: + resolution: {integrity: sha512-rbaIYFt2X9YZBSbH/CwGAjbBG2/MrACCVu2X0+kSykHzHnYH5FjHxwXLkcoJ10cX0aWCEynpu+rP76x0914atg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -5000,8 +4999,8 @@ packages: dev: true optional: true - /@next/swc-win32-arm64-msvc@14.0.4: - resolution: {integrity: sha512-7Wv4PRiWIAWbm5XrGz3D8HUkCVDMMz9igffZG4NB1p4u1KoItwx9qjATHz88kwCEal/HXmbShucaslXCQXUM5w==} + /@next/swc-win32-arm64-msvc@14.1.0: + resolution: {integrity: sha512-o1N5TsYc8f/HpGt39OUQpQ9AKIGApd3QLueu7hXk//2xq5Z9OxmV6sQfNp8C7qYmiOlHYODOGqNNa0e9jvchGQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -5017,8 +5016,8 @@ packages: dev: true optional: true - /@next/swc-win32-ia32-msvc@14.0.4: - resolution: {integrity: sha512-zLeNEAPULsl0phfGb4kdzF/cAVIfaC7hY+kt0/d+y9mzcZHsMS3hAS829WbJ31DkSlVKQeHEjZHIdhN+Pg7Gyg==} + /@next/swc-win32-ia32-msvc@14.1.0: + resolution: {integrity: sha512-XXIuB1DBRCFwNO6EEzCTMHT5pauwaSj4SWs7CYnME57eaReAKBXCnkUE80p/pAZcewm7hs+vGvNqDPacEXHVkw==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] @@ -5034,8 +5033,8 @@ packages: dev: true optional: true - /@next/swc-win32-x64-msvc@14.0.4: - resolution: {integrity: sha512-yEh2+R8qDlDCjxVpzOTEpBLQTEFAcP2A8fUFLaWNap9GitYKkKv1//y2S6XY6zsR4rCOPRpU7plYDR+az2n30A==} + /@next/swc-win32-x64-msvc@14.1.0: + resolution: {integrity: sha512-9WEbVRRAqJ3YFVqEZIxUqkiO8l1nool1LmNxygr5HWF8AcSYsEpneUDhmjUVJEzO2A04+oPtZdombzzPPkTtgg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -5328,7 +5327,6 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} requiresBuild: true - dev: true optional: true /@planetscale/database@1.14.0: @@ -5383,15 +5381,9 @@ packages: webpack: 5.89.0(@swc/core@1.3.96)(esbuild@0.18.20) dev: true - /@polka/url@1.0.0-next.23: - resolution: {integrity: sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==} - dev: true - /@polka/url@1.0.0-next.24: resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} requiresBuild: true - dev: false - optional: true /@popperjs/core@2.11.8: resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} @@ -7140,7 +7132,7 @@ packages: resolution: {integrity: sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==} dev: true - /@storybook/nextjs@7.6.10(@swc/core@1.3.96)(esbuild@0.18.20)(next@14.0.4)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0)(typescript@5.3.3)(webpack@5.89.0): + /@storybook/nextjs@7.6.10(@swc/core@1.3.96)(esbuild@0.18.20)(next@14.1.0)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0)(typescript@5.3.3)(webpack@5.89.0): resolution: {integrity: sha512-YfUr4+2BlZJMW7bo2W8nNcUFPbf0wTAfhRvCtJDGDu6ne2vjlLyRmDXY5S11YQdO6pd4W8GWHyWTX+bKKIX3qg==} engines: {node: '>=16.0.0'} peerDependencies: @@ -7186,7 +7178,7 @@ packages: fs-extra: 11.2.0 image-size: 1.0.2 loader-utils: 3.2.1 - next: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + next: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) node-polyfill-webpack-plugin: 2.0.1(webpack@5.89.0) pnp-webpack-plugin: 1.7.0(typescript@5.3.3) postcss: 8.4.33 @@ -8688,7 +8680,7 @@ packages: requiresBuild: true optionalDependencies: '@sveltejs/kit': 1.30.3(svelte@4.2.9)(vite@4.5.1) - next: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + next: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) react: 18.2.0 svelte: 4.2.9 vue: 3.4.14(typescript@5.3.3) @@ -9088,7 +9080,6 @@ packages: /ansi-regex@6.0.1: resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} engines: {node: '>=12'} - dev: true /ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} @@ -9105,7 +9096,6 @@ packages: /ansi-styles@6.2.1: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} - dev: true /any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} @@ -9603,7 +9593,7 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001568 + caniuse-lite: 1.0.30001579 electron-to-chromium: 1.4.609 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.22.2) @@ -9727,9 +9717,6 @@ packages: engines: {node: '>=14.16'} dev: true - /caniuse-lite@1.0.30001568: - resolution: {integrity: sha512-vSUkH84HontZJ88MiNrOau1EBrCqEQYgkC5gIySiDlpsm8sGVrhU7Kx4V6h0tnqaHzIHZv08HlJIwPbL4XL9+A==} - /caniuse-lite@1.0.30001579: resolution: {integrity: sha512-u5AUVkixruKHJjw/pj9wISlcMpgFWzSrczLZbrqBSxukQixmg0SJ5sZTpvaFvxU0HoQKd4yoyAogyrAz9pzJnA==} @@ -10628,6 +10615,10 @@ packages: resolution: {integrity: sha512-E4KWKavANzeuusPi0jUjpuI22SURAznGkx7eZV+4i6x2A+IZxAMcajgkvuDAU1bg40+xuhW1zRdVIIM/4khuIg==} dev: false + /debounce@1.2.1: + resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} + dev: true + /debug@2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: @@ -11106,7 +11097,6 @@ packages: /eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - dev: true /ecdsa-sig-formatter@1.0.11: resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} @@ -11143,7 +11133,6 @@ packages: /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - dev: true /emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} @@ -11467,8 +11456,8 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-next@14.0.4(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-9/xbOHEQOmQtqvQ1UsTQZpnA7SlDMBtuKJ//S4JnoyK3oGLhILKXdBgu/UO7lQo/2xOykQULS1qQ6p2+EpHgAQ==} + /eslint-config-next@14.1.0(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-SBX2ed7DoRFXC6CQSLc/SbLY9Ut6HxNB2wPTcoIWjUMd7aF7O/SIE7111L8FdZ9TXsNV4pulUDnfthpyPtbFUg==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 typescript: '>=3.3.1' @@ -11476,7 +11465,7 @@ packages: typescript: optional: true dependencies: - '@next/eslint-plugin-next': 14.0.4 + '@next/eslint-plugin-next': 14.1.0 '@rushstack/eslint-patch': 1.5.1 '@typescript-eslint/parser': 6.19.0(eslint@8.56.0)(typescript@5.3.3) eslint: 8.56.0 @@ -12157,7 +12146,6 @@ packages: dependencies: cross-spawn: 7.0.3 signal-exit: 4.1.0 - dev: true /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.3.3)(webpack@5.89.0): resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==} @@ -12408,7 +12396,6 @@ packages: minimatch: 9.0.3 minipass: 7.0.4 path-scurry: 1.10.1 - dev: true /glob@7.1.6: resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} @@ -12420,17 +12407,6 @@ packages: once: 1.4.0 path-is-absolute: 1.0.1 - /glob@7.1.7: - resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: false - /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} dependencies: @@ -12853,6 +12829,10 @@ packages: resolution: {integrity: sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==} dev: true + /html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + dev: true + /html-minifier-terser@6.1.0: resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} engines: {node: '>=12'} @@ -13184,7 +13164,6 @@ packages: /is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} - dev: true /is-generator-function@1.0.10: resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} @@ -13425,7 +13404,6 @@ packages: '@isaacs/cliui': 8.0.2 optionalDependencies: '@pkgjs/parseargs': 0.11.0 - dev: true /jake@10.8.7: resolution: {integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==} @@ -14939,7 +14917,6 @@ packages: /minipass@7.0.4: resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} engines: {node: '>=16 || 14 >=14.17'} - dev: true /minizlib@2.1.2: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} @@ -14977,13 +14954,14 @@ packages: /mrmime@1.0.1: resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} engines: {node: '>=10'} + requiresBuild: true + dev: false + optional: true /mrmime@2.0.0: resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} engines: {node: '>=10'} requiresBuild: true - dev: false - optional: true /ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} @@ -15033,7 +15011,7 @@ packages: engines: {node: '>=10.0.0'} dev: false - /next-sitemap@4.2.3(next@14.0.4): + /next-sitemap@4.2.3(next@14.1.0): resolution: {integrity: sha512-vjdCxeDuWDzldhCnyFCQipw5bfpl4HmZA7uoo3GAaYGjGgfL4Cxb1CiztPuWGmS+auYs7/8OekRS8C2cjdAsjQ==} engines: {node: '>=14.18'} hasBin: true @@ -15044,17 +15022,17 @@ packages: '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + next: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) dev: true - /next-themes@0.2.1(next@14.0.4)(react-dom@18.2.0)(react@18.2.0): + /next-themes@0.2.1(next@14.1.0)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==} peerDependencies: next: '*' react: '*' react-dom: '*' dependencies: - next: 14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) + next: 14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -15081,7 +15059,7 @@ packages: '@next/env': 13.5.6 '@swc/helpers': 0.5.2 busboy: 1.6.0 - caniuse-lite: 1.0.30001568 + caniuse-lite: 1.0.30001579 postcss: 8.4.31 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -15103,8 +15081,8 @@ packages: - babel-plugin-macros dev: true - /next@14.0.4(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0): - resolution: {integrity: sha512-qbwypnM7327SadwFtxXnQdGiKpkuhaRLE2uq62/nRul9cj9KhQ5LhHmlziTNqUidZotw/Q1I9OjirBROdUJNgA==} + /next@14.1.0(@babel/core@7.23.7)(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0): + resolution: {integrity: sha512-wlzrsbfeSU48YQBjZhDzOwhWhGsy+uQycR8bHAOt1LY1bn3zZEcDyHQOEoN3aWzQ8LHCAJ1nqrWCc9XF2+O45Q==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -15118,33 +15096,32 @@ packages: sass: optional: true dependencies: - '@next/env': 14.0.4 + '@next/env': 14.1.0 '@swc/helpers': 0.5.2 busboy: 1.6.0 - caniuse-lite: 1.0.30001568 + caniuse-lite: 1.0.30001579 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) sass: 1.70.0 styled-jsx: 5.1.1(@babel/core@7.23.7)(react@18.2.0) - watchpack: 2.4.0 optionalDependencies: - '@next/swc-darwin-arm64': 14.0.4 - '@next/swc-darwin-x64': 14.0.4 - '@next/swc-linux-arm64-gnu': 14.0.4 - '@next/swc-linux-arm64-musl': 14.0.4 - '@next/swc-linux-x64-gnu': 14.0.4 - '@next/swc-linux-x64-musl': 14.0.4 - '@next/swc-win32-arm64-msvc': 14.0.4 - '@next/swc-win32-ia32-msvc': 14.0.4 - '@next/swc-win32-x64-msvc': 14.0.4 + '@next/swc-darwin-arm64': 14.1.0 + '@next/swc-darwin-x64': 14.1.0 + '@next/swc-linux-arm64-gnu': 14.1.0 + '@next/swc-linux-arm64-musl': 14.1.0 + '@next/swc-linux-x64-gnu': 14.1.0 + '@next/swc-linux-x64-musl': 14.1.0 + '@next/swc-win32-arm64-msvc': 14.1.0 + '@next/swc-win32-ia32-msvc': 14.1.0 + '@next/swc-win32-x64-msvc': 14.1.0 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - /next@14.0.4(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0): - resolution: {integrity: sha512-qbwypnM7327SadwFtxXnQdGiKpkuhaRLE2uq62/nRul9cj9KhQ5LhHmlziTNqUidZotw/Q1I9OjirBROdUJNgA==} + /next@14.1.0(react-dom@18.2.0)(react@18.2.0)(sass@1.70.0): + resolution: {integrity: sha512-wlzrsbfeSU48YQBjZhDzOwhWhGsy+uQycR8bHAOt1LY1bn3zZEcDyHQOEoN3aWzQ8LHCAJ1nqrWCc9XF2+O45Q==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -15158,27 +15135,26 @@ packages: sass: optional: true dependencies: - '@next/env': 14.0.4 + '@next/env': 14.1.0 '@swc/helpers': 0.5.2 busboy: 1.6.0 - caniuse-lite: 1.0.30001568 + caniuse-lite: 1.0.30001579 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) sass: 1.70.0 styled-jsx: 5.1.1(@babel/core@7.23.7)(react@18.2.0) - watchpack: 2.4.0 optionalDependencies: - '@next/swc-darwin-arm64': 14.0.4 - '@next/swc-darwin-x64': 14.0.4 - '@next/swc-linux-arm64-gnu': 14.0.4 - '@next/swc-linux-arm64-musl': 14.0.4 - '@next/swc-linux-x64-gnu': 14.0.4 - '@next/swc-linux-x64-musl': 14.0.4 - '@next/swc-win32-arm64-msvc': 14.0.4 - '@next/swc-win32-ia32-msvc': 14.0.4 - '@next/swc-win32-x64-msvc': 14.0.4 + '@next/swc-darwin-arm64': 14.1.0 + '@next/swc-darwin-x64': 14.1.0 + '@next/swc-linux-arm64-gnu': 14.1.0 + '@next/swc-linux-arm64-musl': 14.1.0 + '@next/swc-linux-x64-gnu': 14.1.0 + '@next/swc-linux-x64-musl': 14.1.0 + '@next/swc-win32-arm64-msvc': 14.1.0 + '@next/swc-win32-ia32-msvc': 14.1.0 + '@next/swc-win32-x64-msvc': 14.1.0 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -15716,7 +15692,6 @@ packages: dependencies: lru-cache: 10.0.2 minipass: 7.0.4 - dev: true /path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} @@ -17793,7 +17768,6 @@ packages: /signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - dev: true /simple-concat@1.0.1: resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} @@ -17812,15 +17786,6 @@ packages: dependencies: is-arrayish: 0.3.2 - /sirv@1.0.19: - resolution: {integrity: sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==} - engines: {node: '>= 10'} - dependencies: - '@polka/url': 1.0.0-next.23 - mrmime: 1.0.1 - totalist: 1.1.0 - dev: true - /sirv@2.0.4: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} @@ -17829,8 +17794,6 @@ packages: '@polka/url': 1.0.0-next.24 mrmime: 2.0.0 totalist: 3.0.1 - dev: false - optional: true /sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} @@ -18028,7 +17991,6 @@ packages: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - dev: true /string-width@5.1.2: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} @@ -18037,7 +17999,6 @@ packages: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 strip-ansi: 7.1.0 - dev: true /string.prototype.matchall@4.0.10: resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==} @@ -18113,7 +18074,6 @@ packages: engines: {node: '>=12'} dependencies: ansi-regex: 6.0.1 - dev: true /strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} @@ -18718,17 +18678,10 @@ packages: engines: {node: '>=0.6'} dev: true - /totalist@1.1.0: - resolution: {integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==} - engines: {node: '>=6'} - dev: true - /totalist@3.0.1: resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} requiresBuild: true - dev: false - optional: true /tough-cookie@4.1.3: resolution: {integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==} @@ -19650,19 +19603,23 @@ packages: resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} dev: true - /webpack-bundle-analyzer@4.7.0: - resolution: {integrity: sha512-j9b8ynpJS4K+zfO5GGwsAcQX4ZHpWV+yRiHDiL+bE0XHJ8NiPYLTNVQdlFYWxtpg9lfAQNlwJg16J9AJtFSXRg==} + /webpack-bundle-analyzer@4.10.1: + resolution: {integrity: sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ==} engines: {node: '>= 10.13.0'} hasBin: true dependencies: + '@discoveryjs/json-ext': 0.5.7 acorn: 8.11.2 acorn-walk: 8.3.0 - chalk: 4.1.2 commander: 7.2.0 + debounce: 1.2.1 + escape-string-regexp: 4.0.0 gzip-size: 6.0.0 - lodash: 4.17.21 + html-escaper: 2.0.2 + is-plain-object: 5.0.0 opener: 1.5.2 - sirv: 1.0.19 + picocolors: 1.0.0 + sirv: 2.0.4 ws: 7.5.9 transitivePeerDependencies: - bufferutil @@ -20216,7 +20173,6 @@ packages: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - dev: true /wrap-ansi@8.1.0: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} @@ -20225,7 +20181,6 @@ packages: ansi-styles: 6.2.1 string-width: 5.1.2 strip-ansi: 7.1.0 - dev: true /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} From 130725409d859710965a969bebca6a2c32665b13 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 19 Jan 2024 14:58:26 +0100 Subject: [PATCH 31/40] chore: Fixed new nextjs linting errors regarding useSearchParam and suspense --- web/apps/app/app/entities/[id]/layout.tsx | 13 ++++--------- web/apps/app/components/layouts/AppLayout.tsx | 14 +++++++++----- web/apps/app/components/layouts/PageContent.tsx | 1 + .../components/views/Entity/EntityOptions.tsx | 16 +++++++++------- web/apps/brandgrab/app/(landing)/page.tsx | 5 ++++- web/apps/brandgrab/components/PageNav.tsx | 6 ++++-- web/apps/web/app/(rest)/channels/page.tsx | 5 ++++- web/apps/web/app/(rest)/docs/api/page.tsx | 10 +++++++--- 8 files changed, 42 insertions(+), 28 deletions(-) diff --git a/web/apps/app/app/entities/[id]/layout.tsx b/web/apps/app/app/entities/[id]/layout.tsx index 07504e5faf..0f3be10f40 100644 --- a/web/apps/app/app/entities/[id]/layout.tsx +++ b/web/apps/app/app/entities/[id]/layout.tsx @@ -1,6 +1,6 @@ 'use client'; -import { type PropsWithChildren } from 'react'; +import { Suspense, type PropsWithChildren } from 'react'; import { Stack } from '@signalco/ui-primitives/Stack'; import { Row } from '@signalco/ui-primitives/Row'; import { Chip } from '@signalco/ui-primitives/Chip'; @@ -8,7 +8,6 @@ import { ExternalLink } from '@signalco/ui-icons'; import { Timeago } from '@signalco/ui/Timeago'; import { DisableButton } from '@signalco/ui/DisableButton'; import { camelToSentenceCase } from '@signalco/js'; -import { useSearchParam } from '@signalco/hooks/useSearchParam'; import useContact from '../../../src/hooks/signalco/useContact'; import useEntity from '../../../src/hooks/signalco/entity/useEntity'; import { entityLastActivity } from '../../../src/entity/EntityHelper'; @@ -22,8 +21,6 @@ import { useEntityBattery } from '../../../components/entity/EntityBattery'; export default function EntityLayout({ children, params }: PropsWithChildren<{ params: { id?: string } }>) { const { id } = params; const { data: entity } = useEntity(id); - const [showRawParam, setShowRawParam] = useSearchParam('raw', 'false'); - const showRaw = showRawParam === 'true'; const { hasStatus, isOffline, isStale } = useEntityStatus(entity); const { hasBattery, level } = useEntityBattery(entity); @@ -68,11 +65,9 @@ export default function EntityLayout({ children, params }: PropsWithChildren<{ p }>{link.alias} ))} - setShowRawParam(show ? 'true' : undefined)} /> + + +
diff --git a/web/apps/app/components/layouts/AppLayout.tsx b/web/apps/app/components/layouts/AppLayout.tsx index e74695cd36..3752f4666c 100644 --- a/web/apps/app/components/layouts/AppLayout.tsx +++ b/web/apps/app/components/layouts/AppLayout.tsx @@ -1,4 +1,4 @@ -import React, { PropsWithChildren } from 'react'; +import React, { PropsWithChildren, Suspense } from 'react'; import dynamic from 'next/dynamic'; import { ReactQueryDevtools } from '@tanstack/react-query-devtools'; import { PageContent } from './PageContent'; @@ -14,12 +14,16 @@ export function AppLayout({ children }: PropsWithChildren) {
- - {children} - + + + {children} + +
- + + +
); diff --git a/web/apps/app/components/layouts/PageContent.tsx b/web/apps/app/components/layouts/PageContent.tsx index fbbcc56d97..f8b9246567 100644 --- a/web/apps/app/components/layouts/PageContent.tsx +++ b/web/apps/app/components/layouts/PageContent.tsx @@ -1,4 +1,5 @@ 'use client'; + import React, { PropsWithChildren } from 'react'; import { Stack } from '@signalco/ui-primitives/Stack'; import { cx } from '@signalco/ui-primitives/cx'; diff --git a/web/apps/app/components/views/Entity/EntityOptions.tsx b/web/apps/app/components/views/Entity/EntityOptions.tsx index 2cc0282e23..226ebc8b14 100644 --- a/web/apps/app/components/views/Entity/EntityOptions.tsx +++ b/web/apps/app/components/views/Entity/EntityOptions.tsx @@ -1,9 +1,12 @@ +'use client'; + import { useState } from 'react'; import { useRouter } from 'next/navigation'; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuSeparator, DropdownMenuTrigger } from '@signalco/ui-primitives/Menu'; import { Button } from '@signalco/ui-primitives/Button'; import { showNotification } from '@signalco/ui-notifications'; import { MoreHorizontal } from '@signalco/ui-icons'; +import { useSearchParam } from '@signalco/hooks/useSearchParam'; import ConfirmDeleteDialog from '../../shared/dialog/ConfirmDeleteDialog'; import { KnownPages } from '../../../src/knownPages'; import useLocale from '../../../src/hooks/useLocale'; @@ -12,14 +15,13 @@ import useDeleteEntity from '../../../src/hooks/signalco/entity/useDeleteEntity' export interface EntityOptionsProps { id: string | undefined; - canHideRaw: boolean; - showRaw: boolean; - showRawChanged: (show: boolean) => void; } -export default function EntityOptions({ id, canHideRaw, showRaw, showRawChanged, ...rest }: EntityOptionsProps) { +export default function EntityOptions({ id, ...rest }: EntityOptionsProps) { const { t } = useLocale('App', 'Entities'); const router = useRouter(); + const [showRawParam, setShowRawParam] = useSearchParam('raw', 'false'); + const showRaw = showRawParam === 'true'; const [isDeleteOpen, setIsDeleteOpen] = useState(false); const { data: entity } = useEntity(id); const deleteEntity = useDeleteEntity(); @@ -29,7 +31,7 @@ export default function EntityOptions({ id, canHideRaw, showRaw, showRawChanged, }; const handleShowRaw = () => { - showRawChanged(!showRaw); + setShowRawParam(!showRaw ? 'true' : undefined); }; const handleDeleteConfirm = async () => { @@ -54,8 +56,8 @@ export default function EntityOptions({ id, canHideRaw, showRaw, showRawChanged, - {canHideRaw && {showRaw ? 'Hide details' : 'Show details'}} - {canHideRaw && } + {showRaw ? 'Hide details' : 'Show details'} + {t('DeleteButtonLabel')} diff --git a/web/apps/brandgrab/app/(landing)/page.tsx b/web/apps/brandgrab/app/(landing)/page.tsx index 9a3ae14216..8525ee573d 100644 --- a/web/apps/brandgrab/app/(landing)/page.tsx +++ b/web/apps/brandgrab/app/(landing)/page.tsx @@ -1,7 +1,10 @@ +import { Suspense } from 'react'; import LandingPageView from '../../components/views/LandingView'; export default function LandingPage() { return ( - + + + ) } diff --git a/web/apps/brandgrab/components/PageNav.tsx b/web/apps/brandgrab/components/PageNav.tsx index 758bb1225f..4d225028af 100644 --- a/web/apps/brandgrab/components/PageNav.tsx +++ b/web/apps/brandgrab/components/PageNav.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import React, { Suspense } from 'react'; import { Link } from '@signalco/ui-primitives/Link'; import { cx } from '@signalco/ui-primitives/cx'; import { Container } from '@signalco/ui-primitives/Container'; @@ -18,7 +18,9 @@ export function PageNav({ fullWidth }: { fullWidth?: boolean | undefined; }) {
- + + +
diff --git a/web/apps/web/app/(rest)/channels/page.tsx b/web/apps/web/app/(rest)/channels/page.tsx index 77ac79eb7a..9e27aa6784 100644 --- a/web/apps/web/app/(rest)/channels/page.tsx +++ b/web/apps/web/app/(rest)/channels/page.tsx @@ -1,3 +1,4 @@ +import { Suspense } from 'react'; import { Stack } from '@signalco/ui-primitives/Stack'; import PageCenterHeader from '../../../components/pages/PageCenterHeader'; import FaqSection from '../../../components/pages/FaqSection'; @@ -14,7 +15,9 @@ export default function ChannelsPage() { - + + + diff --git a/web/apps/web/app/(rest)/docs/api/page.tsx b/web/apps/web/app/(rest)/docs/api/page.tsx index 317b2f2773..876705650a 100644 --- a/web/apps/web/app/(rest)/docs/api/page.tsx +++ b/web/apps/web/app/(rest)/docs/api/page.tsx @@ -1,6 +1,6 @@ 'use client'; -import React, { useCallback, useState, useContext, createContext } from 'react'; +import React, { useCallback, useState, useContext, createContext, Suspense } from 'react'; import { OpenAPIV3 } from 'openapi-types'; import { useRouter, useSearchParams } from 'next/navigation'; import { Typography } from '@signalco/ui-primitives/Typography'; @@ -585,12 +585,16 @@ export default function DocsApiPage() {
-
- + + +
From 7990d39abc06b66ed55c70a8b3ce30f6182ec1cb Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 19 Jan 2024 15:01:33 +0100 Subject: [PATCH 32/40] Update web-nextjs_bundle_analysis.yml --- .github/workflows/web-nextjs_bundle_analysis.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/web-nextjs_bundle_analysis.yml b/.github/workflows/web-nextjs_bundle_analysis.yml index 653530bd47..c72d8cbcc0 100644 --- a/.github/workflows/web-nextjs_bundle_analysis.yml +++ b/.github/workflows/web-nextjs_bundle_analysis.yml @@ -282,8 +282,8 @@ jobs: ci_ok: name: "[CI] OK" needs: [station_ci, cloud_preview, uier_infra_preview, deploy_blog, deploy_app, deploy_brandgrab, deploy_web, deploy_slco, deploy_doprocess, deploy_uidocs, deploy_uier] - if: success() + if: always() runs-on: ubuntu-latest steps: - - name: OK - run: echo "OK" \ No newline at end of file + - run: exit 1 + if: ${{ always() && (contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled')) }} From 5d7ad814377627bcda2b783059e2b1d2bc181baa Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 19 Jan 2024 15:14:19 +0100 Subject: [PATCH 33/40] Update cloud-deploy.yml --- .github/workflows/cloud-deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cloud-deploy.yml b/.github/workflows/cloud-deploy.yml index 882a228663..9ddee37b45 100644 --- a/.github/workflows/cloud-deploy.yml +++ b/.github/workflows/cloud-deploy.yml @@ -137,7 +137,7 @@ jobs: path: 'web/apps/doprocess' vercelProjectId: 'prj_UoJ8CHr3RAlOya6A9fpJ4oKzQhCJ' preview: false - environment: ${{ github.ref == 'refs/heads/main' && 'production' || 'development' }} + environment: ${{ github.ref == 'refs/heads/main' && 'production' || 'Development' }} secrets: inherit vercel_uidocs_deploy: From e0faa9977d84bf0e4d6b30b1c513f272bd47f402 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 19 Jan 2024 15:15:40 +0100 Subject: [PATCH 34/40] Update cloud-deploy.yml --- .github/workflows/cloud-deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cloud-deploy.yml b/.github/workflows/cloud-deploy.yml index 9ddee37b45..882a228663 100644 --- a/.github/workflows/cloud-deploy.yml +++ b/.github/workflows/cloud-deploy.yml @@ -137,7 +137,7 @@ jobs: path: 'web/apps/doprocess' vercelProjectId: 'prj_UoJ8CHr3RAlOya6A9fpJ4oKzQhCJ' preview: false - environment: ${{ github.ref == 'refs/heads/main' && 'production' || 'Development' }} + environment: ${{ github.ref == 'refs/heads/main' && 'production' || 'development' }} secrets: inherit vercel_uidocs_deploy: From 8e712b4fb7bd7f18a504b4ebf50a8095d02c5ba0 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 19 Jan 2024 15:21:15 +0100 Subject: [PATCH 35/40] Update route.ts --- .../processes/[id]/task-definitions/suggestions/route.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/web/apps/doprocess/app/api/processes/[id]/task-definitions/suggestions/route.ts b/web/apps/doprocess/app/api/processes/[id]/task-definitions/suggestions/route.ts index 9488f566cf..cbb0a27f79 100644 --- a/web/apps/doprocess/app/api/processes/[id]/task-definitions/suggestions/route.ts +++ b/web/apps/doprocess/app/api/processes/[id]/task-definitions/suggestions/route.ts @@ -6,10 +6,6 @@ import { requiredParamString } from '../../../../../../src/lib/api/apiParam'; export const runtime = 'edge'; -const openai = new OpenAI({ - apiKey: process.env['OPENAI_API_KEY'] -}); - export async function GET(_request: Request, { params }: { params: { id: string } }) { const processPublicId = requiredParamString(params.id); @@ -25,6 +21,9 @@ export async function GET(_request: Request, { params }: { params: { id: string const taskDefinitions = await getTaskDefinitions(userId, processId); const assistantId = 'asst_rgjTqqv25NSyZVWVaySzKnI8'; + const openai = new OpenAI({ + apiKey: global.process.env['OPENAI_API_KEY'] + }); const result = await openai.beta.threads.createAndRun({ assistant_id: assistantId, thread: { From a13bf879c6136b24bde1cb68016cbde1159c838d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jan 2024 14:22:39 +0000 Subject: [PATCH 36/40] fix(deps): update dependency @vvo/tzdb to v6.125.0 --- web/apps/app/package.json | 2 +- web/pnpm-lock.yaml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/web/apps/app/package.json b/web/apps/app/package.json index 1556fc9411..53ebc277d2 100644 --- a/web/apps/app/package.json +++ b/web/apps/app/package.json @@ -46,7 +46,7 @@ "@tanstack/react-query-devtools": "5.17.18", "@vercel/analytics": "1.1.2", "@vercel/speed-insights": "1.0.5", - "@vvo/tzdb": "6.124.0", + "@vvo/tzdb": "6.125.0", "autoprefixer": "10.4.17", "classix": "2.1.35", "cobe": "0.6.3", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 859a20ac33..0c530b0200 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -93,8 +93,8 @@ importers: specifier: 1.0.5 version: 1.0.5(@babel/core@7.23.7)(react-dom@18.2.0)(sass@1.70.0)(typescript@5.3.3)(vite@4.5.1) '@vvo/tzdb': - specifier: 6.124.0 - version: 6.124.0 + specifier: 6.125.0 + version: 6.125.0 autoprefixer: specifier: 10.4.17 version: 10.4.17(postcss@8.4.33) @@ -8793,8 +8793,8 @@ packages: dev: false optional: true - /@vvo/tzdb@6.124.0: - resolution: {integrity: sha512-1zKnDMwg/9I0MrwcVjziyrn1VlapdCwB2ujaJ545N3A4nmniQ3wFbd/BcKtvwiJaFwqBAKoMwq68syTynroeKQ==} + /@vvo/tzdb@6.125.0: + resolution: {integrity: sha512-zxOP62q3CUYIIe6sL/IK6AhmhnPUuHPNx86qZTXuzQHo/QhQRTfXb331poUStTDdZgBoLc6BADUATbGGN/1d4A==} dev: false /@webassemblyjs/ast@1.11.6: From 6392f604efad54f8449f2cf185ba9e64ad8475fc Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 19 Jan 2024 15:46:23 +0100 Subject: [PATCH 37/40] Update vercelApp.ts --- infra/packages/pulumi/src/vercel/vercelApp.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/infra/packages/pulumi/src/vercel/vercelApp.ts b/infra/packages/pulumi/src/vercel/vercelApp.ts index cdf3349696..3df5d22daf 100644 --- a/infra/packages/pulumi/src/vercel/vercelApp.ts +++ b/infra/packages/pulumi/src/vercel/vercelApp.ts @@ -14,7 +14,6 @@ export function vercelApp(prefix: string, name: string, { ignoreCommand: ignoreCommand, outputDirectory: outputDirectory, name: `signalco-${name}`, - rootDirectory: `web/apps/${name}`, serverlessFunctionRegion: 'dub1', }); From 9b605ddd80ae705e19209be3a1d3a03c9e9ec76a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Jan 2024 19:59:50 +0000 Subject: [PATCH 38/40] chore(deps): update dependency dotenv to v16.3.2 --- web/apps/doprocess/package.json | 2 +- web/apps/uier/package.json | 2 +- web/pnpm-lock.yaml | 14 +++++++------- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/web/apps/doprocess/package.json b/web/apps/doprocess/package.json index 5e037ffa17..0e7e21623e 100644 --- a/web/apps/doprocess/package.json +++ b/web/apps/doprocess/package.json @@ -74,7 +74,7 @@ "@types/react": "18.2.48", "@types/react-dom": "18.2.18", "cross-env": "7.0.3", - "dotenv": "16.3.1", + "dotenv": "16.3.2", "drizzle-kit": "0.20.13", "eslint": "8.56.0", "eslint-plugin-drizzle": "0.2.3", diff --git a/web/apps/uier/package.json b/web/apps/uier/package.json index cf1b0862d8..4e1a7f618c 100644 --- a/web/apps/uier/package.json +++ b/web/apps/uier/package.json @@ -56,7 +56,7 @@ "@types/react": "18.2.48", "@types/react-dom": "18.2.18", "cross-env": "7.0.3", - "dotenv": "16.3.1", + "dotenv": "16.3.2", "eslint": "8.56.0", "next-sitemap": "4.2.3", "postcss": "8.4.33", diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 0c530b0200..5b5eec8b53 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -694,8 +694,8 @@ importers: specifier: 7.0.3 version: 7.0.3 dotenv: - specifier: 16.3.1 - version: 16.3.1 + specifier: 16.3.2 + version: 16.3.2 drizzle-kit: specifier: 0.20.13 version: 0.20.13 @@ -1060,8 +1060,8 @@ importers: specifier: 7.0.3 version: 7.0.3 dotenv: - specifier: 16.3.1 - version: 16.3.1 + specifier: 16.3.2 + version: 16.3.2 eslint: specifier: 8.56.0 version: 8.56.0 @@ -10972,8 +10972,8 @@ packages: engines: {node: '>=12'} dev: false - /dotenv@16.3.1: - resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==} + /dotenv@16.3.2: + resolution: {integrity: sha512-HTlk5nmhkm8F6JcdXvHIzaorzCoziNQT9mGxLPVXW8wJF1TiGSL60ZGB4gHWabHOaMmWmhvk2/lPHfnBiT78AQ==} engines: {node: '>=12'} dev: true @@ -13694,7 +13694,7 @@ packages: engines: {node: '>=14.0.0'} dependencies: app-root-dir: 1.0.2 - dotenv: 16.3.1 + dotenv: 16.3.2 dotenv-expand: 10.0.0 dev: true From 168b770fe32dfe084738486f3c6abd9fcc6dec3d Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 19 Jan 2024 23:28:35 +0100 Subject: [PATCH 39/40] fix(infra): Renamed vercel resources that are not signalco apps --- infra/apps/cloud-primary/src/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/infra/apps/cloud-primary/src/index.ts b/infra/apps/cloud-primary/src/index.ts index aa4c9766a4..59b6a55bfd 100644 --- a/infra/apps/cloud-primary/src/index.ts +++ b/infra/apps/cloud-primary/src/index.ts @@ -277,8 +277,8 @@ const up = async () => { nextJsApp('signalco-blog', 'blog'); nextJsApp('signalco-app', 'app'); nextJsApp('signalco-web', 'web'); - nextJsApp('signalco-slco', 'slco'); - nextJsApp('signalco-brandgrab', 'brandgrab'); + nextJsApp('slco', 'slco'); + nextJsApp('brandgrab', 'brandgrab'); nextJsApp('doprocess', 'doprocess'); vercelApp('signalco-ui-docs', 'ui-docs', { ignoreCommand: 'npx turbo-ignore', From fb5d3796bcd25456e3d835d192f667e912690b76 Mon Sep 17 00:00:00 2001 From: Aleksandar Toplek Date: Fri, 19 Jan 2024 23:41:31 +0100 Subject: [PATCH 40/40] feat(dx): Using turbopack in dev by default on all apps --- .github/workflows/vercel-deploy_reusable.yml | 2 +- web/apps/app/package.json | 2 +- web/apps/blog/package.json | 2 +- web/apps/brandgrab/package.json | 2 +- web/apps/doprocess/package.json | 2 +- web/apps/slco/package.json | 2 +- web/apps/web/package.json | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/vercel-deploy_reusable.yml b/.github/workflows/vercel-deploy_reusable.yml index 3132227bba..a186f272f9 100644 --- a/.github/workflows/vercel-deploy_reusable.yml +++ b/.github/workflows/vercel-deploy_reusable.yml @@ -41,7 +41,7 @@ defaults: jobs: ci: - timeout-minutes: 5 + timeout-minutes: 15 runs-on: ubuntu-latest concurrency: group: ${{ github.workflow }}-${{ github.ref || github.run_id }}-${{ inputs.name }} diff --git a/web/apps/app/package.json b/web/apps/app/package.json index 53ebc277d2..22416539e6 100644 --- a/web/apps/app/package.json +++ b/web/apps/app/package.json @@ -10,7 +10,7 @@ }, "scripts": { "prepare:api": "pnpm dlx openapi-typescript https://api.signalco.io/api/swagger.yaml -o ./src/api/signalco/schema.d.ts", - "dev": "next -p 3001", + "dev": "next -p 3001 --turbo", "build": "next build", "build:analyze": "cross-env ANALYZE=true pnpm build", "postinstall": "node ./tools/post-install.mjs", diff --git a/web/apps/blog/package.json b/web/apps/blog/package.json index edb556d713..a449f3207d 100644 --- a/web/apps/blog/package.json +++ b/web/apps/blog/package.json @@ -9,7 +9,7 @@ "node": "20.x" }, "scripts": { - "dev": "next -p 3002", + "dev": "next -p 3002 --turbo", "build": "next build", "build:analyze": "cross-env ANALYZE=true pnpm build", "postbuild": "next-sitemap --config next-sitemap.config.js", diff --git a/web/apps/brandgrab/package.json b/web/apps/brandgrab/package.json index a8bfb52bc3..884e0c4265 100644 --- a/web/apps/brandgrab/package.json +++ b/web/apps/brandgrab/package.json @@ -9,7 +9,7 @@ "node": "20.x" }, "scripts": { - "dev": "next -p 4001", + "dev": "next -p 4001 --turbo", "build": "next build", "build:analyze": "cross-env ANALYZE=true pnpm build", "postbuild": "next-sitemap --config next-sitemap.config.js", diff --git a/web/apps/doprocess/package.json b/web/apps/doprocess/package.json index 5e037ffa17..ae43094cad 100644 --- a/web/apps/doprocess/package.json +++ b/web/apps/doprocess/package.json @@ -9,7 +9,7 @@ "node": "20.x" }, "scripts": { - "dev": "next -p 4003", + "dev": "next -p 4003 --turbo", "db:generate": "drizzle-kit generate:mysql", "db:migrate": "drizzle-kit push:mysql --config=drizzle.config.ts", "build": "next build", diff --git a/web/apps/slco/package.json b/web/apps/slco/package.json index 95c587be05..fb41c74c88 100644 --- a/web/apps/slco/package.json +++ b/web/apps/slco/package.json @@ -9,7 +9,7 @@ "node": "20.x" }, "scripts": { - "dev": "next -p 4002", + "dev": "next -p 4002 --turbo", "build": "next build", "build:analyze": "cross-env ANALYZE=true pnpm build", "postbuild": "next-sitemap --config next-sitemap.config.js", diff --git a/web/apps/web/package.json b/web/apps/web/package.json index d2e2517119..2f0abbae9d 100644 --- a/web/apps/web/package.json +++ b/web/apps/web/package.json @@ -9,7 +9,7 @@ "node": "20.x" }, "scripts": { - "dev": "next", + "dev": "next --turbo", "build": "next build", "build:analyze": "cross-env ANALYZE=true pnpm build", "postbuild": "next-sitemap --config next-sitemap.config.js",