pnpm workspace root for Barazo forum development — shared configuration, tooling, and cross-package dependency management barazo.forum

fix(deps): add barazo-plugins to workspace and lockfile sync (#98)

authored by

Guido X Jansen and committed by
GitHub
ba0e7f19 6e42fda3

+396 -3
+5 -1
.github/workflows/sync-lockfile.yml
··· 51 51 52 52 - name: Fetch workspace member manifests 53 53 run: | 54 - for pkg in barazo-api barazo-web barazo-lexicons; do 54 + for pkg in barazo-api barazo-web barazo-lexicons barazo-plugins; do 55 55 mkdir -p "$pkg" 56 56 curl -sfL "https://raw.githubusercontent.com/singi-labs/$pkg/main/package.json" \ 57 57 -o "$pkg/package.json" 58 58 done 59 + # Fetch sub-packages for plugins monorepo 60 + mkdir -p barazo-plugins/packages/plugin-signatures 61 + curl -sfL "https://raw.githubusercontent.com/singi-labs/barazo-plugins/main/packages/plugin-signatures/package.json" \ 62 + -o "barazo-plugins/packages/plugin-signatures/package.json" 59 63 60 64 - name: Regenerate lockfile 61 65 run: pnpm install --no-frozen-lockfile
+390 -2
pnpm-lock.yaml
··· 259 259 specifier: 'catalog:' 260 260 version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.3)(jiti@2.6.1)(jsdom@28.1.0(@noble/hashes@1.8.0))(lightningcss@1.31.1)(msw@2.12.10(@types/node@25.2.3)(typescript@5.9.3))(tsx@4.21.0)(yaml@2.8.2) 261 261 262 + barazo-plugins: 263 + devDependencies: 264 + '@testing-library/jest-dom': 265 + specifier: ^6.9.1 266 + version: 6.9.1 267 + '@testing-library/react': 268 + specifier: ^16.3.2 269 + version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) 270 + '@testing-library/user-event': 271 + specifier: ^14.6.1 272 + version: 14.6.1(@testing-library/dom@10.4.1) 273 + '@types/react': 274 + specifier: ^19.2.14 275 + version: 19.2.14 276 + '@types/react-dom': 277 + specifier: ^19.2.3 278 + version: 19.2.3(@types/react@19.2.14) 279 + eslint: 280 + specifier: 9.29.0 281 + version: 9.29.0(jiti@2.6.1) 282 + jsdom: 283 + specifier: ^28.1.0 284 + version: 28.1.0(@noble/hashes@1.8.0) 285 + prettier: 286 + specifier: 3.6.2 287 + version: 3.6.2 288 + react: 289 + specifier: ^19.2.4 290 + version: 19.2.4 291 + react-dom: 292 + specifier: ^19.2.4 293 + version: 19.2.4(react@19.2.4) 294 + typescript: 295 + specifier: 5.9.3 296 + version: 5.9.3 297 + typescript-eslint: 298 + specifier: 8.56.1 299 + version: 8.56.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3) 300 + vitest: 301 + specifier: 4.0.18 302 + version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.3.3)(jiti@2.6.1)(jsdom@28.1.0(@noble/hashes@1.8.0))(lightningcss@1.31.1)(msw@2.12.10(@types/node@25.3.3)(typescript@5.9.3))(tsx@4.21.0)(yaml@2.8.2) 303 + zod: 304 + specifier: 4.3.6 305 + version: 4.3.6 306 + 262 307 barazo-web: 263 308 dependencies: 264 309 '@dnd-kit/core': ··· 1342 1387 resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} 1343 1388 engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 1344 1389 1390 + '@eslint/config-array@0.20.1': 1391 + resolution: {integrity: sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==} 1392 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1393 + 1345 1394 '@eslint/config-array@0.21.1': 1346 1395 resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==} 1347 1396 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1348 1397 1398 + '@eslint/config-helpers@0.2.3': 1399 + resolution: {integrity: sha512-u180qk2Um1le4yf0ruXH3PYFeEZeYC3p/4wCTKrr2U1CmGdzGi3KtY0nuPDH48UJxlKCC5RDzbcbh4X0XlqgHg==} 1400 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1401 + 1349 1402 '@eslint/config-helpers@0.4.2': 1350 1403 resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==} 1351 1404 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1352 1405 1406 + '@eslint/core@0.14.0': 1407 + resolution: {integrity: sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==} 1408 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1409 + 1410 + '@eslint/core@0.15.2': 1411 + resolution: {integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==} 1412 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1413 + 1353 1414 '@eslint/core@0.17.0': 1354 1415 resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} 1355 1416 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ··· 1362 1423 resolution: {integrity: sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==} 1363 1424 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1364 1425 1426 + '@eslint/js@9.29.0': 1427 + resolution: {integrity: sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==} 1428 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1429 + 1365 1430 '@eslint/js@9.39.3': 1366 1431 resolution: {integrity: sha512-1B1VkCq6FuUNlQvlBYb+1jDu/gV297TIs/OeiaSR9l1H27SVW55ONE1e1Vp16NqP683+xEGzxYtv4XCiDPaQiw==} 1367 1432 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1368 1433 1369 1434 '@eslint/object-schema@2.1.7': 1370 1435 resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} 1436 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1437 + 1438 + '@eslint/plugin-kit@0.3.5': 1439 + resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==} 1371 1440 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1372 1441 1373 1442 '@eslint/plugin-kit@0.4.1': ··· 3303 3372 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 3304 3373 typescript: '>=4.8.4 <6.0.0' 3305 3374 3375 + '@typescript-eslint/eslint-plugin@8.56.1': 3376 + resolution: {integrity: sha512-Jz9ZztpB37dNC+HU2HI28Bs9QXpzCz+y/twHOwhyrIRdbuVDxSytJNDl6z/aAKlaRIwC7y8wJdkBv7FxYGgi0A==} 3377 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 3378 + peerDependencies: 3379 + '@typescript-eslint/parser': ^8.56.1 3380 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 3381 + typescript: '>=4.8.4 <6.0.0' 3382 + 3306 3383 '@typescript-eslint/parser@8.56.0': 3307 3384 resolution: {integrity: sha512-IgSWvLobTDOjnaxAfDTIHaECbkNlAlKv2j5SjpB2v7QHKv1FIfjwMy8FsDbVfDX/KjmCmYICcw7uGaXLhtsLNg==} 3385 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 3386 + peerDependencies: 3387 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 3388 + typescript: '>=4.8.4 <6.0.0' 3389 + 3390 + '@typescript-eslint/parser@8.56.1': 3391 + resolution: {integrity: sha512-klQbnPAAiGYFyI02+znpBRLyjL4/BrBd0nyWkdC0s/6xFLkXYQ8OoRrSkqacS1ddVxf/LDyODIKbQ5TgKAf/Fg==} 3308 3392 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 3309 3393 peerDependencies: 3310 3394 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 ··· 3316 3400 peerDependencies: 3317 3401 typescript: '>=4.8.4 <6.0.0' 3318 3402 3403 + '@typescript-eslint/project-service@8.56.1': 3404 + resolution: {integrity: sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ==} 3405 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 3406 + peerDependencies: 3407 + typescript: '>=4.8.4 <6.0.0' 3408 + 3319 3409 '@typescript-eslint/scope-manager@8.56.0': 3320 3410 resolution: {integrity: sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w==} 3321 3411 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 3322 3412 3413 + '@typescript-eslint/scope-manager@8.56.1': 3414 + resolution: {integrity: sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w==} 3415 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 3416 + 3323 3417 '@typescript-eslint/tsconfig-utils@8.56.0': 3324 3418 resolution: {integrity: sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg==} 3325 3419 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 3326 3420 peerDependencies: 3327 3421 typescript: '>=4.8.4 <6.0.0' 3328 3422 3423 + '@typescript-eslint/tsconfig-utils@8.56.1': 3424 + resolution: {integrity: sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ==} 3425 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 3426 + peerDependencies: 3427 + typescript: '>=4.8.4 <6.0.0' 3428 + 3329 3429 '@typescript-eslint/type-utils@8.56.0': 3330 3430 resolution: {integrity: sha512-qX2L3HWOU2nuDs6GzglBeuFXviDODreS58tLY/BALPC7iu3Fa+J7EOTwnX9PdNBxUI7Uh0ntP0YWGnxCkXzmfA==} 3331 3431 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ··· 3333 3433 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 3334 3434 typescript: '>=4.8.4 <6.0.0' 3335 3435 3436 + '@typescript-eslint/type-utils@8.56.1': 3437 + resolution: {integrity: sha512-yB/7dxi7MgTtGhZdaHCemf7PuwrHMenHjmzgUW1aJpO+bBU43OycnM3Wn+DdvDO/8zzA9HlhaJ0AUGuvri4oGg==} 3438 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 3439 + peerDependencies: 3440 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 3441 + typescript: '>=4.8.4 <6.0.0' 3442 + 3336 3443 '@typescript-eslint/types@8.56.0': 3337 3444 resolution: {integrity: sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==} 3445 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 3446 + 3447 + '@typescript-eslint/types@8.56.1': 3448 + resolution: {integrity: sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw==} 3338 3449 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 3339 3450 3340 3451 '@typescript-eslint/typescript-estree@8.56.0': ··· 3343 3454 peerDependencies: 3344 3455 typescript: '>=4.8.4 <6.0.0' 3345 3456 3457 + '@typescript-eslint/typescript-estree@8.56.1': 3458 + resolution: {integrity: sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg==} 3459 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 3460 + peerDependencies: 3461 + typescript: '>=4.8.4 <6.0.0' 3462 + 3346 3463 '@typescript-eslint/utils@8.56.0': 3347 3464 resolution: {integrity: sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ==} 3348 3465 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ··· 3350 3467 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 3351 3468 typescript: '>=4.8.4 <6.0.0' 3352 3469 3470 + '@typescript-eslint/utils@8.56.1': 3471 + resolution: {integrity: sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA==} 3472 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 3473 + peerDependencies: 3474 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 3475 + typescript: '>=4.8.4 <6.0.0' 3476 + 3353 3477 '@typescript-eslint/visitor-keys@8.56.0': 3354 3478 resolution: {integrity: sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg==} 3479 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 3480 + 3481 + '@typescript-eslint/visitor-keys@8.56.1': 3482 + resolution: {integrity: sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw==} 3355 3483 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 3356 3484 3357 3485 '@ungap/structured-clone@1.3.0': ··· 4662 4790 resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} 4663 4791 engines: {node: ^20.19.0 || ^22.13.0 || >=24} 4664 4792 4793 + eslint@9.29.0: 4794 + resolution: {integrity: sha512-GsGizj2Y1rCWDu6XoEekL3RLilp0voSePurjZIkxL3wlm5o5EC9VpgaP7lrCvjnkuLvzFBQWB3vWB3K5KQTveQ==} 4795 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 4796 + hasBin: true 4797 + peerDependencies: 4798 + jiti: '*' 4799 + peerDependenciesMeta: 4800 + jiti: 4801 + optional: true 4802 + 4665 4803 eslint@9.39.3: 4666 4804 resolution: {integrity: sha512-VmQ+sifHUbI/IcSopBCF/HO3YiHQx/AVd3UVyYL6weuwW+HvON9VYn5l6Zl1WZzPWXPNZrSQpxwkkZ/VuvJZzg==} 4667 4805 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ··· 6211 6349 resolution: {integrity: sha512-BLxfZh+m6UiAiCPZFJ4+vYoL7NrRs5XgCTRrjseATAggXhdZKKxn+JUNmuVYWY23bDHgaEHodxw8mnmtVEDtHw==} 6212 6350 engines: {node: '>=8'} 6213 6351 6352 + prettier@3.6.2: 6353 + resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==} 6354 + engines: {node: '>=14'} 6355 + hasBin: true 6356 + 6214 6357 prettier@3.8.1: 6215 6358 resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==} 6216 6359 engines: {node: '>=14'} ··· 7039 7182 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 7040 7183 typescript: '>=4.8.4 <6.0.0' 7041 7184 7185 + typescript-eslint@8.56.1: 7186 + resolution: {integrity: sha512-U4lM6pjmBX7J5wk4szltF7I1cGBHXZopnAXCMXb3+fZ3B/0Z3hq3wS/CCUB2NZBNAExK92mCU2tEohWuwVMsDQ==} 7187 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 7188 + peerDependencies: 7189 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 7190 + typescript: '>=4.8.4 <6.0.0' 7191 + 7042 7192 typescript@5.9.3: 7043 7193 resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} 7044 7194 engines: {node: '>=14.17'} ··· 7587 7737 dependencies: 7588 7738 '@atproto/lex-document': 0.0.14 7589 7739 '@atproto/lex-schema': 0.0.13 7590 - prettier: 3.8.1 7740 + prettier: 3.6.2 7591 7741 ts-morph: 27.0.2 7592 7742 tslib: 2.8.1 7593 7743 ··· 8339 8489 '@esbuild/win32-x64@0.27.3': 8340 8490 optional: true 8341 8491 8492 + '@eslint-community/eslint-utils@4.9.1(eslint@9.29.0(jiti@2.6.1))': 8493 + dependencies: 8494 + eslint: 9.29.0(jiti@2.6.1) 8495 + eslint-visitor-keys: 3.4.3 8496 + 8342 8497 '@eslint-community/eslint-utils@4.9.1(eslint@9.39.3(jiti@2.6.1))': 8343 8498 dependencies: 8344 8499 eslint: 9.39.3(jiti@2.6.1) ··· 8346 8501 8347 8502 '@eslint-community/regexpp@4.12.2': {} 8348 8503 8504 + '@eslint/config-array@0.20.1': 8505 + dependencies: 8506 + '@eslint/object-schema': 2.1.7 8507 + debug: 4.4.3 8508 + minimatch: 10.2.2 8509 + transitivePeerDependencies: 8510 + - supports-color 8511 + 8349 8512 '@eslint/config-array@0.21.1': 8350 8513 dependencies: 8351 8514 '@eslint/object-schema': 2.1.7 ··· 8353 8516 minimatch: 10.2.2 8354 8517 transitivePeerDependencies: 8355 8518 - supports-color 8519 + 8520 + '@eslint/config-helpers@0.2.3': {} 8356 8521 8357 8522 '@eslint/config-helpers@0.4.2': 8358 8523 dependencies: 8359 8524 '@eslint/core': 0.17.0 8360 8525 8526 + '@eslint/core@0.14.0': 8527 + dependencies: 8528 + '@types/json-schema': 7.0.15 8529 + 8530 + '@eslint/core@0.15.2': 8531 + dependencies: 8532 + '@types/json-schema': 7.0.15 8533 + 8361 8534 '@eslint/core@0.17.0': 8362 8535 dependencies: 8363 8536 '@types/json-schema': 7.0.15 ··· 8381 8554 transitivePeerDependencies: 8382 8555 - supports-color 8383 8556 8557 + '@eslint/js@9.29.0': {} 8558 + 8384 8559 '@eslint/js@9.39.3': {} 8385 8560 8386 8561 '@eslint/object-schema@2.1.7': {} 8562 + 8563 + '@eslint/plugin-kit@0.3.5': 8564 + dependencies: 8565 + '@eslint/core': 0.15.2 8566 + levn: 0.4.1 8387 8567 8388 8568 '@eslint/plugin-kit@0.4.1': 8389 8569 dependencies: ··· 10461 10641 transitivePeerDependencies: 10462 10642 - supports-color 10463 10643 10644 + '@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)': 10645 + dependencies: 10646 + '@eslint-community/regexpp': 4.12.2 10647 + '@typescript-eslint/parser': 8.56.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3) 10648 + '@typescript-eslint/scope-manager': 8.56.1 10649 + '@typescript-eslint/type-utils': 8.56.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3) 10650 + '@typescript-eslint/utils': 8.56.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3) 10651 + '@typescript-eslint/visitor-keys': 8.56.1 10652 + eslint: 9.29.0(jiti@2.6.1) 10653 + ignore: 7.0.5 10654 + natural-compare: 1.4.0 10655 + ts-api-utils: 2.4.0(typescript@5.9.3) 10656 + typescript: 5.9.3 10657 + transitivePeerDependencies: 10658 + - supports-color 10659 + 10660 + '@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)': 10661 + dependencies: 10662 + '@eslint-community/regexpp': 4.12.2 10663 + '@typescript-eslint/parser': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) 10664 + '@typescript-eslint/scope-manager': 8.56.1 10665 + '@typescript-eslint/type-utils': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) 10666 + '@typescript-eslint/utils': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) 10667 + '@typescript-eslint/visitor-keys': 8.56.1 10668 + eslint: 9.39.3(jiti@2.6.1) 10669 + ignore: 7.0.5 10670 + natural-compare: 1.4.0 10671 + ts-api-utils: 2.4.0(typescript@5.9.3) 10672 + typescript: 5.9.3 10673 + transitivePeerDependencies: 10674 + - supports-color 10675 + 10464 10676 '@typescript-eslint/parser@8.56.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)': 10465 10677 dependencies: 10466 10678 '@typescript-eslint/scope-manager': 8.56.0 ··· 10473 10685 transitivePeerDependencies: 10474 10686 - supports-color 10475 10687 10688 + '@typescript-eslint/parser@8.56.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)': 10689 + dependencies: 10690 + '@typescript-eslint/scope-manager': 8.56.1 10691 + '@typescript-eslint/types': 8.56.1 10692 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) 10693 + '@typescript-eslint/visitor-keys': 8.56.1 10694 + debug: 4.4.3 10695 + eslint: 9.29.0(jiti@2.6.1) 10696 + typescript: 5.9.3 10697 + transitivePeerDependencies: 10698 + - supports-color 10699 + 10700 + '@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)': 10701 + dependencies: 10702 + '@typescript-eslint/scope-manager': 8.56.1 10703 + '@typescript-eslint/types': 8.56.1 10704 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) 10705 + '@typescript-eslint/visitor-keys': 8.56.1 10706 + debug: 4.4.3 10707 + eslint: 9.39.3(jiti@2.6.1) 10708 + typescript: 5.9.3 10709 + transitivePeerDependencies: 10710 + - supports-color 10711 + 10476 10712 '@typescript-eslint/project-service@8.56.0(typescript@5.9.3)': 10477 10713 dependencies: 10478 10714 '@typescript-eslint/tsconfig-utils': 8.56.0(typescript@5.9.3) ··· 10482 10718 transitivePeerDependencies: 10483 10719 - supports-color 10484 10720 10721 + '@typescript-eslint/project-service@8.56.1(typescript@5.9.3)': 10722 + dependencies: 10723 + '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.9.3) 10724 + '@typescript-eslint/types': 8.56.1 10725 + debug: 4.4.3 10726 + typescript: 5.9.3 10727 + transitivePeerDependencies: 10728 + - supports-color 10729 + 10485 10730 '@typescript-eslint/scope-manager@8.56.0': 10486 10731 dependencies: 10487 10732 '@typescript-eslint/types': 8.56.0 10488 10733 '@typescript-eslint/visitor-keys': 8.56.0 10734 + 10735 + '@typescript-eslint/scope-manager@8.56.1': 10736 + dependencies: 10737 + '@typescript-eslint/types': 8.56.1 10738 + '@typescript-eslint/visitor-keys': 8.56.1 10489 10739 10490 10740 '@typescript-eslint/tsconfig-utils@8.56.0(typescript@5.9.3)': 10491 10741 dependencies: 10492 10742 typescript: 5.9.3 10493 10743 10744 + '@typescript-eslint/tsconfig-utils@8.56.1(typescript@5.9.3)': 10745 + dependencies: 10746 + typescript: 5.9.3 10747 + 10494 10748 '@typescript-eslint/type-utils@8.56.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)': 10495 10749 dependencies: 10496 10750 '@typescript-eslint/types': 8.56.0 ··· 10503 10757 transitivePeerDependencies: 10504 10758 - supports-color 10505 10759 10760 + '@typescript-eslint/type-utils@8.56.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)': 10761 + dependencies: 10762 + '@typescript-eslint/types': 8.56.1 10763 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) 10764 + '@typescript-eslint/utils': 8.56.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3) 10765 + debug: 4.4.3 10766 + eslint: 9.29.0(jiti@2.6.1) 10767 + ts-api-utils: 2.4.0(typescript@5.9.3) 10768 + typescript: 5.9.3 10769 + transitivePeerDependencies: 10770 + - supports-color 10771 + 10772 + '@typescript-eslint/type-utils@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)': 10773 + dependencies: 10774 + '@typescript-eslint/types': 8.56.1 10775 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) 10776 + '@typescript-eslint/utils': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) 10777 + debug: 4.4.3 10778 + eslint: 9.39.3(jiti@2.6.1) 10779 + ts-api-utils: 2.4.0(typescript@5.9.3) 10780 + typescript: 5.9.3 10781 + transitivePeerDependencies: 10782 + - supports-color 10783 + 10506 10784 '@typescript-eslint/types@8.56.0': {} 10785 + 10786 + '@typescript-eslint/types@8.56.1': {} 10507 10787 10508 10788 '@typescript-eslint/typescript-estree@8.56.0(typescript@5.9.3)': 10509 10789 dependencies: ··· 10520 10800 transitivePeerDependencies: 10521 10801 - supports-color 10522 10802 10803 + '@typescript-eslint/typescript-estree@8.56.1(typescript@5.9.3)': 10804 + dependencies: 10805 + '@typescript-eslint/project-service': 8.56.1(typescript@5.9.3) 10806 + '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.9.3) 10807 + '@typescript-eslint/types': 8.56.1 10808 + '@typescript-eslint/visitor-keys': 8.56.1 10809 + debug: 4.4.3 10810 + minimatch: 10.2.2 10811 + semver: 7.7.4 10812 + tinyglobby: 0.2.15 10813 + ts-api-utils: 2.4.0(typescript@5.9.3) 10814 + typescript: 5.9.3 10815 + transitivePeerDependencies: 10816 + - supports-color 10817 + 10523 10818 '@typescript-eslint/utils@8.56.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)': 10524 10819 dependencies: 10525 10820 '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.3(jiti@2.6.1)) ··· 10531 10826 transitivePeerDependencies: 10532 10827 - supports-color 10533 10828 10829 + '@typescript-eslint/utils@8.56.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3)': 10830 + dependencies: 10831 + '@eslint-community/eslint-utils': 4.9.1(eslint@9.29.0(jiti@2.6.1)) 10832 + '@typescript-eslint/scope-manager': 8.56.1 10833 + '@typescript-eslint/types': 8.56.1 10834 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) 10835 + eslint: 9.29.0(jiti@2.6.1) 10836 + typescript: 5.9.3 10837 + transitivePeerDependencies: 10838 + - supports-color 10839 + 10840 + '@typescript-eslint/utils@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)': 10841 + dependencies: 10842 + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.3(jiti@2.6.1)) 10843 + '@typescript-eslint/scope-manager': 8.56.1 10844 + '@typescript-eslint/types': 8.56.1 10845 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) 10846 + eslint: 9.39.3(jiti@2.6.1) 10847 + typescript: 5.9.3 10848 + transitivePeerDependencies: 10849 + - supports-color 10850 + 10534 10851 '@typescript-eslint/visitor-keys@8.56.0': 10535 10852 dependencies: 10536 10853 '@typescript-eslint/types': 8.56.0 10854 + eslint-visitor-keys: 5.0.1 10855 + 10856 + '@typescript-eslint/visitor-keys@8.56.1': 10857 + dependencies: 10858 + '@typescript-eslint/types': 8.56.1 10537 10859 eslint-visitor-keys: 5.0.1 10538 10860 10539 10861 '@ungap/structured-clone@1.3.0': {} ··· 11825 12147 eslint-plugin-react: 7.37.5(eslint@9.39.3(jiti@2.6.1)) 11826 12148 eslint-plugin-react-hooks: 7.0.1(eslint@9.39.3(jiti@2.6.1)) 11827 12149 globals: 16.4.0 11828 - typescript-eslint: 8.56.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) 12150 + typescript-eslint: 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) 11829 12151 optionalDependencies: 11830 12152 typescript: 5.9.3 11831 12153 transitivePeerDependencies: ··· 11973 12295 11974 12296 eslint-visitor-keys@5.0.1: {} 11975 12297 12298 + eslint@9.29.0(jiti@2.6.1): 12299 + dependencies: 12300 + '@eslint-community/eslint-utils': 4.9.1(eslint@9.29.0(jiti@2.6.1)) 12301 + '@eslint-community/regexpp': 4.12.2 12302 + '@eslint/config-array': 0.20.1 12303 + '@eslint/config-helpers': 0.2.3 12304 + '@eslint/core': 0.14.0 12305 + '@eslint/eslintrc': 3.3.3 12306 + '@eslint/js': 9.29.0 12307 + '@eslint/plugin-kit': 0.3.5 12308 + '@humanfs/node': 0.16.7 12309 + '@humanwhocodes/module-importer': 1.0.1 12310 + '@humanwhocodes/retry': 0.4.3 12311 + '@types/estree': 1.0.8 12312 + '@types/json-schema': 7.0.15 12313 + ajv: 6.12.6 12314 + chalk: 4.1.2 12315 + cross-spawn: 7.0.6 12316 + debug: 4.4.3 12317 + escape-string-regexp: 4.0.0 12318 + eslint-scope: 8.4.0 12319 + eslint-visitor-keys: 4.2.1 12320 + espree: 10.4.0 12321 + esquery: 1.7.0 12322 + esutils: 2.0.3 12323 + fast-deep-equal: 3.1.3 12324 + file-entry-cache: 8.0.0 12325 + find-up: 5.0.0 12326 + glob-parent: 6.0.2 12327 + ignore: 5.3.2 12328 + imurmurhash: 0.1.4 12329 + is-glob: 4.0.3 12330 + json-stable-stringify-without-jsonify: 1.0.1 12331 + lodash.merge: 4.6.2 12332 + minimatch: 10.2.2 12333 + natural-compare: 1.4.0 12334 + optionator: 0.9.4 12335 + optionalDependencies: 12336 + jiti: 2.6.1 12337 + transitivePeerDependencies: 12338 + - supports-color 12339 + 11976 12340 eslint@9.39.3(jiti@2.6.1): 11977 12341 dependencies: 11978 12342 '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.3(jiti@2.6.1)) ··· 13690 14054 13691 14055 prepend-http@3.0.1: {} 13692 14056 14057 + prettier@3.6.2: {} 14058 + 13693 14059 prettier@3.8.1: {} 13694 14060 13695 14061 pretty-format@27.5.1: ··· 14750 15116 '@typescript-eslint/parser': 8.56.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) 14751 15117 '@typescript-eslint/typescript-estree': 8.56.0(typescript@5.9.3) 14752 15118 '@typescript-eslint/utils': 8.56.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) 15119 + eslint: 9.39.3(jiti@2.6.1) 15120 + typescript: 5.9.3 15121 + transitivePeerDependencies: 15122 + - supports-color 15123 + 15124 + typescript-eslint@8.56.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3): 15125 + dependencies: 15126 + '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3) 15127 + '@typescript-eslint/parser': 8.56.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3) 15128 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) 15129 + '@typescript-eslint/utils': 8.56.1(eslint@9.29.0(jiti@2.6.1))(typescript@5.9.3) 15130 + eslint: 9.29.0(jiti@2.6.1) 15131 + typescript: 5.9.3 15132 + transitivePeerDependencies: 15133 + - supports-color 15134 + 15135 + typescript-eslint@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3): 15136 + dependencies: 15137 + '@typescript-eslint/eslint-plugin': 8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) 15138 + '@typescript-eslint/parser': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) 15139 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) 15140 + '@typescript-eslint/utils': 8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) 14753 15141 eslint: 9.39.3(jiti@2.6.1) 14754 15142 typescript: 5.9.3 14755 15143 transitivePeerDependencies:
+1
pnpm-workspace.yaml
··· 2 2 - "barazo-lexicons" 3 3 - "barazo-api" 4 4 - "barazo-web" 5 + - "barazo-plugins" 5 6 6 7 catalog: 7 8 zod: "^4.3.6"