diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 5131ee57..6f4fe88b 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -4,16 +4,56 @@ settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
+catalogs:
+ react-core:
+ '@types/react':
+ specifier: ^19.1.8
+ version: 19.1.8
+ '@types/react-dom':
+ specifier: ^19.0.1
+ version: 19.1.6
+ react:
+ specifier: ^19.1.0
+ version: 19.1.0
+ react-dom:
+ specifier: ^19.1.0
+ version: 19.1.0
+ typescript-core:
+ '@types/node':
+ specifier: ^20.11.24
+ version: 20.19.9
+ typescript:
+ specifier: ~5.8.3
+ version: 5.8.3
+ vanilla-extract-core:
+ '@vanilla-extract/css':
+ specifier: ^1.17.4
+ version: 1.17.4
+ '@vanilla-extract/recipes':
+ specifier: ^0.5.7
+ version: 0.5.7
+ vanilla-extract-utils:
+ '@vanilla-extract/sprinkles':
+ specifier: ^1.6.5
+ version: 1.6.5
+ '@vanilla-extract/vite-plugin':
+ specifier: ^5.1.0
+ version: 5.1.0
+ vite-core:
+ vite:
+ specifier: ^7.0.0
+ version: 7.0.5
+ vite-plugins:
+ '@vitejs/plugin-react':
+ specifier: ^4.5.2
+ version: 4.7.0
+
importers:
.:
- dependencies:
- react:
- specifier: ^19.1.0
- version: 19.1.0
- react-dom:
- specifier: ^19.1.0
- version: 19.1.0(react@19.1.0)
devDependencies:
+ '@changesets/changelog-github':
+ specifier: ^0.5.1
+ version: 0.5.1
'@changesets/cli':
specifier: ^2.29.5
version: 2.29.5
@@ -29,24 +69,6 @@ importers:
'@types/react-dom':
specifier: ^19.1.6
version: 19.1.6(@types/react@19.1.8)
- '@vanilla-extract/css':
- specifier: ^1.17.4
- version: 1.17.4
- '@vanilla-extract/sprinkles':
- specifier: ^1.6.5
- version: 1.6.5(@vanilla-extract/css@1.17.4)
- '@vanilla-extract/vite-plugin':
- specifier: ^5.1.0
- version: 5.1.0(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3))
- '@vitejs/plugin-react':
- specifier: ^4.5.2
- version: 4.7.0(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3))
- '@vitejs/plugin-react-swc':
- specifier: ^3.10.2
- version: 3.11.0(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3))
- globals:
- specifier: ^16.2.0
- version: 16.3.0
lefthook:
specifier: ^1.11.14
version: 1.12.2
@@ -59,9 +81,6 @@ importers:
typescript:
specifier: ~5.8.3
version: 5.8.3
- vite:
- specifier: ^7.0.0
- version: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3)
apps/client:
dependencies:
@@ -78,19 +97,19 @@ importers:
specifier: ^1.2.1
version: 1.2.1
'@types/react':
- specifier: ^19.1.8
+ specifier: catalog:react-core
version: 19.1.8
'@types/react-dom':
- specifier: ^19.1.6
+ specifier: catalog:react-core
version: 19.1.6(@types/react@19.1.8)
lottie-react:
specifier: ^2.4.1
version: 2.4.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
react:
- specifier: ^19.1.0
+ specifier: catalog:react-core
version: 19.1.0
react-dom:
- specifier: ^19.1.0
+ specifier: catalog:react-core
version: 19.1.0(react@19.1.0)
react-error-boundary:
specifier: ^6.0.0
@@ -113,7 +132,10 @@ importers:
version: link:../../config/typescript
'@pivanov/vite-plugin-svg-sprite':
specifier: ^3.0.0
- version: 3.1.2(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3))
+ version: 3.1.2(vite@7.0.5(@types/node@20.19.9)(jiti@2.4.2)(tsx@4.20.3))
+ '@types/node':
+ specifier: catalog:typescript-core
+ version: 20.19.9
'@typescript-eslint/eslint-plugin':
specifier: ^5.59.0
version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.8.3))(eslint@8.57.1)(typescript@5.8.3)
@@ -121,20 +143,20 @@ importers:
specifier: ^5.59.0
version: 5.62.0(eslint@8.57.1)(typescript@5.8.3)
'@vanilla-extract/css':
- specifier: '*'
+ specifier: catalog:vanilla-extract-core
version: 1.17.4
'@vanilla-extract/recipes':
- specifier: ^0.5.7
+ specifier: catalog:vanilla-extract-core
version: 0.5.7(@vanilla-extract/css@1.17.4)
'@vanilla-extract/sprinkles':
- specifier: '*'
+ specifier: catalog:vanilla-extract-utils
version: 1.6.5(@vanilla-extract/css@1.17.4)
'@vanilla-extract/vite-plugin':
- specifier: '*'
- version: 5.1.0(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3))
+ specifier: catalog:vanilla-extract-utils
+ version: 5.1.0(@types/node@20.19.9)(jiti@2.4.2)(tsx@4.20.3)(vite@7.0.5(@types/node@20.19.9)(jiti@2.4.2)(tsx@4.20.3))
'@vitejs/plugin-react':
- specifier: '*'
- version: 4.7.0(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3))
+ specifier: catalog:vite-plugins
+ version: 4.7.0(vite@7.0.5(@types/node@20.19.9)(jiti@2.4.2)(tsx@4.20.3))
eslint:
specifier: ^8.44.0
version: 8.57.1
@@ -145,14 +167,14 @@ importers:
specifier: ^7.8.0
version: 7.8.0(typescript@5.8.3)
typescript:
- specifier: ~5.8.3
+ specifier: catalog:typescript-core
version: 5.8.3
vite:
- specifier: '*'
- version: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3)
+ specifier: catalog:vite-core
+ version: 7.0.5(@types/node@20.19.9)(jiti@2.4.2)(tsx@4.20.3)
vite-tsconfig-paths:
specifier: ^5.1.4
- version: 5.1.4(typescript@5.8.3)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3))
+ version: 5.1.4(typescript@5.8.3)(vite@7.0.5(@types/node@20.19.9)(jiti@2.4.2)(tsx@4.20.3))
config/eslint:
devDependencies:
@@ -198,10 +220,10 @@ importers:
packages/bds-ui:
dependencies:
react:
- specifier: ^19.1.0
+ specifier: catalog:react-core
version: 19.1.0
react-dom:
- specifier: ^19.0.0
+ specifier: catalog:react-core
version: 19.1.0(react@19.1.0)
devDependencies:
'@bofit/eslint':
@@ -241,28 +263,28 @@ importers:
specifier: ^1.12.4
version: 1.13.4(@swc/core@1.13.2)(@types/node@20.19.9)(typescript@5.8.3)
'@types/node':
- specifier: ^20.11.24
+ specifier: catalog:typescript-core
version: 20.19.9
'@types/react':
- specifier: ^19.1.8
+ specifier: catalog:react-core
version: 19.1.8
'@types/react-dom':
- specifier: ^19.0.1
+ specifier: catalog:react-core
version: 19.1.6(@types/react@19.1.8)
'@vanilla-extract/css':
- specifier: '*'
+ specifier: catalog:vanilla-extract-core
version: 1.17.4
'@vanilla-extract/recipes':
- specifier: ^0.5.7
+ specifier: catalog:vanilla-extract-core
version: 0.5.7(@vanilla-extract/css@1.17.4)
'@vanilla-extract/sprinkles':
- specifier: '*'
+ specifier: catalog:vanilla-extract-utils
version: 1.6.5(@vanilla-extract/css@1.17.4)
'@vanilla-extract/vite-plugin':
- specifier: '*'
+ specifier: catalog:vanilla-extract-utils
version: 5.1.0(@types/node@20.19.9)(jiti@2.4.2)(tsx@4.20.3)(vite@7.0.5(@types/node@20.19.9)(jiti@2.4.2)(tsx@4.20.3))
'@vitejs/plugin-react':
- specifier: '*'
+ specifier: catalog:vite-plugins
version: 4.7.0(vite@7.0.5(@types/node@20.19.9)(jiti@2.4.2)(tsx@4.20.3))
chromatic:
specifier: ^13.1.2
@@ -274,10 +296,10 @@ importers:
specifier: ^4.20.3
version: 4.20.3
typescript:
- specifier: ^5.3.3
+ specifier: catalog:typescript-core
version: 5.8.3
vite:
- specifier: '*'
+ specifier: catalog:vite-core
version: 7.0.5(@types/node@20.19.9)(jiti@2.4.2)(tsx@4.20.3)
packages:
@@ -482,6 +504,12 @@ packages:
integrity: sha512-x/xEleCFLH28c3bQeQIyeZf8lFXyDFVn1SgcBiR2Tw/r4IAWlk1fzxCEZ6NxQAjF2Nwtczoen3OA2qR+UawQ8Q==,
}
+ '@changesets/changelog-github@0.5.1':
+ resolution:
+ {
+ integrity: sha512-BVuHtF+hrhUScSoHnJwTELB4/INQxVFc+P/Qdt20BLiBFIHFJDDUaGsZw+8fQeJTRP5hJZrzpt3oZWh0G19rAQ==,
+ }
+
'@changesets/cli@2.29.5':
resolution:
{
@@ -507,6 +535,12 @@ packages:
integrity: sha512-gphr+v0mv2I3Oxt19VdWRRUxq3sseyUpX9DaHpTUmLj92Y10AGy+XOtV+kbM6L/fDcpx7/ISDFK6T8A/P3lOdQ==,
}
+ '@changesets/get-github-info@0.6.0':
+ resolution:
+ {
+ integrity: sha512-v/TSnFVXI8vzX9/w3DU2Ol+UlTZcu3m0kXTjTT4KlAdwSvwutcByYwyYn9hwerPWfPkT2JfpoX0KgvCEi8Q/SA==,
+ }
+
'@changesets/get-release-plan@4.0.13':
resolution:
{
@@ -1368,14 +1402,6 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.44.1':
- resolution:
- {
- integrity: sha512-JAcBr1+fgqx20m7Fwe1DxPUl/hPkee6jA6Pl7n1v2EFiktAHenTaXl5aIFjUIEsfn9w3HE4gK1lEgNGMzBDs1w==,
- }
- cpu: [arm]
- os: [android]
-
'@rollup/rollup-android-arm-eabi@4.45.1':
resolution:
{
@@ -1384,14 +1410,6 @@ packages:
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.44.1':
- resolution:
- {
- integrity: sha512-RurZetXqTu4p+G0ChbnkwBuAtwAbIwJkycw1n6GvlGlBuS4u5qlr5opix8cBAYFJgaY05TWtM+LaoFggUmbZEQ==,
- }
- cpu: [arm64]
- os: [android]
-
'@rollup/rollup-android-arm64@4.45.1':
resolution:
{
@@ -1400,14 +1418,6 @@ packages:
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.44.1':
- resolution:
- {
- integrity: sha512-fM/xPesi7g2M7chk37LOnmnSTHLG/v2ggWqKj3CCA1rMA4mm5KVBT1fNoswbo1JhPuNNZrVwpTvlCVggv8A2zg==,
- }
- cpu: [arm64]
- os: [darwin]
-
'@rollup/rollup-darwin-arm64@4.45.1':
resolution:
{
@@ -1416,14 +1426,6 @@ packages:
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.44.1':
- resolution:
- {
- integrity: sha512-gDnWk57urJrkrHQ2WVx9TSVTH7lSlU7E3AFqiko+bgjlh78aJ88/3nycMax52VIVjIm3ObXnDL2H00e/xzoipw==,
- }
- cpu: [x64]
- os: [darwin]
-
'@rollup/rollup-darwin-x64@4.45.1':
resolution:
{
@@ -1432,14 +1434,6 @@ packages:
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.44.1':
- resolution:
- {
- integrity: sha512-wnFQmJ/zPThM5zEGcnDcCJeYJgtSLjh1d//WuHzhf6zT3Md1BvvhJnWoy+HECKu2bMxaIcfWiu3bJgx6z4g2XA==,
- }
- cpu: [arm64]
- os: [freebsd]
-
'@rollup/rollup-freebsd-arm64@4.45.1':
resolution:
{
@@ -1448,14 +1442,6 @@ packages:
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.44.1':
- resolution:
- {
- integrity: sha512-uBmIxoJ4493YATvU2c0upGz87f99e3wop7TJgOA/bXMFd2SvKCI7xkxY/5k50bv7J6dw1SXT4MQBQSLn8Bb/Uw==,
- }
- cpu: [x64]
- os: [freebsd]
-
'@rollup/rollup-freebsd-x64@4.45.1':
resolution:
{
@@ -1464,14 +1450,6 @@ packages:
cpu: [x64]
os: [freebsd]
- '@rollup/rollup-linux-arm-gnueabihf@4.44.1':
- resolution:
- {
- integrity: sha512-n0edDmSHlXFhrlmTK7XBuwKlG5MbS7yleS1cQ9nn4kIeW+dJH+ExqNgQ0RrFRew8Y+0V/x6C5IjsHrJmiHtkxQ==,
- }
- cpu: [arm]
- os: [linux]
-
'@rollup/rollup-linux-arm-gnueabihf@4.45.1':
resolution:
{
@@ -1480,14 +1458,6 @@ packages:
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm-musleabihf@4.44.1':
- resolution:
- {
- integrity: sha512-8WVUPy3FtAsKSpyk21kV52HCxB+me6YkbkFHATzC2Yd3yuqHwy2lbFL4alJOLXKljoRw08Zk8/xEj89cLQ/4Nw==,
- }
- cpu: [arm]
- os: [linux]
-
'@rollup/rollup-linux-arm-musleabihf@4.45.1':
resolution:
{
@@ -1496,14 +1466,6 @@ packages:
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm64-gnu@4.44.1':
- resolution:
- {
- integrity: sha512-yuktAOaeOgorWDeFJggjuCkMGeITfqvPgkIXhDqsfKX8J3jGyxdDZgBV/2kj/2DyPaLiX6bPdjJDTu9RB8lUPQ==,
- }
- cpu: [arm64]
- os: [linux]
-
'@rollup/rollup-linux-arm64-gnu@4.45.1':
resolution:
{
@@ -1512,14 +1474,6 @@ packages:
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-musl@4.44.1':
- resolution:
- {
- integrity: sha512-W+GBM4ifET1Plw8pdVaecwUgxmiH23CfAUj32u8knq0JPFyK4weRy6H7ooxYFD19YxBulL0Ktsflg5XS7+7u9g==,
- }
- cpu: [arm64]
- os: [linux]
-
'@rollup/rollup-linux-arm64-musl@4.45.1':
resolution:
{
@@ -1528,14 +1482,6 @@ packages:
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-loongarch64-gnu@4.44.1':
- resolution:
- {
- integrity: sha512-1zqnUEMWp9WrGVuVak6jWTl4fEtrVKfZY7CvcBmUUpxAJ7WcSowPSAWIKa/0o5mBL/Ij50SIf9tuirGx63Ovew==,
- }
- cpu: [loong64]
- os: [linux]
-
'@rollup/rollup-linux-loongarch64-gnu@4.45.1':
resolution:
{
@@ -1544,14 +1490,6 @@ packages:
cpu: [loong64]
os: [linux]
- '@rollup/rollup-linux-powerpc64le-gnu@4.44.1':
- resolution:
- {
- integrity: sha512-Rl3JKaRu0LHIx7ExBAAnf0JcOQetQffaw34T8vLlg9b1IhzcBgaIdnvEbbsZq9uZp3uAH+JkHd20Nwn0h9zPjA==,
- }
- cpu: [ppc64]
- os: [linux]
-
'@rollup/rollup-linux-powerpc64le-gnu@4.45.1':
resolution:
{
@@ -1560,14 +1498,6 @@ packages:
cpu: [ppc64]
os: [linux]
- '@rollup/rollup-linux-riscv64-gnu@4.44.1':
- resolution:
- {
- integrity: sha512-j5akelU3snyL6K3N/iX7otLBIl347fGwmd95U5gS/7z6T4ftK288jKq3A5lcFKcx7wwzb5rgNvAg3ZbV4BqUSw==,
- }
- cpu: [riscv64]
- os: [linux]
-
'@rollup/rollup-linux-riscv64-gnu@4.45.1':
resolution:
{
@@ -1576,14 +1506,6 @@ packages:
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-riscv64-musl@4.44.1':
- resolution:
- {
- integrity: sha512-ppn5llVGgrZw7yxbIm8TTvtj1EoPgYUAbfw0uDjIOzzoqlZlZrLJ/KuiE7uf5EpTpCTrNt1EdtzF0naMm0wGYg==,
- }
- cpu: [riscv64]
- os: [linux]
-
'@rollup/rollup-linux-riscv64-musl@4.45.1':
resolution:
{
@@ -1592,14 +1514,6 @@ packages:
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-s390x-gnu@4.44.1':
- resolution:
- {
- integrity: sha512-Hu6hEdix0oxtUma99jSP7xbvjkUM/ycke/AQQ4EC5g7jNRLLIwjcNwaUy95ZKBJJwg1ZowsclNnjYqzN4zwkAw==,
- }
- cpu: [s390x]
- os: [linux]
-
'@rollup/rollup-linux-s390x-gnu@4.45.1':
resolution:
{
@@ -1608,14 +1522,6 @@ packages:
cpu: [s390x]
os: [linux]
- '@rollup/rollup-linux-x64-gnu@4.44.1':
- resolution:
- {
- integrity: sha512-EtnsrmZGomz9WxK1bR5079zee3+7a+AdFlghyd6VbAjgRJDbTANJ9dcPIPAi76uG05micpEL+gPGmAKYTschQw==,
- }
- cpu: [x64]
- os: [linux]
-
'@rollup/rollup-linux-x64-gnu@4.45.1':
resolution:
{
@@ -1624,14 +1530,6 @@ packages:
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-musl@4.44.1':
- resolution:
- {
- integrity: sha512-iAS4p+J1az6Usn0f8xhgL4PaU878KEtutP4hqw52I4IO6AGoyOkHCxcc4bqufv1tQLdDWFx8lR9YlwxKuv3/3g==,
- }
- cpu: [x64]
- os: [linux]
-
'@rollup/rollup-linux-x64-musl@4.45.1':
resolution:
{
@@ -1640,14 +1538,6 @@ packages:
cpu: [x64]
os: [linux]
- '@rollup/rollup-win32-arm64-msvc@4.44.1':
- resolution:
- {
- integrity: sha512-NtSJVKcXwcqozOl+FwI41OH3OApDyLk3kqTJgx8+gp6On9ZEt5mYhIsKNPGuaZr3p9T6NWPKGU/03Vw4CNU9qg==,
- }
- cpu: [arm64]
- os: [win32]
-
'@rollup/rollup-win32-arm64-msvc@4.45.1':
resolution:
{
@@ -1656,14 +1546,6 @@ packages:
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.44.1':
- resolution:
- {
- integrity: sha512-JYA3qvCOLXSsnTR3oiyGws1Dm0YTuxAAeaYGVlGpUsHqloPcFjPg+X0Fj2qODGLNwQOAcCiQmHub/V007kiH5A==,
- }
- cpu: [ia32]
- os: [win32]
-
'@rollup/rollup-win32-ia32-msvc@4.45.1':
resolution:
{
@@ -1672,14 +1554,6 @@ packages:
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.44.1':
- resolution:
- {
- integrity: sha512-J8o22LuF0kTe7m+8PvW9wk3/bRq5+mRo5Dqo6+vXb7otCm3TPhYOJqOaQtGU9YMWQSL3krMnoOxMr0+9E6F3Ug==,
- }
- cpu: [x64]
- os: [win32]
-
'@rollup/rollup-win32-x64-msvc@4.45.1':
resolution:
{
@@ -2442,14 +2316,6 @@ packages:
peerDependencies:
vite: ^5.0.0 || ^6.0.0
- '@vitejs/plugin-react-swc@3.11.0':
- resolution:
- {
- integrity: sha512-YTJCGFdNMHCMfjODYtxRNVAYmTWQ1Lb8PulP/2/f/oEEtglw8oKxKIZmmRkyXrVrHfsKOaVkAc3NT9/dMutO5w==,
- }
- peerDependencies:
- vite: ^4 || ^5 || ^6 || ^7
-
'@vitejs/plugin-react@4.7.0':
resolution:
{
@@ -3252,6 +3118,12 @@ packages:
}
engines: { node: '>= 0.4' }
+ dataloader@1.4.0:
+ resolution:
+ {
+ integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==,
+ }
+
debug@4.4.1:
resolution:
{
@@ -3448,6 +3320,13 @@ packages:
}
engines: { node: '>=12' }
+ dotenv@8.6.0:
+ resolution:
+ {
+ integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==,
+ }
+ engines: { node: '>=10' }
+
dunder-proto@1.0.1:
resolution:
{
@@ -5321,6 +5200,18 @@ packages:
integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==,
}
+ node-fetch@2.7.0:
+ resolution:
+ {
+ integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==,
+ }
+ engines: { node: 4.x || >=6.0.0 }
+ peerDependencies:
+ encoding: ^0.1.0
+ peerDependenciesMeta:
+ encoding:
+ optional: true
+
node-plop@0.26.3:
resolution:
{
@@ -6049,14 +5940,6 @@ packages:
deprecated: Rimraf versions prior to v4 are no longer supported
hasBin: true
- rollup@4.44.1:
- resolution:
- {
- integrity: sha512-x8H8aPvD+xbl0Do8oez5f5o8eMS3trfCghc4HhLAnCkj7Vl0d1JWGs0UF/D886zLW2rOj2QymV/JcSSsw+XDNg==,
- }
- engines: { node: '>=18.0.0', npm: '>=8.0.0' }
- hasBin: true
-
rollup@4.45.1:
resolution:
{
@@ -6588,6 +6471,12 @@ packages:
}
engines: { node: '>=8.0' }
+ tr46@0.0.3:
+ resolution:
+ {
+ integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==,
+ }
+
ts-dedent@2.2.0:
resolution:
{
@@ -7030,6 +6919,12 @@ packages:
integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==,
}
+ webidl-conversions@3.0.1:
+ resolution:
+ {
+ integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==,
+ }
+
webpack-virtual-modules@0.6.2:
resolution:
{
@@ -7050,6 +6945,12 @@ packages:
}
engines: { node: '>=18' }
+ whatwg-url@5.0.0:
+ resolution:
+ {
+ integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==,
+ }
+
which-boxed-primitive@1.1.1:
resolution:
{
@@ -7222,7 +7123,7 @@ snapshots:
'@babel/parser': 7.28.0
'@babel/template': 7.27.2
'@babel/traverse': 7.28.0
- '@babel/types': 7.28.0
+ '@babel/types': 7.28.1
convert-source-map: 2.0.0
debug: 4.4.1(supports-color@10.0.0)
gensync: 1.0.0-beta.2
@@ -7252,7 +7153,7 @@ snapshots:
'@babel/helper-module-imports@7.27.1':
dependencies:
'@babel/traverse': 7.28.0
- '@babel/types': 7.28.0
+ '@babel/types': 7.28.1
transitivePeerDependencies:
- supports-color
@@ -7276,7 +7177,7 @@ snapshots:
'@babel/helpers@7.27.6':
dependencies:
'@babel/template': 7.27.2
- '@babel/types': 7.28.0
+ '@babel/types': 7.28.1
'@babel/parser@7.28.0':
dependencies:
@@ -7360,6 +7261,14 @@ snapshots:
dependencies:
'@changesets/types': 6.1.0
+ '@changesets/changelog-github@0.5.1':
+ dependencies:
+ '@changesets/get-github-info': 0.6.0
+ '@changesets/types': 6.1.0
+ dotenv: 8.6.0
+ transitivePeerDependencies:
+ - encoding
+
'@changesets/cli@2.29.5':
dependencies:
'@changesets/apply-release-plan': 7.0.12
@@ -7412,6 +7321,13 @@ snapshots:
picocolors: 1.1.1
semver: 7.7.2
+ '@changesets/get-github-info@0.6.0':
+ dependencies:
+ dataloader: 1.4.0
+ node-fetch: 2.7.0
+ transitivePeerDependencies:
+ - encoding
+
'@changesets/get-release-plan@4.0.13':
dependencies:
'@changesets/assemble-release-plan': 6.0.9
@@ -7855,13 +7771,6 @@ snapshots:
svgo: 4.0.0
vite: 7.0.5(@types/node@20.19.9)(jiti@2.4.2)(tsx@4.20.3)
- '@pivanov/vite-plugin-svg-sprite@3.1.2(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3))':
- dependencies:
- cheerio: 1.1.0
- chokidar: 4.0.3
- svgo: 4.0.0
- vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3)
-
'@pkgjs/parseargs@0.11.0':
optional: true
@@ -7900,123 +7809,63 @@ snapshots:
optionalDependencies:
rollup: 4.45.1
- '@rollup/rollup-android-arm-eabi@4.44.1':
- optional: true
-
'@rollup/rollup-android-arm-eabi@4.45.1':
optional: true
- '@rollup/rollup-android-arm64@4.44.1':
- optional: true
-
'@rollup/rollup-android-arm64@4.45.1':
optional: true
- '@rollup/rollup-darwin-arm64@4.44.1':
- optional: true
-
'@rollup/rollup-darwin-arm64@4.45.1':
optional: true
- '@rollup/rollup-darwin-x64@4.44.1':
- optional: true
-
'@rollup/rollup-darwin-x64@4.45.1':
optional: true
- '@rollup/rollup-freebsd-arm64@4.44.1':
- optional: true
-
'@rollup/rollup-freebsd-arm64@4.45.1':
optional: true
- '@rollup/rollup-freebsd-x64@4.44.1':
- optional: true
-
'@rollup/rollup-freebsd-x64@4.45.1':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.44.1':
- optional: true
-
'@rollup/rollup-linux-arm-gnueabihf@4.45.1':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.44.1':
- optional: true
-
'@rollup/rollup-linux-arm-musleabihf@4.45.1':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.44.1':
- optional: true
-
'@rollup/rollup-linux-arm64-gnu@4.45.1':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.44.1':
- optional: true
-
'@rollup/rollup-linux-arm64-musl@4.45.1':
optional: true
- '@rollup/rollup-linux-loongarch64-gnu@4.44.1':
- optional: true
-
'@rollup/rollup-linux-loongarch64-gnu@4.45.1':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.44.1':
- optional: true
-
'@rollup/rollup-linux-powerpc64le-gnu@4.45.1':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.44.1':
- optional: true
-
'@rollup/rollup-linux-riscv64-gnu@4.45.1':
optional: true
- '@rollup/rollup-linux-riscv64-musl@4.44.1':
- optional: true
-
'@rollup/rollup-linux-riscv64-musl@4.45.1':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.44.1':
- optional: true
-
'@rollup/rollup-linux-s390x-gnu@4.45.1':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.44.1':
- optional: true
-
'@rollup/rollup-linux-x64-gnu@4.45.1':
optional: true
- '@rollup/rollup-linux-x64-musl@4.44.1':
- optional: true
-
'@rollup/rollup-linux-x64-musl@4.45.1':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.44.1':
- optional: true
-
'@rollup/rollup-win32-arm64-msvc@4.45.1':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.44.1':
- optional: true
-
'@rollup/rollup-win32-ia32-msvc@4.45.1':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.44.1':
- optional: true
-
'@rollup/rollup-win32-x64-msvc@4.45.1':
optional: true
@@ -8290,12 +8139,15 @@ snapshots:
'@swc/core-win32-arm64-msvc': 1.13.2
'@swc/core-win32-ia32-msvc': 1.13.2
'@swc/core-win32-x64-msvc': 1.13.2
+ optional: true
- '@swc/counter@0.1.3': {}
+ '@swc/counter@0.1.3':
+ optional: true
'@swc/types@0.1.23':
dependencies:
'@swc/counter': 0.1.3
+ optional: true
'@tanstack/query-core@5.83.0': {}
@@ -8409,7 +8261,7 @@ snapshots:
'@types/conventional-commits-parser@5.0.1':
dependencies:
- '@types/node': 20.19.9
+ '@types/node': 24.1.0
'@types/doctrine@0.0.9': {}
@@ -8418,7 +8270,7 @@ snapshots:
'@types/glob@7.2.0':
dependencies:
'@types/minimatch': 6.0.0
- '@types/node': 20.19.9
+ '@types/node': 24.1.0
'@types/inquirer@6.5.0':
dependencies:
@@ -8457,7 +8309,7 @@ snapshots:
'@types/through@0.0.33':
dependencies:
- '@types/node': 20.19.9
+ '@types/node': 24.1.0
'@types/tinycolor2@1.4.6': {}
@@ -8576,27 +8428,6 @@ snapshots:
- tsx
- yaml
- '@vanilla-extract/compiler@0.3.0(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3)':
- dependencies:
- '@vanilla-extract/css': 1.17.4
- '@vanilla-extract/integration': 8.0.4
- vite: 6.3.5(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3)
- vite-node: 3.2.4(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3)
- transitivePeerDependencies:
- - '@types/node'
- - babel-plugin-macros
- - jiti
- - less
- - lightningcss
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - supports-color
- - terser
- - tsx
- - yaml
-
'@vanilla-extract/css@1.17.4':
dependencies:
'@emotion/hash': 0.9.2
@@ -8621,7 +8452,7 @@ snapshots:
'@vanilla-extract/babel-plugin-debug-ids': 1.2.2
'@vanilla-extract/css': 1.17.4
dedent: 1.6.0
- esbuild: 0.25.5
+ esbuild: 0.25.8
eval: 0.1.8
find-up: 5.0.0
javascript-stringify: 2.1.0
@@ -8660,34 +8491,6 @@ snapshots:
- tsx
- yaml
- '@vanilla-extract/vite-plugin@5.1.0(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3))':
- dependencies:
- '@vanilla-extract/compiler': 0.3.0(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3)
- '@vanilla-extract/integration': 8.0.4
- vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3)
- transitivePeerDependencies:
- - '@types/node'
- - babel-plugin-macros
- - jiti
- - less
- - lightningcss
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - supports-color
- - terser
- - tsx
- - yaml
-
- '@vitejs/plugin-react-swc@3.11.0(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3))':
- dependencies:
- '@rolldown/pluginutils': 1.0.0-beta.27
- '@swc/core': 1.13.2
- vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3)
- transitivePeerDependencies:
- - '@swc/helpers'
-
'@vitejs/plugin-react@4.7.0(vite@7.0.5(@types/node@20.19.9)(jiti@2.4.2)(tsx@4.20.3))':
dependencies:
'@babel/core': 7.28.0
@@ -8700,18 +8503,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-react@4.7.0(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3))':
- dependencies:
- '@babel/core': 7.28.0
- '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.0)
- '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.0)
- '@rolldown/pluginutils': 1.0.0-beta.27
- '@types/babel__core': 7.20.5
- react-refresh: 0.17.0
- vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3)
- transitivePeerDependencies:
- - supports-color
-
'@vitest/expect@2.0.5':
dependencies:
'@vitest/spy': 2.0.5
@@ -9203,6 +8994,8 @@ snapshots:
es-errors: 1.3.0
is-data-view: 1.0.2
+ dataloader@1.4.0: {}
+
debug@4.4.1(supports-color@10.0.0):
dependencies:
ms: 2.1.3
@@ -9306,6 +9099,8 @@ snapshots:
dotenv@16.0.3: {}
+ dotenv@8.6.0: {}
+
dunder-proto@1.0.1:
dependencies:
call-bind-apply-helpers: 1.0.2
@@ -9667,7 +9462,7 @@ snapshots:
eval@0.1.8:
dependencies:
- '@types/node': 20.19.9
+ '@types/node': 24.1.0
require-like: 0.1.2
execa@5.1.1:
@@ -10507,6 +10302,10 @@ snapshots:
dependencies:
lower-case: 1.1.4
+ node-fetch@2.7.0:
+ dependencies:
+ whatwg-url: 5.0.0
+
node-plop@0.26.3:
dependencies:
'@babel/runtime-corejs3': 7.28.0
@@ -10980,32 +10779,6 @@ snapshots:
dependencies:
glob: 7.2.3
- rollup@4.44.1:
- dependencies:
- '@types/estree': 1.0.8
- optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.44.1
- '@rollup/rollup-android-arm64': 4.44.1
- '@rollup/rollup-darwin-arm64': 4.44.1
- '@rollup/rollup-darwin-x64': 4.44.1
- '@rollup/rollup-freebsd-arm64': 4.44.1
- '@rollup/rollup-freebsd-x64': 4.44.1
- '@rollup/rollup-linux-arm-gnueabihf': 4.44.1
- '@rollup/rollup-linux-arm-musleabihf': 4.44.1
- '@rollup/rollup-linux-arm64-gnu': 4.44.1
- '@rollup/rollup-linux-arm64-musl': 4.44.1
- '@rollup/rollup-linux-loongarch64-gnu': 4.44.1
- '@rollup/rollup-linux-powerpc64le-gnu': 4.44.1
- '@rollup/rollup-linux-riscv64-gnu': 4.44.1
- '@rollup/rollup-linux-riscv64-musl': 4.44.1
- '@rollup/rollup-linux-s390x-gnu': 4.44.1
- '@rollup/rollup-linux-x64-gnu': 4.44.1
- '@rollup/rollup-linux-x64-musl': 4.44.1
- '@rollup/rollup-win32-arm64-msvc': 4.44.1
- '@rollup/rollup-win32-ia32-msvc': 4.44.1
- '@rollup/rollup-win32-x64-msvc': 4.44.1
- fsevents: 2.3.3
-
rollup@4.45.1:
dependencies:
'@types/estree': 1.0.8
@@ -11031,7 +10804,6 @@ snapshots:
'@rollup/rollup-win32-ia32-msvc': 4.45.1
'@rollup/rollup-win32-x64-msvc': 4.45.1
fsevents: 2.3.3
- optional: true
run-async@2.4.1: {}
@@ -11354,6 +11126,8 @@ snapshots:
dependencies:
is-number: 7.0.0
+ tr46@0.0.3: {}
+
ts-dedent@2.2.0: {}
ts-node@10.9.2(@swc/core@1.13.2)(@types/node@20.19.9)(typescript@5.8.3):
@@ -11563,45 +11337,24 @@ snapshots:
- tsx
- yaml
- vite-node@3.2.4(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3):
- dependencies:
- cac: 6.7.14
- debug: 4.4.1(supports-color@10.0.0)
- es-module-lexer: 1.7.0
- pathe: 2.0.3
- vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3)
- transitivePeerDependencies:
- - '@types/node'
- - jiti
- - less
- - lightningcss
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - supports-color
- - terser
- - tsx
- - yaml
-
- vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3)):
+ vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@7.0.5(@types/node@20.19.9)(jiti@2.4.2)(tsx@4.20.3)):
dependencies:
debug: 4.4.1(supports-color@10.0.0)
globrex: 0.1.2
tsconfck: 3.1.6(typescript@5.8.3)
optionalDependencies:
- vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3)
+ vite: 7.0.5(@types/node@20.19.9)(jiti@2.4.2)(tsx@4.20.3)
transitivePeerDependencies:
- supports-color
- typescript
vite@6.3.5(@types/node@20.19.9)(jiti@2.4.2)(tsx@4.20.3):
dependencies:
- esbuild: 0.25.5
+ esbuild: 0.25.8
fdir: 6.4.6(picomatch@4.0.2)
picomatch: 4.0.2
postcss: 8.5.6
- rollup: 4.44.1
+ rollup: 4.45.1
tinyglobby: 0.2.14
optionalDependencies:
'@types/node': 20.19.9
@@ -11609,27 +11362,13 @@ snapshots:
jiti: 2.4.2
tsx: 4.20.3
- vite@6.3.5(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3):
- dependencies:
- esbuild: 0.25.5
- fdir: 6.4.6(picomatch@4.0.2)
- picomatch: 4.0.2
- postcss: 8.5.6
- rollup: 4.44.1
- tinyglobby: 0.2.14
- optionalDependencies:
- '@types/node': 24.1.0
- fsevents: 2.3.3
- jiti: 2.4.2
- tsx: 4.20.3
-
vite@7.0.5(@types/node@20.19.9)(jiti@2.4.2)(tsx@4.20.3):
dependencies:
- esbuild: 0.25.5
+ esbuild: 0.25.8
fdir: 6.4.6(picomatch@4.0.2)
picomatch: 4.0.2
postcss: 8.5.6
- rollup: 4.44.1
+ rollup: 4.45.1
tinyglobby: 0.2.14
optionalDependencies:
'@types/node': 20.19.9
@@ -11637,24 +11376,12 @@ snapshots:
jiti: 2.4.2
tsx: 4.20.3
- vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(tsx@4.20.3):
- dependencies:
- esbuild: 0.25.5
- fdir: 6.4.6(picomatch@4.0.2)
- picomatch: 4.0.2
- postcss: 8.5.6
- rollup: 4.44.1
- tinyglobby: 0.2.14
- optionalDependencies:
- '@types/node': 24.1.0
- fsevents: 2.3.3
- jiti: 2.4.2
- tsx: 4.20.3
-
wcwidth@1.0.1:
dependencies:
defaults: 1.0.4
+ webidl-conversions@3.0.1: {}
+
webpack-virtual-modules@0.6.2: {}
whatwg-encoding@3.1.1:
@@ -11663,6 +11390,11 @@ snapshots:
whatwg-mimetype@4.0.0: {}
+ whatwg-url@5.0.0:
+ dependencies:
+ tr46: 0.0.3
+ webidl-conversions: 3.0.1
+
which-boxed-primitive@1.1.1:
dependencies:
is-bigint: 1.1.0
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index bf107a23..cfd97735 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -2,3 +2,28 @@ packages:
- 'config/*'
- 'apps/*'
- 'packages/*'
+
+catalogs:
+ vanilla-extract-core:
+ '@vanilla-extract/css': '^1.17.4'
+ '@vanilla-extract/recipes': '^0.5.7'
+
+ vanilla-extract-utils:
+ '@vanilla-extract/sprinkles': '^1.6.5'
+ '@vanilla-extract/vite-plugin': '^5.1.0'
+
+ vite-core:
+ 'vite': '^7.0.0'
+
+ vite-plugins:
+ '@vitejs/plugin-react': '^4.5.2'
+
+ react-core:
+ 'react': '^19.1.0'
+ 'react-dom': '^19.1.0'
+ '@types/react': '^19.1.8'
+ '@types/react-dom': '^19.0.1'
+
+ typescript-core:
+ typescript: ~5.8.3
+ '@types/node': ^20.11.24