diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 11b4750..5090a41 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -1,9 +1,6 @@ # syntax=docker/dockerfile:1 ARG VOLTO_VERSION -# TODO: Replace with -# FROM plone/frontend-builder:${VOLTO_VERSION} -# when the main image is ready -FROM ghcr.io/kitconcept/frontend-builder:${VOLTO_VERSION} as builder +FROM plone/frontend-builder:${VOLTO_VERSION} as builder COPY --chown=node packages/volto-intranet /app/packages/volto-intranet COPY --chown=node volto.config.js /app/ @@ -17,10 +14,7 @@ RUN --mount=type=cache,id=pnpm,target=/app/.pnpm-store,uid=1000 <3.0.0' - cypress@13.6.6: - resolution: {integrity: sha512-S+2S9S94611hXimH9a3EAYt81QM913ZVA03pUmGDfLTFa5gyp85NJ8dJGSlEAEmyRsYkioS1TtnWtbv/Fzt11A==} + cypress@13.13.2: + resolution: {integrity: sha512-PvJQU33933NvS1StfzEb8/mu2kMy4dABwCF+yd5Bi7Qly1HOVf+Bufrygee/tlmty/6j5lX+KIi8j9Q3JUMbhA==} engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} hasBin: true @@ -14233,6 +14233,10 @@ packages: resolution: {integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==} engines: {node: '>=8.17.0'} + tmp@0.2.3: + resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} + engines: {node: '>=14.14'} + tmpl@1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} @@ -17232,9 +17236,9 @@ snapshots: '@juggle/resize-observer@3.4.0': {} - '@kitconcept/volto-banner-block@1.0.0-2(@plone/volto@18.0.0-alpha.42(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4))': + '@kitconcept/volto-banner-block@1.0.0-2(@plone/volto@18.0.0-alpha.43(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4))': dependencies: - '@plone/volto': 18.0.0-alpha.42(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4) + '@plone/volto': 18.0.0-alpha.43(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4) '@kitconcept/volto-button-block@2.3.1': {} @@ -17249,34 +17253,34 @@ snapshots: transitivePeerDependencies: - react - '@kitconcept/volto-highlight-block@3.0.1(@plone/volto@18.0.0-alpha.42(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4))': + '@kitconcept/volto-highlight-block@3.0.1(@plone/volto@18.0.0-alpha.43(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4))': dependencies: - '@plone/volto': 18.0.0-alpha.42(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4) + '@plone/volto': 18.0.0-alpha.43(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4) '@kitconcept/volto-introduction-block@1.0.0': {} - ? '@kitconcept/volto-light-theme@3.3.2(@eeacms/volto-accordion-block@10.4.6)(@kitconcept/volto-button-block@2.3.1)(@kitconcept/volto-dsgvo-banner@2.3.2)(@kitconcept/volto-heading-block@2.4.0(react@18.2.0))(@kitconcept/volto-highlight-block@3.0.1(@plone/volto@18.0.0-alpha.42(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4)))(@kitconcept/volto-introduction-block@1.0.0)(@kitconcept/volto-separator-block@4.1.1(@plone/volto@18.0.0-alpha.42(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4)))(@kitconcept/volto-slider-block@6.3.1(@plone/volto@18.0.0-alpha.42(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4))(embla-carousel@8.1.5)(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)' + ? '@kitconcept/volto-light-theme@3.3.2(@eeacms/volto-accordion-block@10.4.6)(@kitconcept/volto-button-block@2.3.1)(@kitconcept/volto-dsgvo-banner@2.3.2)(@kitconcept/volto-heading-block@2.4.0(react@18.2.0))(@kitconcept/volto-highlight-block@3.0.1(@plone/volto@18.0.0-alpha.43(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4)))(@kitconcept/volto-introduction-block@1.0.0)(@kitconcept/volto-separator-block@4.1.1(@plone/volto@18.0.0-alpha.43(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4)))(@kitconcept/volto-slider-block@6.3.1(@plone/volto@18.0.0-alpha.43(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4))(embla-carousel@8.1.5)(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)' : dependencies: '@eeacms/volto-accordion-block': 10.4.6 '@kitconcept/volto-button-block': 2.3.1 '@kitconcept/volto-dsgvo-banner': 2.3.2 '@kitconcept/volto-heading-block': 2.4.0(react@18.2.0) - '@kitconcept/volto-highlight-block': 3.0.1(@plone/volto@18.0.0-alpha.42(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4)) + '@kitconcept/volto-highlight-block': 3.0.1(@plone/volto@18.0.0-alpha.43(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4)) '@kitconcept/volto-introduction-block': 1.0.0 - '@kitconcept/volto-separator-block': 4.1.1(@plone/volto@18.0.0-alpha.42(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4)) - '@kitconcept/volto-slider-block': 6.3.1(@plone/volto@18.0.0-alpha.42(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4))(embla-carousel@8.1.5)(react@18.2.0) + '@kitconcept/volto-separator-block': 4.1.1(@plone/volto@18.0.0-alpha.43(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4)) + '@kitconcept/volto-slider-block': 6.3.1(@plone/volto@18.0.0-alpha.43(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4))(embla-carousel@8.1.5)(react@18.2.0) '@plone/components': 2.0.0-alpha.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0) transitivePeerDependencies: - react - react-dom - '@kitconcept/volto-separator-block@4.1.1(@plone/volto@18.0.0-alpha.42(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4))': + '@kitconcept/volto-separator-block@4.1.1(@plone/volto@18.0.0-alpha.43(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4))': dependencies: - '@plone/volto': 18.0.0-alpha.42(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4) + '@plone/volto': 18.0.0-alpha.43(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4) - '@kitconcept/volto-slider-block@6.3.1(@plone/volto@18.0.0-alpha.42(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4))(embla-carousel@8.1.5)(react@18.2.0)': + '@kitconcept/volto-slider-block@6.3.1(@plone/volto@18.0.0-alpha.43(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4))(embla-carousel@8.1.5)(react@18.2.0)': dependencies: - '@plone/volto': 18.0.0-alpha.42(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4) + '@plone/volto': 18.0.0-alpha.43(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4) deepmerge: 4.2.2 embla-carousel-autoplay: 8.1.5(embla-carousel@8.1.5) embla-carousel-react: 8.1.5(react@18.2.0) @@ -17284,9 +17288,9 @@ snapshots: - embla-carousel - react - '@kitconcept/volto-solr@1.0.0-alpha.5(@plone/volto@18.0.0-alpha.42(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4))': + '@kitconcept/volto-solr@1.0.0-alpha.5(@plone/volto@18.0.0-alpha.43(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4))': dependencies: - '@plone/volto': 18.0.0-alpha.42(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4) + '@plone/volto': 18.0.0-alpha.43(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4) '@kwsites/file-exists@1.1.1': dependencies: @@ -18720,7 +18724,7 @@ snapshots: - debug - supports-color - '@plone/volto-slate@18.0.0-alpha.17(@types/react-dom@18.2.12)(@types/react@18.2.27)(redux@4.2.1)': + '@plone/volto-slate@18.0.0-alpha.18(@types/react-dom@18.2.12)(@types/react@18.2.27)(redux@4.2.1)': dependencies: classnames: 2.2.6 github-slugger: 1.4.0 @@ -18754,13 +18758,13 @@ snapshots: - supports-color - utf-8-validate - '@plone/volto@18.0.0-alpha.42(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4)': + '@plone/volto@18.0.0-alpha.43(@babel/runtime@7.24.7)(@popperjs/core@2.11.8)(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-with-direction@1.4.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(seamless-immutable@7.1.4)': dependencies: '@loadable/component': 5.14.1(react@18.2.0) '@loadable/server': 5.14.0(@loadable/component@5.14.1(react@18.2.0))(react@18.2.0) '@plone/registry': 1.8.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@plone/scripts': 3.6.2(debug@4.3.2) - '@plone/volto-slate': 18.0.0-alpha.17(@types/react-dom@18.2.12)(@types/react@18.2.27)(redux@4.2.1) + '@plone/volto-slate': 18.0.0-alpha.18(@types/react-dom@18.2.12)(@types/react@18.2.27)(redux@4.2.1) '@redux-devtools/extension': 3.3.0(redux@4.2.1) classnames: 2.2.6 connected-react-router: 6.8.0(history@4.10.1)(immutable@3.8.2)(react-redux@8.1.2(@types/react-dom@18.2.12)(@types/react@18.2.27)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1))(react-router@5.2.0(react@18.2.0))(react@18.2.0)(redux@4.2.1)(seamless-immutable@7.1.4) @@ -20983,11 +20987,11 @@ snapshots: '@tanstack/query-core': 5.45.0 react: 18.2.0 - '@testing-library/cypress@10.0.1(cypress@13.6.6)': + '@testing-library/cypress@10.0.1(cypress@13.13.2)': dependencies: '@babel/runtime': 7.20.6 '@testing-library/dom': 9.3.4 - cypress: 13.6.6 + cypress: 13.13.2 '@testing-library/dom@6.16.0': dependencies: @@ -23835,21 +23839,21 @@ snapshots: csstype@3.1.3: {} - cypress-axe@1.5.0(axe-core@4.4.2)(cypress@13.6.6): + cypress-axe@1.5.0(axe-core@4.4.2)(cypress@13.13.2): dependencies: axe-core: 4.4.2 - cypress: 13.6.6 + cypress: 13.13.2 - cypress-axe@1.5.0(axe-core@4.8.4)(cypress@13.6.6): + cypress-axe@1.5.0(axe-core@4.8.4)(cypress@13.13.2): dependencies: axe-core: 4.8.4 - cypress: 13.6.6 + cypress: 13.13.2 - cypress-file-upload@5.0.8(cypress@13.6.6): + cypress-file-upload@5.0.8(cypress@13.13.2): dependencies: - cypress: 13.6.6 + cypress: 13.13.2 - cypress@13.6.6: + cypress@13.13.2: dependencies: '@cypress/request': 3.0.1 '@cypress/xvfb': 1.2.4(supports-color@8.1.1) @@ -23890,7 +23894,7 @@ snapshots: request-progress: 3.0.0 semver: 7.6.2 supports-color: 8.1.1 - tmp: 0.2.1 + tmp: 0.2.3 untildify: 4.0.0 yauzl: 2.10.0 @@ -33215,6 +33219,8 @@ snapshots: dependencies: rimraf: 3.0.2 + tmp@0.2.3: {} + tmpl@1.0.5: {} to-fast-properties@1.0.3: {}