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

fix: regenerate lockfile after org rename to singi-labs (#100)

The lockfile still referenced @barazo-forum/lexicons after the org rename,
causing pnpm deploy to bundle the wrong package name. The API container
couldn't find @singi-labs/lexicons at runtime, resulting in a crash loop
and 502 on staging.

authored by

Guido X Jansen and committed by
GitHub
88a7f748 c78ee2be

+48 -40
+48 -40
pnpm-lock.yaml
··· 492 492 version: 9.39.3(jiti@2.6.1) 493 493 eslint-config-next: 494 494 specifier: 16.1.6 495 - version: 16.1.6(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) 495 + version: 16.1.6(@typescript-eslint/parser@8.56.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) 496 496 eslint-plugin-better-tailwindcss: 497 497 specifier: 4.3.1 498 498 version: 4.3.1(eslint@9.39.3(jiti@2.6.1))(tailwindcss@4.2.1)(typescript@5.9.3) ··· 650 650 '@atproto/lex@0.0.19': 651 651 resolution: {integrity: sha512-jCd4cNIcxJk/ZSWF6dLiIFeGkoockaLbTUBUIjVkFTEz3UmeqBX2Bg6MwLLWxVqjzBTge0BLeqmrnu/cRZwl1g==} 652 652 hasBin: true 653 - 654 - '@atproto/lexicon@0.6.1': 655 - resolution: {integrity: sha512-/vI1kVlY50Si+5MXpvOucelnYwb0UJ6Qto5mCp+7Q5C+Jtp+SoSykAPVvjVtTnQUH2vrKOFOwpb3C375vSKzXw==} 656 653 657 654 '@atproto/lexicon@0.6.2': 658 655 resolution: {integrity: sha512-p3Ly6hinVZW0ETuAXZMeUGwuMm3g8HvQMQ41yyEE6AL0hAkfeKFaZKos6BdBrr6CjkpbrDZqE8M+5+QOceysMw==} ··· 4407 4404 devtools-protocol@0.0.1566079: 4408 4405 resolution: {integrity: sha512-MJfAEA1UfVhSs7fbSQOG4czavUp1ajfg6prlAN0+cmfa2zNjaIbvq8VneP7do1WAQQIvgNJWSMeP6UyI90gIlQ==} 4409 4406 4407 + devtools-protocol@0.0.1581282: 4408 + resolution: {integrity: sha512-nv7iKtNZQshSW2hKzYNr46nM/Cfh5SEvE2oV0/SEGgc9XupIY5ggf84Cz8eJIkBce7S3bmTAauFD6aysMpnqsQ==} 4409 + 4410 4410 dezalgo@1.0.4: 4411 4411 resolution: {integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==} 4412 4412 ··· 6426 6426 resolution: {integrity: sha512-fokQ8gv+hNgsRWqVuP5rUjGp+wzV5aMTP3fcm8ekNabmLGlJdFHas1OdMscAH9Gzq4Qcf7cfI/Pe6wEcAqQhqg==} 6427 6427 engines: {node: '>=18'} 6428 6428 6429 - puppeteer-core@24.37.5: 6430 - resolution: {integrity: sha512-ybL7iE78YPN4T6J+sPLO7r0lSByp/0NN6PvfBEql219cOnttoTFzCWKiBOjstXSqi/OKpwae623DWAsL7cn2MQ==} 6429 + puppeteer-core@24.38.0: 6430 + resolution: {integrity: sha512-zB3S/tksIhgi2gZRndUe07AudBz5SXOB7hqG0kEa9/YXWrGwlVlYm3tZtwKgfRftBzbmLQl5iwHkQQl04n/mWw==} 6431 6431 engines: {node: '>=18'} 6432 6432 6433 - puppeteer@24.37.5: 6434 - resolution: {integrity: sha512-3PAOIQLceyEmn1Fi76GkGO2EVxztv5OtdlB1m8hMUZL3f8KDHnlvXbvCXv+Ls7KzF1R0KdKBqLuT/Hhrok12hQ==} 6433 + puppeteer@24.38.0: 6434 + resolution: {integrity: sha512-abnJOBVoL9PQTLKSbYGm9mjNFyIPaTVj77J/6cS370dIQtcZMpx8wyZoAuBzR71Aoon6yvI71NEVFUsl3JU82g==} 6435 6435 engines: {node: '>=18'} 6436 6436 hasBin: true 6437 6437 ··· 7172 7172 typed-query-selector@2.12.0: 7173 7173 resolution: {integrity: sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==} 7174 7174 7175 + typed-query-selector@2.12.1: 7176 + resolution: {integrity: sha512-uzR+FzI8qrUEIu96oaeBJmd9E7CFEiQ3goA5qCVgc4s5llSubcfGHq9yUstZx/k4s9dXHVKsE35YWoFyvEqEHA==} 7177 + 7175 7178 typedarray-to-buffer@3.1.5: 7176 7179 resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} 7177 7180 ··· 7676 7679 '@atproto/api@0.19.0': 7677 7680 dependencies: 7678 7681 '@atproto/common-web': 0.4.17 7679 - '@atproto/lexicon': 0.6.1 7682 + '@atproto/lexicon': 0.6.2 7680 7683 '@atproto/syntax': 0.4.3 7681 7684 '@atproto/xrpc': 0.7.7 7682 7685 await-lock: 2.2.2 ··· 7834 7837 tslib: 2.8.1 7835 7838 yargs: 17.7.2 7836 7839 7837 - '@atproto/lexicon@0.6.1': 7838 - dependencies: 7839 - '@atproto/common-web': 0.4.17 7840 - '@atproto/syntax': 0.4.3 7841 - iso-datestring-validator: 2.2.2 7842 - multiformats: 9.9.0 7843 - zod: 3.25.76 7844 - 7845 7840 '@atproto/lexicon@0.6.2': 7846 7841 dependencies: 7847 7842 '@atproto/common-web': 0.4.18 ··· 10972 10967 chai: 6.2.2 10973 10968 tinyrainbow: 3.0.3 10974 10969 10975 - '@vitest/mocker@4.0.18(msw@2.12.10(@types/node@25.2.3)(typescript@5.9.3))(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)(yaml@2.8.2))': 10970 + '@vitest/mocker@4.0.18(msw@2.12.10(@types/node@25.2.3)(typescript@5.9.3))(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)(yaml@2.8.2))': 10976 10971 dependencies: 10977 10972 '@vitest/spy': 4.0.18 10978 10973 estree-walker: 3.0.3 10979 10974 magic-string: 0.30.21 10980 10975 optionalDependencies: 10981 10976 msw: 2.12.10(@types/node@25.2.3)(typescript@5.9.3) 10982 - vite: 7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)(yaml@2.8.2) 10977 + vite: 7.3.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)(yaml@2.8.2) 10983 10978 10984 10979 '@vitest/mocker@4.0.18(msw@2.12.10(@types/node@25.3.3)(typescript@5.9.3))(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)(yaml@2.8.2))': 10985 10980 dependencies: ··· 11487 11482 mitt: 3.0.1 11488 11483 zod: 3.25.76 11489 11484 11485 + chromium-bidi@14.0.0(devtools-protocol@0.0.1581282): 11486 + dependencies: 11487 + devtools-protocol: 0.0.1581282 11488 + mitt: 3.0.1 11489 + zod: 3.25.76 11490 + 11490 11491 cjs-module-lexer@2.2.0: {} 11491 11492 11492 11493 class-variance-authority@0.7.1: ··· 11794 11795 devtools-protocol@0.0.1467305: {} 11795 11796 11796 11797 devtools-protocol@0.0.1566079: {} 11798 + 11799 + devtools-protocol@0.0.1581282: {} 11797 11800 11798 11801 dezalgo@1.0.4: 11799 11802 dependencies: ··· 12136 12139 optionalDependencies: 12137 12140 source-map: 0.6.1 12138 12141 12139 - eslint-config-next@16.1.6(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3): 12142 + eslint-config-next@16.1.6(@typescript-eslint/parser@8.56.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3): 12140 12143 dependencies: 12141 12144 '@next/eslint-plugin-next': 16.1.6 12142 12145 eslint: 9.39.3(jiti@2.6.1) 12143 12146 eslint-import-resolver-node: 0.3.9 12144 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)) 12145 - eslint-plugin-import: 2.32.0(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)) 12147 + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)) 12148 + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.56.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)) 12146 12149 eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.3(jiti@2.6.1)) 12147 12150 eslint-plugin-react: 7.37.5(eslint@9.39.3(jiti@2.6.1)) 12148 12151 eslint-plugin-react-hooks: 7.0.1(eslint@9.39.3(jiti@2.6.1)) ··· 12164 12167 transitivePeerDependencies: 12165 12168 - supports-color 12166 12169 12167 - eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)): 12170 + eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)): 12168 12171 dependencies: 12169 12172 '@nolyfill/is-core-module': 1.0.39 12170 12173 debug: 4.4.3 ··· 12175 12178 tinyglobby: 0.2.15 12176 12179 unrs-resolver: 1.11.1 12177 12180 optionalDependencies: 12178 - eslint-plugin-import: 2.32.0(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)) 12181 + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.56.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)) 12179 12182 transitivePeerDependencies: 12180 12183 - supports-color 12181 12184 12182 - eslint-module-utils@2.12.1(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)): 12185 + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.56.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)): 12183 12186 dependencies: 12184 12187 debug: 3.2.7 12185 12188 optionalDependencies: 12189 + '@typescript-eslint/parser': 8.56.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) 12186 12190 eslint: 9.39.3(jiti@2.6.1) 12187 12191 eslint-import-resolver-node: 0.3.9 12188 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)) 12192 + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)) 12189 12193 transitivePeerDependencies: 12190 12194 - supports-color 12191 12195 ··· 12205 12209 transitivePeerDependencies: 12206 12210 - typescript 12207 12211 12208 - eslint-plugin-import@2.32.0(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)): 12212 + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)): 12209 12213 dependencies: 12210 12214 '@rtsao/scc': 1.1.0 12211 12215 array-includes: 3.1.9 ··· 12216 12220 doctrine: 2.1.0 12217 12221 eslint: 9.39.3(jiti@2.6.1) 12218 12222 eslint-import-resolver-node: 0.3.9 12219 - eslint-module-utils: 2.12.1(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)) 12223 + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.56.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.56.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)))(eslint@9.39.3(jiti@2.6.1)) 12220 12224 hasown: 2.0.2 12221 12225 is-core-module: 2.16.1 12222 12226 is-glob: 4.0.3 ··· 12227 12231 semver: 6.3.1 12228 12232 string.prototype.trimend: 1.0.9 12229 12233 tsconfig-paths: 3.15.0 12234 + optionalDependencies: 12235 + '@typescript-eslint/parser': 8.56.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) 12230 12236 transitivePeerDependencies: 12231 12237 - eslint-import-resolver-typescript 12232 12238 - eslint-import-resolver-webpack ··· 13834 13840 node-fetch: 2.7.0 13835 13841 pa11y: 9.1.1(typescript@5.9.3) 13836 13842 protocolify: 3.0.0 13837 - puppeteer: 24.37.5(typescript@5.9.3) 13843 + puppeteer: 24.38.0(typescript@5.9.3) 13838 13844 wordwrap: 1.0.0 13839 13845 transitivePeerDependencies: 13840 13846 - bare-abort-controller ··· 13856 13862 kleur: 4.1.5 13857 13863 mustache: 4.2.0 13858 13864 node.extend: 2.0.3 13859 - puppeteer: 24.37.5(typescript@5.9.3) 13865 + puppeteer: 24.38.0(typescript@5.9.3) 13860 13866 semver: 7.7.4 13861 13867 transitivePeerDependencies: 13862 13868 - bare-abort-controller ··· 14161 14167 - supports-color 14162 14168 - utf-8-validate 14163 14169 14164 - puppeteer-core@24.37.5: 14170 + puppeteer-core@24.38.0: 14165 14171 dependencies: 14166 14172 '@puppeteer/browsers': 2.13.0 14167 - chromium-bidi: 14.0.0(devtools-protocol@0.0.1566079) 14173 + chromium-bidi: 14.0.0(devtools-protocol@0.0.1581282) 14168 14174 debug: 4.4.3 14169 - devtools-protocol: 0.0.1566079 14170 - typed-query-selector: 2.12.0 14175 + devtools-protocol: 0.0.1581282 14176 + typed-query-selector: 2.12.1 14171 14177 webdriver-bidi-protocol: 0.4.1 14172 14178 ws: 8.19.0 14173 14179 transitivePeerDependencies: ··· 14178 14184 - supports-color 14179 14185 - utf-8-validate 14180 14186 14181 - puppeteer@24.37.5(typescript@5.9.3): 14187 + puppeteer@24.38.0(typescript@5.9.3): 14182 14188 dependencies: 14183 14189 '@puppeteer/browsers': 2.13.0 14184 - chromium-bidi: 14.0.0(devtools-protocol@0.0.1566079) 14190 + chromium-bidi: 14.0.0(devtools-protocol@0.0.1581282) 14185 14191 cosmiconfig: 9.0.0(typescript@5.9.3) 14186 - devtools-protocol: 0.0.1566079 14187 - puppeteer-core: 24.37.5 14188 - typed-query-selector: 2.12.0 14192 + devtools-protocol: 0.0.1581282 14193 + puppeteer-core: 24.38.0 14194 + typed-query-selector: 2.12.1 14189 14195 transitivePeerDependencies: 14190 14196 - bare-abort-controller 14191 14197 - bare-buffer ··· 15106 15112 15107 15113 typed-query-selector@2.12.0: {} 15108 15114 15115 + typed-query-selector@2.12.1: {} 15116 + 15109 15117 typedarray-to-buffer@3.1.5: 15110 15118 dependencies: 15111 15119 is-typedarray: 1.0.0 ··· 15323 15331 vitest@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): 15324 15332 dependencies: 15325 15333 '@vitest/expect': 4.0.18 15326 - '@vitest/mocker': 4.0.18(msw@2.12.10(@types/node@25.2.3)(typescript@5.9.3))(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)(yaml@2.8.2)) 15334 + '@vitest/mocker': 4.0.18(msw@2.12.10(@types/node@25.2.3)(typescript@5.9.3))(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)(yaml@2.8.2)) 15327 15335 '@vitest/pretty-format': 4.0.18 15328 15336 '@vitest/runner': 4.0.18 15329 15337 '@vitest/snapshot': 4.0.18