diff --git a/package-lock.json b/package-lock.json
index 489901042f..d964363d22 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -113,9 +113,9 @@
}
},
"node_modules/@astrojs/compiler": {
- "version": "2.10.1",
- "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.10.1.tgz",
- "integrity": "sha512-XmM4j6BjvOVMag2xELq0JuG2yKOW8wgIu6dvb9BsjbGYmnvoStJn/pqEzVqc1EBszf2xYT7onIkftIOUz9AwrQ=="
+ "version": "2.10.3",
+ "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.10.3.tgz",
+ "integrity": "sha512-bL/O7YBxsFt55YHU021oL+xz+B/9HvGNId3F9xURN16aeqDK9juHGktdkCSXz+U4nqFACq6ZFvWomOzhV+zfPw=="
},
"node_modules/@astrojs/internal-helpers": {
"version": "0.4.1",
@@ -805,9 +805,9 @@
}
},
"node_modules/@astrojs/react": {
- "version": "3.6.1",
- "resolved": "https://registry.npmjs.org/@astrojs/react/-/react-3.6.1.tgz",
- "integrity": "sha512-Mpgu+GYTba1TEzLMshojeLxi7y/FqrTNtpGTCvI366bRbnCkqtvznRj/xPQOTybwXnYXSgxsELyUvqD51iFeiw==",
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/@astrojs/react/-/react-3.6.2.tgz",
+ "integrity": "sha512-fK29lYI7zK/KG4ZBy956x4dmauZcZ18osFkuyGa8r3gmmCQa2NZ9XNu9WaVYEUm0j89f4Gii4tbxLoyM8nk2MA==",
"dependencies": {
"@vitejs/plugin-react": "^4.3.1",
"ultrahtml": "^1.5.3"
@@ -8407,6 +8407,11 @@
"@octokit/openapi-types": "^18.0.0"
}
},
+ "node_modules/@oslojs/encoding": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/@oslojs/encoding/-/encoding-0.4.1.tgz",
+ "integrity": "sha512-hkjo6MuIK/kQR5CrGNdAPZhS01ZCXuWDRJ187zh6qqF2+yMHZpD9fAYpX8q2bOO6Ryhl3XpCT6kUX76N8hhm4Q=="
+ },
"node_modules/@pkgjs/parseargs": {
"version": "0.11.0",
"resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
@@ -9276,7 +9281,6 @@
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz",
"integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==",
- "dev": true,
"dependencies": {
"@types/estree": "^1.0.0",
"estree-walker": "^2.0.2",
@@ -9297,8 +9301,7 @@
"node_modules/@rollup/pluginutils/node_modules/@types/estree": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz",
- "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==",
- "dev": true
+ "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw=="
},
"node_modules/@rollup/rollup-android-arm-eabi": {
"version": "4.17.2",
@@ -9519,9 +9522,9 @@
}
},
"node_modules/@shikijs/core": {
- "version": "1.12.0",
- "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.12.0.tgz",
- "integrity": "sha512-mc1cLbm6UQ8RxLc0dZES7v5rkH+99LxQp/ZvTqV3NLyYsO/fD6JhEflP1H5b2SDq9gI0+0G36AVZWxvounfR9w==",
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.14.1.tgz",
+ "integrity": "sha512-KyHIIpKNaT20FtFPFjCQB5WVSTpLR/n+jQXhWHWVUMm9MaOaG9BGOG0MSyt7yA4+Lm+4c9rTc03tt3nYzeYSfw==",
"dependencies": {
"@types/hast": "^3.0.4"
}
@@ -13775,11 +13778,11 @@
}
},
"node_modules/astro": {
- "version": "4.13.0",
- "resolved": "https://registry.npmjs.org/astro/-/astro-4.13.0.tgz",
- "integrity": "sha512-tExzJeK1rh7OdVipi1e8S6koVgjQyveSy5fNEc/4Tit4GKl/olMTUEHepZSAKR7VCyiEC/hi3rjaV3t4lxR3tA==",
+ "version": "4.14.2",
+ "resolved": "https://registry.npmjs.org/astro/-/astro-4.14.2.tgz",
+ "integrity": "sha512-x9VeYx8Ih6kYKBMVwwsfRzsZVq30+SUhiawnYQ6+46qQnEx3zH05KcH24HsJMe6dVpHD8HdH7CWR5C4o7Q/jeg==",
"dependencies": {
- "@astrojs/compiler": "^2.10.0",
+ "@astrojs/compiler": "^2.10.2",
"@astrojs/internal-helpers": "0.4.1",
"@astrojs/markdown-remark": "5.2.0",
"@astrojs/telemetry": "3.1.0",
@@ -13789,13 +13792,14 @@
"@babel/plugin-transform-react-jsx": "^7.25.2",
"@babel/traverse": "^7.25.3",
"@babel/types": "^7.25.2",
+ "@oslojs/encoding": "^0.4.1",
+ "@rollup/pluginutils": "^5.1.0",
"@types/babel__core": "^7.20.5",
"@types/cookie": "^0.6.0",
"acorn": "^8.12.1",
"aria-query": "^5.3.0",
"axobject-query": "^4.1.0",
"boxen": "7.1.1",
- "chokidar": "^3.6.0",
"ci-info": "^4.0.0",
"clsx": "^2.1.1",
"common-ancestor-path": "^1.0.1",
@@ -13820,7 +13824,9 @@
"js-yaml": "^4.1.0",
"kleur": "^4.1.5",
"magic-string": "^0.30.11",
+ "micromatch": "^4.0.7",
"mrmime": "^2.0.0",
+ "neotraverse": "^0.6.9",
"ora": "^8.0.1",
"p-limit": "^6.1.0",
"p-queue": "^8.0.1",
@@ -13829,18 +13835,20 @@
"prompts": "^2.4.2",
"rehype": "^13.0.1",
"semver": "^7.6.3",
- "shiki": "^1.12.0",
+ "shiki": "^1.12.1",
"string-width": "^7.2.0",
"strip-ansi": "^7.1.0",
"tsconfck": "^3.1.1",
"unist-util-visit": "^5.0.0",
"vfile": "^6.0.2",
- "vite": "^5.3.5",
+ "vite": "^5.4.0",
"vitefu": "^0.2.5",
"which-pm": "^3.0.0",
+ "xxhash-wasm": "^1.0.2",
"yargs-parser": "^21.1.1",
"zod": "^3.23.8",
- "zod-to-json-schema": "^3.23.2"
+ "zod-to-json-schema": "^3.23.2",
+ "zod-to-ts": "^1.2.0"
},
"bin": {
"astro": "astro.js"
@@ -18958,8 +18966,7 @@
"node_modules/estree-walker": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
- "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
- "dev": true
+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
},
"node_modules/esutils": {
"version": "2.0.3",
@@ -31704,6 +31711,14 @@
"integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
"dev": true
},
+ "node_modules/neotraverse": {
+ "version": "0.6.18",
+ "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.18.tgz",
+ "integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
"node_modules/next": {
"version": "14.2.5",
"resolved": "https://registry.npmjs.org/next/-/next-14.2.5.tgz",
@@ -33809,9 +33824,9 @@
}
},
"node_modules/postcss": {
- "version": "8.4.40",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.40.tgz",
- "integrity": "sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==",
+ "version": "8.4.41",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz",
+ "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==",
"funding": [
{
"type": "opencollective",
@@ -37050,7 +37065,7 @@
"version": "3.29.4",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz",
"integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==",
- "dev": true,
+ "devOptional": true,
"bin": {
"rollup": "dist/bin/rollup"
},
@@ -37492,11 +37507,11 @@
}
},
"node_modules/shiki": {
- "version": "1.12.0",
- "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.12.0.tgz",
- "integrity": "sha512-BuAxWOm5JhRcbSOl7XCei8wGjgJJonnV0oipUupPY58iULxUGyHhW5CF+9FRMuM1pcJ5cGEJGll1LusX6FwpPA==",
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.14.1.tgz",
+ "integrity": "sha512-FujAN40NEejeXdzPt+3sZ3F2dx1U24BY2XTY01+MG8mbxCiA2XukXdcbyMyLAHJ/1AUUnQd1tZlvIjefWWEJeA==",
"dependencies": {
- "@shikijs/core": "1.12.0",
+ "@shikijs/core": "1.14.1",
"@types/hast": "^3.0.4"
}
},
@@ -40893,12 +40908,12 @@
}
},
"node_modules/vite": {
- "version": "5.3.5",
- "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.5.tgz",
- "integrity": "sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==",
+ "version": "5.4.1",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.1.tgz",
+ "integrity": "sha512-1oE6yuNXssjrZdblI9AfBbHCC41nnyoVoEZxQnID6yvQZAFBzxxkqoFLtHUMkYunL8hwOLEjgTuxpkRxvba3kA==",
"dependencies": {
"esbuild": "^0.21.3",
- "postcss": "^8.4.39",
+ "postcss": "^8.4.41",
"rollup": "^4.13.0"
},
"bin": {
@@ -40918,6 +40933,7 @@
"less": "*",
"lightningcss": "^1.21.0",
"sass": "*",
+ "sass-embedded": "*",
"stylus": "*",
"sugarss": "*",
"terser": "^5.4.0"
@@ -40935,6 +40951,9 @@
"sass": {
"optional": true
},
+ "sass-embedded": {
+ "optional": true
+ },
"stylus": {
"optional": true
},
@@ -42368,6 +42387,11 @@
"node": ">=0.4"
}
},
+ "node_modules/xxhash-wasm": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.0.2.tgz",
+ "integrity": "sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A=="
+ },
"node_modules/y18n": {
"version": "5.0.8",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
@@ -42445,6 +42469,15 @@
"zod": "^3.23.3"
}
},
+ "node_modules/zod-to-ts": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/zod-to-ts/-/zod-to-ts-1.2.0.tgz",
+ "integrity": "sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==",
+ "peerDependencies": {
+ "typescript": "^4.9.4 || ^5.0.2",
+ "zod": "^3"
+ }
+ },
"node_modules/zwitch": {
"version": "2.0.4",
"resolved": "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz",
@@ -42455,14 +42488,14 @@
"name": "@sumup/astro-template-circuit-ui",
"version": "2.1.0",
"dependencies": {
- "@astrojs/react": "^3.6.1",
+ "@astrojs/react": "^3.6.2",
"@sumup/circuit-ui": "^8.0.0",
"@sumup/design-tokens": "^7.0.0",
"@sumup/icons": "^4.0.0",
"@sumup/intl": "^1.6.0",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.3.0",
- "astro": "^4.13.0",
+ "astro": "^4.14.2",
"react": "^18.3.1",
"react-dom": "^18.3.1"
},
@@ -42476,7 +42509,7 @@
},
"packages/circuit-ui": {
"name": "@sumup/circuit-ui",
- "version": "8.12.0",
+ "version": "8.12.1",
"license": "Apache-2.0",
"dependencies": {
"@floating-ui/react-dom": "^2.1.1",
@@ -42609,7 +42642,7 @@
},
"packages/icons": {
"name": "@sumup/icons",
- "version": "4.0.0",
+ "version": "4.1.0",
"license": "Apache-2.0",
"devDependencies": {
"@babel/core": "^7.25.2",
@@ -42716,9 +42749,9 @@
}
},
"@astrojs/compiler": {
- "version": "2.10.1",
- "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.10.1.tgz",
- "integrity": "sha512-XmM4j6BjvOVMag2xELq0JuG2yKOW8wgIu6dvb9BsjbGYmnvoStJn/pqEzVqc1EBszf2xYT7onIkftIOUz9AwrQ=="
+ "version": "2.10.3",
+ "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.10.3.tgz",
+ "integrity": "sha512-bL/O7YBxsFt55YHU021oL+xz+B/9HvGNId3F9xURN16aeqDK9juHGktdkCSXz+U4nqFACq6ZFvWomOzhV+zfPw=="
},
"@astrojs/internal-helpers": {
"version": "0.4.1",
@@ -43139,9 +43172,9 @@
}
},
"@astrojs/react": {
- "version": "3.6.1",
- "resolved": "https://registry.npmjs.org/@astrojs/react/-/react-3.6.1.tgz",
- "integrity": "sha512-Mpgu+GYTba1TEzLMshojeLxi7y/FqrTNtpGTCvI366bRbnCkqtvznRj/xPQOTybwXnYXSgxsELyUvqD51iFeiw==",
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/@astrojs/react/-/react-3.6.2.tgz",
+ "integrity": "sha512-fK29lYI7zK/KG4ZBy956x4dmauZcZ18osFkuyGa8r3gmmCQa2NZ9XNu9WaVYEUm0j89f4Gii4tbxLoyM8nk2MA==",
"requires": {
"@vitejs/plugin-react": "^4.3.1",
"ultrahtml": "^1.5.3"
@@ -48361,6 +48394,11 @@
"@octokit/openapi-types": "^18.0.0"
}
},
+ "@oslojs/encoding": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/@oslojs/encoding/-/encoding-0.4.1.tgz",
+ "integrity": "sha512-hkjo6MuIK/kQR5CrGNdAPZhS01ZCXuWDRJ187zh6qqF2+yMHZpD9fAYpX8q2bOO6Ryhl3XpCT6kUX76N8hhm4Q=="
+ },
"@pkgjs/parseargs": {
"version": "0.11.0",
"resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
@@ -48843,7 +48881,6 @@
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz",
"integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==",
- "dev": true,
"requires": {
"@types/estree": "^1.0.0",
"estree-walker": "^2.0.2",
@@ -48853,8 +48890,7 @@
"@types/estree": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz",
- "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==",
- "dev": true
+ "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw=="
}
}
},
@@ -48970,9 +49006,9 @@
}
},
"@shikijs/core": {
- "version": "1.12.0",
- "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.12.0.tgz",
- "integrity": "sha512-mc1cLbm6UQ8RxLc0dZES7v5rkH+99LxQp/ZvTqV3NLyYsO/fD6JhEflP1H5b2SDq9gI0+0G36AVZWxvounfR9w==",
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.14.1.tgz",
+ "integrity": "sha512-KyHIIpKNaT20FtFPFjCQB5WVSTpLR/n+jQXhWHWVUMm9MaOaG9BGOG0MSyt7yA4+Lm+4c9rTc03tt3nYzeYSfw==",
"requires": {
"@types/hast": "^3.0.4"
},
@@ -49622,7 +49658,7 @@
"@sumup/astro-template-circuit-ui": {
"version": "file:packages/astro-template",
"requires": {
- "@astrojs/react": "^3.6.1",
+ "@astrojs/react": "^3.6.2",
"@sumup-oss/foundry": "^8.1.1",
"@sumup/circuit-ui": "^8.0.0",
"@sumup/design-tokens": "^7.0.0",
@@ -49632,7 +49668,7 @@
"@sumup/stylelint-plugin-circuit-ui": "^2.0.0",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.3.0",
- "astro": "^4.13.0",
+ "astro": "^4.14.2",
"prettier-plugin-astro": "^0.14.1",
"react": "^18.3.1",
"react-dom": "^18.3.1",
@@ -51983,11 +52019,11 @@
"dev": true
},
"astro": {
- "version": "4.13.0",
- "resolved": "https://registry.npmjs.org/astro/-/astro-4.13.0.tgz",
- "integrity": "sha512-tExzJeK1rh7OdVipi1e8S6koVgjQyveSy5fNEc/4Tit4GKl/olMTUEHepZSAKR7VCyiEC/hi3rjaV3t4lxR3tA==",
+ "version": "4.14.2",
+ "resolved": "https://registry.npmjs.org/astro/-/astro-4.14.2.tgz",
+ "integrity": "sha512-x9VeYx8Ih6kYKBMVwwsfRzsZVq30+SUhiawnYQ6+46qQnEx3zH05KcH24HsJMe6dVpHD8HdH7CWR5C4o7Q/jeg==",
"requires": {
- "@astrojs/compiler": "^2.10.0",
+ "@astrojs/compiler": "^2.10.2",
"@astrojs/internal-helpers": "0.4.1",
"@astrojs/markdown-remark": "5.2.0",
"@astrojs/telemetry": "3.1.0",
@@ -51997,13 +52033,14 @@
"@babel/plugin-transform-react-jsx": "^7.25.2",
"@babel/traverse": "^7.25.3",
"@babel/types": "^7.25.2",
+ "@oslojs/encoding": "^0.4.1",
+ "@rollup/pluginutils": "^5.1.0",
"@types/babel__core": "^7.20.5",
"@types/cookie": "^0.6.0",
"acorn": "^8.12.1",
"aria-query": "^5.3.0",
"axobject-query": "^4.1.0",
"boxen": "7.1.1",
- "chokidar": "^3.6.0",
"ci-info": "^4.0.0",
"clsx": "^2.1.1",
"common-ancestor-path": "^1.0.1",
@@ -52028,7 +52065,9 @@
"js-yaml": "^4.1.0",
"kleur": "^4.1.5",
"magic-string": "^0.30.11",
+ "micromatch": "^4.0.7",
"mrmime": "^2.0.0",
+ "neotraverse": "^0.6.9",
"ora": "^8.0.1",
"p-limit": "^6.1.0",
"p-queue": "^8.0.1",
@@ -52038,18 +52077,20 @@
"rehype": "^13.0.1",
"semver": "^7.6.3",
"sharp": "^0.33.3",
- "shiki": "^1.12.0",
+ "shiki": "^1.12.1",
"string-width": "^7.2.0",
"strip-ansi": "^7.1.0",
"tsconfck": "^3.1.1",
"unist-util-visit": "^5.0.0",
"vfile": "^6.0.2",
- "vite": "^5.3.5",
+ "vite": "^5.4.0",
"vitefu": "^0.2.5",
"which-pm": "^3.0.0",
+ "xxhash-wasm": "^1.0.2",
"yargs-parser": "^21.1.1",
"zod": "^3.23.8",
- "zod-to-json-schema": "^3.23.2"
+ "zod-to-json-schema": "^3.23.2",
+ "zod-to-ts": "^1.2.0"
},
"dependencies": {
"@esbuild/aix-ppc64": {
@@ -55656,8 +55697,7 @@
"estree-walker": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
- "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
- "dev": true
+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
},
"esutils": {
"version": "2.0.3",
@@ -64240,6 +64280,11 @@
"integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
"dev": true
},
+ "neotraverse": {
+ "version": "0.6.18",
+ "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.18.tgz",
+ "integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA=="
+ },
"next": {
"version": "14.2.5",
"resolved": "https://registry.npmjs.org/next/-/next-14.2.5.tgz",
@@ -65795,9 +65840,9 @@
"integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q=="
},
"postcss": {
- "version": "8.4.40",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.40.tgz",
- "integrity": "sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==",
+ "version": "8.4.41",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz",
+ "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==",
"requires": {
"nanoid": "^3.3.7",
"picocolors": "^1.0.1",
@@ -68089,7 +68134,7 @@
"version": "3.29.4",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz",
"integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==",
- "dev": true,
+ "devOptional": true,
"requires": {
"fsevents": "~2.3.2"
}
@@ -68434,11 +68479,11 @@
"dev": true
},
"shiki": {
- "version": "1.12.0",
- "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.12.0.tgz",
- "integrity": "sha512-BuAxWOm5JhRcbSOl7XCei8wGjgJJonnV0oipUupPY58iULxUGyHhW5CF+9FRMuM1pcJ5cGEJGll1LusX6FwpPA==",
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.14.1.tgz",
+ "integrity": "sha512-FujAN40NEejeXdzPt+3sZ3F2dx1U24BY2XTY01+MG8mbxCiA2XukXdcbyMyLAHJ/1AUUnQd1tZlvIjefWWEJeA==",
"requires": {
- "@shikijs/core": "1.12.0",
+ "@shikijs/core": "1.14.1",
"@types/hast": "^3.0.4"
},
"dependencies": {
@@ -70868,13 +70913,13 @@
}
},
"vite": {
- "version": "5.3.5",
- "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.5.tgz",
- "integrity": "sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==",
+ "version": "5.4.1",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.1.tgz",
+ "integrity": "sha512-1oE6yuNXssjrZdblI9AfBbHCC41nnyoVoEZxQnID6yvQZAFBzxxkqoFLtHUMkYunL8hwOLEjgTuxpkRxvba3kA==",
"requires": {
"esbuild": "^0.21.3",
"fsevents": "~2.3.3",
- "postcss": "^8.4.39",
+ "postcss": "^8.4.41",
"rollup": "^4.13.0"
},
"dependencies": {
@@ -71776,6 +71821,11 @@
"integrity": "sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q= sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
"dev": true
},
+ "xxhash-wasm": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.0.2.tgz",
+ "integrity": "sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A=="
+ },
"y18n": {
"version": "5.0.8",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
@@ -71830,6 +71880,12 @@
"integrity": "sha512-uSt90Gzc/tUfyNqxnjlfBs8W6WSGpNBv0rVsNxP/BVSMHMKGdthPYff4xtCHYloJGM0CFxFsb3NbC0eqPhfImw==",
"requires": {}
},
+ "zod-to-ts": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/zod-to-ts/-/zod-to-ts-1.2.0.tgz",
+ "integrity": "sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==",
+ "requires": {}
+ },
"zwitch": {
"version": "2.0.4",
"resolved": "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz",
diff --git a/packages/astro-template/package.json b/packages/astro-template/package.json
index 9e7a464822..02850e2f4c 100644
--- a/packages/astro-template/package.json
+++ b/packages/astro-template/package.json
@@ -15,14 +15,14 @@
"lint:css": "foundry run stylelint '**/*.css'"
},
"dependencies": {
- "@astrojs/react": "^3.6.1",
+ "@astrojs/react": "^3.6.2",
"@sumup/circuit-ui": "^8.0.0",
"@sumup/design-tokens": "^7.0.0",
"@sumup/icons": "^4.0.0",
"@sumup/intl": "^1.6.0",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.3.0",
- "astro": "^4.13.0",
+ "astro": "^4.14.2",
"react": "^18.3.1",
"react-dom": "^18.3.1"
},
diff --git a/packages/astro-template/src/env.d.ts b/packages/astro-template/src/env.d.ts
index f964fe0cff..b9c07a6743 100644
--- a/packages/astro-template/src/env.d.ts
+++ b/packages/astro-template/src/env.d.ts
@@ -1 +1,2 @@
-///
+/* eslint-disable @typescript-eslint/triple-slash-reference */
+///