diff --git a/alfa-client/Jenkinsfile.storybook b/alfa-client/Jenkinsfile.storybook index 714fe26bca0e8cdcb704bacae4b8d490e3b55fc3..e575e5ed7acaee8a4a6a038e7917f65a52ac830c 100644 --- a/alfa-client/Jenkinsfile.storybook +++ b/alfa-client/Jenkinsfile.storybook @@ -1,7 +1,7 @@ pipeline { agent { node { - label 'ozgcloud-jenkins-build-agent' + label 'ozgcloud-jenkins-build-agent-jdk21-node20' } } @@ -11,7 +11,8 @@ pipeline { SNAPSHOT_REGEX = /\d+.\d+.\d+-SNAPSHOT/ FAILED_STAGE = "" SH_SUCCESS_STATUS_CODE = 0 - + FORCE_COLOR = 0 + NO_COLOR = 1 } options { @@ -24,14 +25,14 @@ pipeline { stage('Check Version') { steps { script { - FAILED_STAGE = env.STAGE_NAME - dir('alfa-client') { + FAILED_STAGE = env.STAGE_NAME + dir('alfa-client') { VERSION = getPackagejsonVersion() } } } } - + stage('build storybook and its docker image') { steps { script { @@ -67,12 +68,12 @@ pipeline { steps { script { HELM_CHART_VERSION = generateHelmChartVersion() - + dir('alfa-client/libs/design-system') { sh "./run_helm_test.sh" - } + } - dir('alfa-client/libs/design-system/main/helm') { + dir('alfa-client/libs/design-system/main/helm') { sh "helm package --version=${HELM_CHART_VERSION} ." @@ -99,9 +100,9 @@ pipeline { } } - post { + post { failure { - script { + script { if (isMasterBranch()) { sendFailureMessage() } @@ -195,7 +196,7 @@ String getPackagejsonVersion() { Void deployHelmChart(String helmChartVersion) { withCredentials([usernamePassword(credentialsId: 'jenkins-nexus-login', usernameVariable: 'USERNAME', passwordVariable: 'PASSWORD')]){ - + result = sh script: '''curl -u $USERNAME:$PASSWORD https://nexus.ozg-sh.de/service/rest/v1/components?repository=ozg-base-apps-snapshot -F file=@storybook-'''+helmChartVersion+'''.tgz''', returnStdout: true if (result != '') { diff --git a/alfa-client/package-lock.json b/alfa-client/package-lock.json index 0d78f1a9547c8b4a457d22970d7a826cd1923a46..875a96e9fb12283b9595794fb5227a817cc16285 100644 --- a/alfa-client/package-lock.json +++ b/alfa-client/package-lock.json @@ -72,10 +72,10 @@ "@nx/web": "19.8.8", "@nx/workspace": "19.8.8", "@schematics/angular": "18.2.8", - "@storybook/addon-essentials": "^8.3.5", - "@storybook/addon-interactions": "^8.3.5", - "@storybook/angular": "^8.3.5", - "@storybook/core-server": "^8.3.5", + "@storybook/addon-essentials": "^8.4.2", + "@storybook/addon-interactions": "^8.4.2", + "@storybook/angular": "^8.4.2", + "@storybook/core-server": "^8.4.2", "@tailwindcss/typography": "^0.5.15", "@testing-library/jest-dom": "^6.4.5", "@types/file-saver": "2.0.7", @@ -113,7 +113,7 @@ "prettier-plugin-organize-imports": "^4.1.0", "prettier-plugin-tailwindcss": "^0.6.8", "sonarqube-scanner": "^4.2.5", - "storybook": "^8.3.5", + "storybook": "^8.4.2", "tailwind-merge": "^2.5.4", "tailwindcss": "^3.4.14", "ts-jest": "^29.1.0", @@ -11492,9 +11492,9 @@ } }, "node_modules/@storybook/addon-actions": { - "version": "8.4.1", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-actions/-/addon-actions-8.4.1.tgz", - "integrity": "sha512-D6KohTIA4JCHNol1X7Whp4LpOVU4cS5FfyOorwYo/WIzpHrUYc4Pw/+ex6DOmU/kgrk14mr8d9obVehKW7iNtA==", + "version": "8.4.6", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-actions/-/addon-actions-8.4.6.tgz", + "integrity": "sha512-vbplwjMj7UXbdzoFhQkqFHLQAPJX8OVGTM9Q+yjuWDHViaKKUlgRWp0jclT7aIDNJQU2a6wJbTimHgJeF16Vhg==", "dev": true, "license": "MIT", "dependencies": { @@ -11509,13 +11509,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.1" + "storybook": "^8.4.6" } }, "node_modules/@storybook/addon-backgrounds": { - "version": "8.4.1", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-backgrounds/-/addon-backgrounds-8.4.1.tgz", - "integrity": "sha512-DIT1E9R9Sds8KTC+0m2X5cVa8hTNcKY1XKYTI9QdzQvdZzOt+K93AJqq2x8k5glingqUVpB6v2fSDmCUXp4+4g==", + "version": "8.4.6", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-backgrounds/-/addon-backgrounds-8.4.6.tgz", + "integrity": "sha512-RSjJ3iElxlQXebZrz1s5LeoLpAXr9LAGifX7w0abMzN5sg6QSwNeUHko2eT3V57M3k1Fa/5Eelso/QBQifFEog==", "dev": true, "license": "MIT", "dependencies": { @@ -11528,13 +11528,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.1" + "storybook": "^8.4.6" } }, "node_modules/@storybook/addon-controls": { - "version": "8.4.1", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-controls/-/addon-controls-8.4.1.tgz", - "integrity": "sha512-3ahbYdDx7iFUd4X1KelMSuPqVnladc0bH4m6DQZyN+wkRxdRlOD6iOGuOe2qi1Gv0b2VuVAt253i75tK/TPNLw==", + "version": "8.4.6", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-controls/-/addon-controls-8.4.6.tgz", + "integrity": "sha512-70pEGWh0C2g8s0DYsISElOzsMbQS6p/K9iU5EqfotDF+hvEqstjsV/bTbR5f3OK4vR/7Gxamk7j8RVd14Nql6A==", "dev": true, "license": "MIT", "dependencies": { @@ -11547,20 +11547,20 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.1" + "storybook": "^8.4.6" } }, "node_modules/@storybook/addon-docs": { - "version": "8.4.1", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-docs/-/addon-docs-8.4.1.tgz", - "integrity": "sha512-yPD/NssJf7pMJzaKvma02C6yX8ykPVnEjhRbNYcBNM8s8g/cT5JkROvIB+FOb4T81yhdfbGg9bGkpAXGX270IQ==", + "version": "8.4.6", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-docs/-/addon-docs-8.4.6.tgz", + "integrity": "sha512-olxz61W7PW/EsXrKhLrYbI3rn9GMBhY3KIOF/6tumbRkh0Siu/qe4EAImaV9NNwiC1R7+De/1OIVMY6o0EIZVw==", "dev": true, "license": "MIT", "dependencies": { "@mdx-js/react": "^3.0.0", - "@storybook/blocks": "8.4.1", - "@storybook/csf-plugin": "8.4.1", - "@storybook/react-dom-shim": "8.4.1", + "@storybook/blocks": "8.4.6", + "@storybook/csf-plugin": "8.4.6", + "@storybook/react-dom-shim": "8.4.6", "react": "^16.8.0 || ^17.0.0 || ^18.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", "ts-dedent": "^2.0.0" @@ -11570,25 +11570,25 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.1" + "storybook": "^8.4.6" } }, "node_modules/@storybook/addon-essentials": { - "version": "8.4.1", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-essentials/-/addon-essentials-8.4.1.tgz", - "integrity": "sha512-Hmb5fpVzQgyCacDtHeE7HJqIfolzeOnedsLyJVYVpKns/uOWXqpDuU8Fc0s3yTjr1QPIRKtbqV1STxoyXj2how==", + "version": "8.4.6", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-essentials/-/addon-essentials-8.4.6.tgz", + "integrity": "sha512-TbFqyvWFUKw8LBpVcZuGQydzVB/3kSuHxDHi+Wj3Qas3cxBl7+w4/HjwomT2D2Tni1dZ1uPDOsAtNLmwp1POsg==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/addon-actions": "8.4.1", - "@storybook/addon-backgrounds": "8.4.1", - "@storybook/addon-controls": "8.4.1", - "@storybook/addon-docs": "8.4.1", - "@storybook/addon-highlight": "8.4.1", - "@storybook/addon-measure": "8.4.1", - "@storybook/addon-outline": "8.4.1", - "@storybook/addon-toolbars": "8.4.1", - "@storybook/addon-viewport": "8.4.1", + "@storybook/addon-actions": "8.4.6", + "@storybook/addon-backgrounds": "8.4.6", + "@storybook/addon-controls": "8.4.6", + "@storybook/addon-docs": "8.4.6", + "@storybook/addon-highlight": "8.4.6", + "@storybook/addon-measure": "8.4.6", + "@storybook/addon-outline": "8.4.6", + "@storybook/addon-toolbars": "8.4.6", + "@storybook/addon-viewport": "8.4.6", "ts-dedent": "^2.0.0" }, "funding": { @@ -11596,13 +11596,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.1" + "storybook": "^8.4.6" } }, "node_modules/@storybook/addon-highlight": { - "version": "8.4.1", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-highlight/-/addon-highlight-8.4.1.tgz", - "integrity": "sha512-BBkUd6+i7lUEWZwoJDlUIwrs7EXkk+EoREUi27iiA1Lilw+NNhoC3kcBmj3+MccjRyeMeIWAgYyXF5qeB2s/JQ==", + "version": "8.4.6", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-highlight/-/addon-highlight-8.4.6.tgz", + "integrity": "sha512-m8wedbqDMbwkP99dNHkHAiAUkx5E7FEEEyLPX1zfkhZWOGtTkavXHH235SGp50zD75LQ6eC/BvgegrzxSQa9Wg==", "dev": true, "license": "MIT", "dependencies": { @@ -11613,19 +11613,19 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.1" + "storybook": "^8.4.6" } }, "node_modules/@storybook/addon-interactions": { - "version": "8.4.1", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-interactions/-/addon-interactions-8.4.1.tgz", - "integrity": "sha512-rMxKehtQogV6Scjb/oqMFM0Mwn8NJRuGFDRJE3TBijNSJ2HPJms+xXp8KVZJengadlsF5HFwQBbnZzIeFDQRLw==", + "version": "8.4.6", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-interactions/-/addon-interactions-8.4.6.tgz", + "integrity": "sha512-sR2oUSYIGUoAdrHT+fM1zgykhad98bsJ11c79r7HfBMXEPWc1yRcjIMmz8Xz06FMROMfebqduYDf60V++/I0Jw==", "dev": true, "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0", - "@storybook/instrumenter": "8.4.1", - "@storybook/test": "8.4.1", + "@storybook/instrumenter": "8.4.6", + "@storybook/test": "8.4.6", "polished": "^4.2.2", "ts-dedent": "^2.2.0" }, @@ -11634,13 +11634,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.1" + "storybook": "^8.4.6" } }, "node_modules/@storybook/addon-measure": { - "version": "8.4.1", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-measure/-/addon-measure-8.4.1.tgz", - "integrity": "sha512-Pg1ROj29hKt7grL/HmbIJ10WrkZf1Unx35SsP373bkPQ1ggYi9oxGqtfNchTF2zCb1xUpIikLYSJgkwdjqWxhA==", + "version": "8.4.6", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-measure/-/addon-measure-8.4.6.tgz", + "integrity": "sha512-N2IRpr39g5KpexCAS1vIHJT+phc9Yilwm3PULds2rQ66VMTbkxobXJDdt0NS05g5n9/eDniroNQwdCeLg4tkpw==", "dev": true, "license": "MIT", "dependencies": { @@ -11652,13 +11652,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.1" + "storybook": "^8.4.6" } }, "node_modules/@storybook/addon-outline": { - "version": "8.4.1", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-outline/-/addon-outline-8.4.1.tgz", - "integrity": "sha512-LPZ0gGHfbru66Lkw1whnc3F/r1hfnoORBoF98Hp+cjH34gR4t8te6xq5qSiupRUULGdSLdBRs/4EGRBeELfVjQ==", + "version": "8.4.6", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-outline/-/addon-outline-8.4.6.tgz", + "integrity": "sha512-EhcWx8OpK85HxQulLWzpWUHEwQpDYuAiKzsFj9ivAbfeljkIWNTG04mierfaH1xX016uL9RtLJL/zwBS5ChnFg==", "dev": true, "license": "MIT", "dependencies": { @@ -11670,13 +11670,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.1" + "storybook": "^8.4.6" } }, "node_modules/@storybook/addon-toolbars": { - "version": "8.4.1", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-toolbars/-/addon-toolbars-8.4.1.tgz", - "integrity": "sha512-yrzX6BFeJM5KFY0+ZAYfRax2QgWi2e5vF6yPz+MGIPr4nhHay0wTkOHhkBhIPBjQO9x0vqc7MS2EBDydCBWqlg==", + "version": "8.4.6", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-toolbars/-/addon-toolbars-8.4.6.tgz", + "integrity": "sha512-+Xao/uGa8FnYsyUiREUkYXWNysm3Aba8tL/Bwd+HufHtdiKJGa9lrXaC7VLCqBUaEjwqM3aaPwqEWIROsthmPQ==", "dev": true, "license": "MIT", "funding": { @@ -11684,13 +11684,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.1" + "storybook": "^8.4.6" } }, "node_modules/@storybook/addon-viewport": { - "version": "8.4.1", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-viewport/-/addon-viewport-8.4.1.tgz", - "integrity": "sha512-O6DcuUfXQTytjl7mj4ld4ZX9x2pUUWKUx1TxiuMuH0EKb612RyYcdpXpDQQwsIzLV/f2BOetk9jmO2/MymfbWQ==", + "version": "8.4.6", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/addon-viewport/-/addon-viewport-8.4.6.tgz", + "integrity": "sha512-BuQll5YzOCpMS7p5Rsw9wcmi8hTnEKyg6+qAbkZNfiZ2JhXCa1GFUqX725fF1whpYVQULtkQxU8r+vahoRn7Yg==", "dev": true, "license": "MIT", "dependencies": { @@ -11701,23 +11701,23 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.1" + "storybook": "^8.4.6" } }, "node_modules/@storybook/angular": { - "version": "8.4.1", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/angular/-/angular-8.4.1.tgz", - "integrity": "sha512-UVegOQv1w7KAROa7QqBe4g4xJ01lSKbF7ML2jfEL02c+NQ/sLvlEeziAy0R0jOr5/LE1q+zv6t8F2yqN67XVqw==", + "version": "8.4.6", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/angular/-/angular-8.4.6.tgz", + "integrity": "sha512-Xe44HBk8qsiygnmoEGlrS3pVfruzZbNH2ZRzr0RPYo3NiF2ZRKpjiaeeQKmy2awqZqFKTBILh5XlNlu/wO4oLQ==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/builder-webpack5": "8.4.1", - "@storybook/components": "8.4.1", - "@storybook/core-webpack": "8.4.1", + "@storybook/builder-webpack5": "8.4.6", + "@storybook/components": "8.4.6", + "@storybook/core-webpack": "8.4.6", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "8.4.1", - "@storybook/preview-api": "8.4.1", - "@storybook/theming": "8.4.1", + "@storybook/manager-api": "8.4.6", + "@storybook/preview-api": "8.4.6", + "@storybook/theming": "8.4.6", "@types/node": "^22.0.0", "@types/react": "^18.0.37", "@types/react-dom": "^18.0.11", @@ -11740,19 +11740,19 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@angular-devkit/architect": ">=0.1500.0 < 0.1900.0", - "@angular-devkit/build-angular": ">=15.0.0 < 19.0.0", - "@angular-devkit/core": ">=15.0.0 < 19.0.0", - "@angular/cli": ">=15.0.0 < 19.0.0", - "@angular/common": ">=15.0.0 < 19.0.0", - "@angular/compiler": ">=15.0.0 < 19.0.0", - "@angular/compiler-cli": ">=15.0.0 < 19.0.0", - "@angular/core": ">=15.0.0 < 19.0.0", - "@angular/forms": ">=15.0.0 < 19.0.0", - "@angular/platform-browser": ">=15.0.0 < 19.0.0", - "@angular/platform-browser-dynamic": ">=15.0.0 < 19.0.0", + "@angular-devkit/architect": ">=0.1500.0 < 0.2000.0", + "@angular-devkit/build-angular": ">=15.0.0 < 20.0.0", + "@angular-devkit/core": ">=15.0.0 < 20.0.0", + "@angular/cli": ">=15.0.0 < 20.0.0", + "@angular/common": ">=15.0.0 < 20.0.0", + "@angular/compiler": ">=15.0.0 < 20.0.0", + "@angular/compiler-cli": ">=15.0.0 < 20.0.0", + "@angular/core": ">=15.0.0 < 20.0.0", + "@angular/forms": ">=15.0.0 < 20.0.0", + "@angular/platform-browser": ">=15.0.0 < 20.0.0", + "@angular/platform-browser-dynamic": ">=15.0.0 < 20.0.0", "rxjs": "^6.0.0 || ^7.4.0", - "storybook": "^8.4.1", + "storybook": "^8.4.6", "typescript": "^4.0.0 || ^5.0.0", "zone.js": ">= 0.11.1 < 1.0.0" }, @@ -11802,9 +11802,9 @@ } }, "node_modules/@storybook/blocks": { - "version": "8.4.1", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/blocks/-/blocks-8.4.1.tgz", - "integrity": "sha512-C4w5T5fhg0iONXozHQ1bh9im2Lr1BiY7Bj/9XoFjkc5YeCzxlMpujFA6Nmo4ToUFW90QbvKN7/QVhbrtY9O1Jg==", + "version": "8.4.6", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/blocks/-/blocks-8.4.6.tgz", + "integrity": "sha512-Gzbx8hM7ZQIHlQELcFIMbY1v+r1Po4mlinq0QVPtKS4lBcW4eZIsesbxOaL+uFNrxb583TLFzXo0DbRPzS46sg==", "dev": true, "license": "MIT", "dependencies": { @@ -11819,7 +11819,7 @@ "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^8.4.1" + "storybook": "^8.4.6" }, "peerDependenciesMeta": { "react": { @@ -11831,13 +11831,13 @@ } }, "node_modules/@storybook/builder-webpack5": { - "version": "8.4.1", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/builder-webpack5/-/builder-webpack5-8.4.1.tgz", - "integrity": "sha512-rqSJcxcYiQyceNFSrT9qnI6hrW4/petb1n+oN8nG5HrRsl0zxOVzamMVyNzZxrAMKvq+VMJtLe1rQi8FnJNunw==", + "version": "8.4.6", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/builder-webpack5/-/builder-webpack5-8.4.6.tgz", + "integrity": "sha512-/ZInCFk2myJZinnAU05bATe+9iJn3+YRoxl+CUpYljxzsjoqb7iAwaNaMNolZCDOnMj24Kg2Pt87WtzAhu+ilw==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-webpack": "8.4.1", + "@storybook/core-webpack": "8.4.6", "@types/node": "^22.0.0", "@types/semver": "^7.3.4", "browser-assert": "^1.2.1", @@ -11868,7 +11868,7 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.1" + "storybook": "^8.4.6" }, "peerDependenciesMeta": { "typescript": { @@ -11877,13 +11877,13 @@ } }, "node_modules/@storybook/builder-webpack5/node_modules/@types/node": { - "version": "22.8.7", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/node/-/node-22.8.7.tgz", - "integrity": "sha512-LidcG+2UeYIWcMuMUpBKOnryBWG/rnmOHQR5apjn8myTQcx3rinFRn7DcIFhMnS0PPFSC6OafdIKEad0lj6U0Q==", + "version": "22.10.1", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/node/-/node-22.10.1.tgz", + "integrity": "sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~6.19.8" + "undici-types": "~6.20.0" } }, "node_modules/@storybook/builder-webpack5/node_modules/ajv": { @@ -12060,6 +12060,13 @@ "node": "*" } }, + "node_modules/@storybook/builder-webpack5/node_modules/undici-types": { + "version": "6.20.0", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "dev": true, + "license": "MIT" + }, "node_modules/@storybook/builder-webpack5/node_modules/webpack-dev-middleware": { "version": "6.1.3", "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/webpack-dev-middleware/-/webpack-dev-middleware-6.1.3.tgz", @@ -12090,9 +12097,9 @@ } }, "node_modules/@storybook/components": { - "version": "8.4.1", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/components/-/components-8.4.1.tgz", - "integrity": "sha512-bMPclbBhrWxhFlwqrC/h4fPLl05ouoi5D8SkQTHjeVxWN9eDnMVi76xM0YDct302Z3f0x5S3plIulp+4XRxrvg==", + "version": "8.4.6", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/components/-/components-8.4.6.tgz", + "integrity": "sha512-9tKSJJCyFT5RZMRGyozTBJkr9C9Yfk1nuOE9XbDEE1Z+3/IypKR9+iwc5mfNBStDNY+rxtYWNLKBb5GPR2yhzA==", "dev": true, "license": "MIT", "funding": { @@ -12104,9 +12111,9 @@ } }, "node_modules/@storybook/core": { - "version": "8.4.1", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core/-/core-8.4.1.tgz", - "integrity": "sha512-q3Q4OFBj7MHHbIFYk/Beejlqv5j7CC3+VWhGcr0TK3SGvdCIZ7EliYuc5JIOgDlEPsnTIk+lkgWI4LAA9mLzSw==", + "version": "8.4.6", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core/-/core-8.4.6.tgz", + "integrity": "sha512-WeojVtHy0/t50tzw/15S+DLzKsj8BN9yWdo3vJMvm+nflLFvfq1XvD9WGOWeaFp8E/o3AP+4HprXG0r42KEJtA==", "dev": true, "license": "MIT", "dependencies": { @@ -12136,9 +12143,9 @@ } }, "node_modules/@storybook/core-server": { - "version": "8.4.1", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-server/-/core-server-8.4.1.tgz", - "integrity": "sha512-nmBe4xWmQ+MUg+iYqwL9lJwEXSefw6GinXE+Gip5kfjv7dAntvRnfO9CPJcsm13MqbcMRCXV7x+wMK7ARUkqvA==", + "version": "8.4.6", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-server/-/core-server-8.4.6.tgz", + "integrity": "sha512-FQm9G4XSXKwDHTmoNadRoPloPPKqlluCwoukdNQw/Shdne77PXZDPCICkL2w25kaVoGwnh9AOh47WrggG83r5Q==", "dev": true, "license": "MIT", "funding": { @@ -12150,9 +12157,9 @@ } }, "node_modules/@storybook/core-webpack": { - "version": "8.4.1", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-webpack/-/core-webpack-8.4.1.tgz", - "integrity": "sha512-TptbDGaj9a8wJMF4g+C8t02CXl4BSd0BA/qGWBvzn3j4FJqeQ/m8elOXLYZrPbQKI6PjP0J4ayHkXdX2h0/tUw==", + "version": "8.4.6", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/core-webpack/-/core-webpack-8.4.6.tgz", + "integrity": "sha512-5NE4pUy0iHKc8UKHm7A7SikxSMOO92udl7kcBUlQKwcAgrAk1rFpvfXGodDb48AVgfK+07qAOSjBm7GcZ7X1jw==", "dev": true, "license": "MIT", "dependencies": { @@ -12164,23 +12171,30 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.1" + "storybook": "^8.4.6" } }, "node_modules/@storybook/core-webpack/node_modules/@types/node": { - "version": "22.8.7", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/node/-/node-22.8.7.tgz", - "integrity": "sha512-LidcG+2UeYIWcMuMUpBKOnryBWG/rnmOHQR5apjn8myTQcx3rinFRn7DcIFhMnS0PPFSC6OafdIKEad0lj6U0Q==", + "version": "22.10.1", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@types/node/-/node-22.10.1.tgz", + "integrity": "sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~6.19.8" + "undici-types": "~6.20.0" } }, + "node_modules/@storybook/core-webpack/node_modules/undici-types": { + "version": "6.20.0", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "dev": true, + "license": "MIT" + }, "node_modules/@storybook/csf": { - "version": "0.1.11", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/csf/-/csf-0.1.11.tgz", - "integrity": "sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg==", + "version": "0.1.12", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/csf/-/csf-0.1.12.tgz", + "integrity": "sha512-9/exVhabisyIVL0VxTCxo01Tdm8wefIXKXfltAPTSr8cbLn5JAxGQ6QV3mjdecLGEOucfoVhAKtJfVHxEK1iqw==", "dev": true, "license": "MIT", "dependencies": { @@ -12188,9 +12202,9 @@ } }, "node_modules/@storybook/csf-plugin": { - "version": "8.4.1", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/csf-plugin/-/csf-plugin-8.4.1.tgz", - "integrity": "sha512-MdQkyq6mJ31lBsWCG9VNtx8O0oLSc5h4kvWDPyIP6Dn58K0Hv2z9qvxxSvtFjXA7ES9X+ivjorTke1kearifhg==", + "version": "8.4.6", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/csf-plugin/-/csf-plugin-8.4.6.tgz", + "integrity": "sha512-JDIT0czC4yMgKGNf39KTZr3zm5MusAZdn6LBrTfvWb7CrTCR4iVHa4lp2yb7EJk41vHsBec0QUYDDuiFH/vV0g==", "dev": true, "license": "MIT", "dependencies": { @@ -12201,7 +12215,7 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.1" + "storybook": "^8.4.6" } }, "node_modules/@storybook/global": { @@ -12226,9 +12240,9 @@ } }, "node_modules/@storybook/instrumenter": { - "version": "8.4.1", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/instrumenter/-/instrumenter-8.4.1.tgz", - "integrity": "sha512-MgrhrLVW78jqno+Dh9h9Es06Ja3867TlrIUd8B3K3U1hsCFUQuFKXJBuGjNJF8U0QJY/aSIRnAgUBurHdVkPcw==", + "version": "8.4.6", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/instrumenter/-/instrumenter-8.4.6.tgz", + "integrity": "sha512-snXjlgbp065A6KoK9zkjBYEIMCSlN5JefPKzt1FC0rbcbtahhD+iPpqISKhDSczwgOku/JVhVUDp/vU7AIf4mg==", "dev": true, "license": "MIT", "dependencies": { @@ -12240,13 +12254,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.1" + "storybook": "^8.4.6" } }, "node_modules/@storybook/manager-api": { - "version": "8.4.1", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/manager-api/-/manager-api-8.4.1.tgz", - "integrity": "sha512-7hb2k4zsp6lREGZbQ85QOlsC8EIMZXuY9Pg12VUgaZd+LmLjLuaqtrxRz3SwIgIWsRpFun9AHO0X37DmYNGTSw==", + "version": "8.4.6", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/manager-api/-/manager-api-8.4.6.tgz", + "integrity": "sha512-TsXlQ5m5rTl2KNT9icPFyy822AqXrx1QplZBt/L7cFn7SpqQKDeSta21FH7MG0piAvzOweXebVSqKngJ6cCWWQ==", "dev": true, "license": "MIT", "funding": { @@ -12258,9 +12272,9 @@ } }, "node_modules/@storybook/preview-api": { - "version": "8.4.1", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/preview-api/-/preview-api-8.4.1.tgz", - "integrity": "sha512-VdnESYfXCUasNtMd5s1Q8DPqMnAUdpROn8mE8UAD79Cy7DSNesI1q0SATuJqh5iYCT/+3Tpjfghsr2zC/mOh8w==", + "version": "8.4.6", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/preview-api/-/preview-api-8.4.6.tgz", + "integrity": "sha512-LbD+lR1FGvWaJBXteVx5xdgs1x1D7tyidBg2CsW2ex+cP0iJ176JgjPfutZxlWOfQnhfRYNnJ3WKoCIfxFOTKA==", "dev": true, "license": "MIT", "funding": { @@ -12272,9 +12286,9 @@ } }, "node_modules/@storybook/react-dom-shim": { - "version": "8.4.1", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/react-dom-shim/-/react-dom-shim-8.4.1.tgz", - "integrity": "sha512-XhvuqkpqtcUjDA8XE4osq140SCddX3VHMdj+IwlrMdoSl32CAya01TH5YDDx6YMy6hM/QQbyVKaemG7RB/oU4Q==", + "version": "8.4.6", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/react-dom-shim/-/react-dom-shim-8.4.6.tgz", + "integrity": "sha512-f7RM8GO++fqMxbjNdEzeGS1P821jXuwRnAraejk5hyjB5SqetauFxMwoFYEYfJXPaLX2qIubnIJ78hdJ/IBaEA==", "dev": true, "license": "MIT", "funding": { @@ -12284,19 +12298,19 @@ "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^8.4.1" + "storybook": "^8.4.6" } }, "node_modules/@storybook/test": { - "version": "8.4.1", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/test/-/test-8.4.1.tgz", - "integrity": "sha512-najn9kCxB8NaHykhD7Fv+Iq0FnxmIJYOJlYiI8NMgVLwaSDFf6gnqAY6HHVPRqkhej8TuT1L2e2RxKqzWEB+mA==", + "version": "8.4.6", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/test/-/test-8.4.6.tgz", + "integrity": "sha512-MeU1g65YgU66M2NtmEIL9gVeHk+en0k9Hp0wfxEO7NT/WLfaOD5RXLRDJVhbAlrH/6tLeWKIPNh/D26y27vO/g==", "dev": true, "license": "MIT", "dependencies": { "@storybook/csf": "^0.1.11", "@storybook/global": "^5.0.0", - "@storybook/instrumenter": "8.4.1", + "@storybook/instrumenter": "8.4.6", "@testing-library/dom": "10.4.0", "@testing-library/jest-dom": "6.5.0", "@testing-library/user-event": "14.5.2", @@ -12308,7 +12322,7 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.1" + "storybook": "^8.4.6" } }, "node_modules/@storybook/test/node_modules/@testing-library/jest-dom": { @@ -12354,9 +12368,9 @@ "license": "MIT" }, "node_modules/@storybook/theming": { - "version": "8.4.1", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/theming/-/theming-8.4.1.tgz", - "integrity": "sha512-Sz24isryVFZaVahXkjgnCsMAQqQeeKg41AtLsldlYdesIo6fr5tc6/SkTUy+CYadK4Dkhqp+vVRDnwToYYRGhA==", + "version": "8.4.6", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@storybook/theming/-/theming-8.4.6.tgz", + "integrity": "sha512-q7vDPN/mgj7cXIVQ9R1/V75hrzNgKkm2G0LjMo57//9/djQ+7LxvBsR1iScbFIRSEqppvMiBFzkts+2uXidySA==", "dev": true, "license": "MIT", "funding": { @@ -13543,9 +13557,9 @@ } }, "node_modules/@vitest/pretty-format": { - "version": "2.1.4", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@vitest/pretty-format/-/pretty-format-2.1.4.tgz", - "integrity": "sha512-L95zIAkEuTDbUX1IsjRl+vyBSLh3PwLLgKpghl37aCK9Jvw0iP+wKwIFhfjdUtA2myLgjrG6VU6JCFLv8q/3Ww==", + "version": "2.1.8", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@vitest/pretty-format/-/pretty-format-2.1.8.tgz", + "integrity": "sha512-9HiSZ9zpqNLKlbIDRWOnAWqgcA7xu+8YxXSekhr0Ykab7PAYFkhkwoqVArPOtJhPmYeE2YHgKZlj3CP36z2AJQ==", "dev": true, "license": "MIT", "dependencies": { @@ -13569,13 +13583,13 @@ } }, "node_modules/@vitest/utils": { - "version": "2.1.4", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@vitest/utils/-/utils-2.1.4.tgz", - "integrity": "sha512-MXDnZn0Awl2S86PSNIim5PWXgIAx8CIkzu35mBdSApUip6RFOGXBCf3YFyeEu8n1IHk4bWD46DeYFu9mQlFIRg==", + "version": "2.1.8", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/@vitest/utils/-/utils-2.1.8.tgz", + "integrity": "sha512-dwSoui6djdwbfFmIgbIjX2ZhIoG7Ex/+xpxyiEgIGzjliY8xGkcpITKTlp6B4MgtGkF2ilvm97cPM96XZaAgcA==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/pretty-format": "2.1.4", + "@vitest/pretty-format": "2.1.8", "loupe": "^3.1.2", "tinyrainbow": "^1.2.0" }, @@ -31235,13 +31249,13 @@ } }, "node_modules/storybook": { - "version": "8.4.1", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/storybook/-/storybook-8.4.1.tgz", - "integrity": "sha512-0tfFIFghjho9FtnFoiJMoxhcs2iIdvEF81GTSVnTsDVJrYA84nB+FxN3UY1fT0BcQ8BFlbf+OhSjZL7ufqqWKA==", + "version": "8.4.6", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/storybook/-/storybook-8.4.6.tgz", + "integrity": "sha512-J6juZSZT2u3PUW0QZYZZYxBq6zU5O0OrkSgkMXGMg/QrS9to9IHmt4FjEMEyACRbXo8POcB/fSXa3VpGe7bv3g==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core": "8.4.1" + "@storybook/core": "8.4.6" }, "bin": { "getstorybook": "bin/index.cjs", @@ -33277,9 +33291,9 @@ } }, "node_modules/unplugin": { - "version": "1.15.0", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/unplugin/-/unplugin-1.15.0.tgz", - "integrity": "sha512-jTPIs63W+DUEDW207ztbaoO7cQ4p5aVaB823LSlxpsFEU3Mykwxf3ZGC/wzxFJeZlASZYgVrWeo7LgOrqJZ8RA==", + "version": "1.16.0", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/unplugin/-/unplugin-1.16.0.tgz", + "integrity": "sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==", "dev": true, "license": "MIT", "dependencies": { @@ -33288,14 +33302,6 @@ }, "engines": { "node": ">=14.0.0" - }, - "peerDependencies": { - "webpack-sources": "^3" - }, - "peerDependenciesMeta": { - "webpack-sources": { - "optional": true - } } }, "node_modules/unset-value": { @@ -35015,9 +35021,9 @@ "license": "ISC" }, "node_modules/which-typed-array": { - "version": "1.1.15", - "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "version": "1.1.16", + "resolved": "http://nexus.ozg-sh.de/repository/npm-proxy/which-typed-array/-/which-typed-array-1.1.16.tgz", + "integrity": "sha512-g+N+GAWiRj66DngFwHvISJd+ITsyphZvD1vChfVg6cEdnzy53GzB3oy0fUNlvhz7H7+MiqhYr26qxQShCpKTTQ==", "dev": true, "license": "MIT", "dependencies": { diff --git a/alfa-client/package.json b/alfa-client/package.json index 98adc5dafb9306d375e6714a4320059fbcc5429e..487ed608bb6d80159ea1489038a3c272336db2fb 100644 --- a/alfa-client/package.json +++ b/alfa-client/package.json @@ -48,7 +48,7 @@ "cypress:open-admin": "npx cypress open --project apps/admin-e2e", "workspace-generator": "nx workspace-generator", "storybook": "nx storybook design-system", - "ci-storybook": "nx storybook build design-system && nx container design-system" + "ci-storybook": "nx build-storybook design-system && nx container design-system" }, "private": true, "dependencies": { @@ -115,10 +115,10 @@ "@nx/web": "19.8.8", "@nx/workspace": "19.8.8", "@schematics/angular": "18.2.8", - "@storybook/addon-essentials": "^8.3.5", - "@storybook/addon-interactions": "^8.3.5", - "@storybook/angular": "^8.3.5", - "@storybook/core-server": "^8.3.5", + "@storybook/addon-essentials": "^8.4.2", + "@storybook/addon-interactions": "^8.4.2", + "@storybook/angular": "^8.4.2", + "@storybook/core-server": "^8.4.2", "@tailwindcss/typography": "^0.5.15", "@testing-library/jest-dom": "^6.4.5", "@types/file-saver": "2.0.7", @@ -156,7 +156,7 @@ "prettier-plugin-organize-imports": "^4.1.0", "prettier-plugin-tailwindcss": "^0.6.8", "sonarqube-scanner": "^4.2.5", - "storybook": "^8.3.5", + "storybook": "^8.4.2", "tailwind-merge": "^2.5.4", "tailwindcss": "^3.4.14", "ts-jest": "^29.1.0",